Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/class
diff options
context:
space:
mode:
authormonojenkins <jo.shields+jenkins@xamarin.com>2018-03-28 20:29:28 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2018-03-28 20:29:28 +0300
commit2f66873ab2a10034b281dc2229811421786f3434 (patch)
treeea1a479870581eafeb782bf3ed96a7386f0064a6 /mcs/class
parent753cc874f640f8734908ac8d1311b57b6613acd2 (diff)
[msvc] Update csproj files (#7811)
* [msvc] Update csproj files * [msvc] Delete old net_4_x.csproj and xbuild_12.csproj files
Diffstat (limited to 'mcs/class')
-rw-r--r--mcs/class/Accessibility/Accessibility.csproj (renamed from mcs/class/Accessibility/Accessibility-net_4_x.csproj)92
-rw-r--r--mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.csproj (renamed from mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_x.csproj)110
-rw-r--r--mcs/class/Cscompmgd/Cscompmgd-net_4_x.csproj100
-rw-r--r--mcs/class/Cscompmgd/Cscompmgd.csproj63
-rw-r--r--mcs/class/CustomMarshalers/CustomMarshalers.csproj (renamed from mcs/class/CustomMarshalers/CustomMarshalers-net_4_x.csproj)97
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives.csproj107
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl-net_4_x.csproj97
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl.csproj108
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry.csproj107
-rw-r--r--mcs/class/Facades/System.AppContext/Facades_System.AppContext-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.AppContext/Facades_System.AppContext.csproj107
-rw-r--r--mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent.csproj107
-rw-r--r--mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric.csproj107
-rw-r--r--mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized.csproj107
-rw-r--r--mcs/class/Facades/System.Collections/Facades_System.Collections-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Collections/Facades_System.Collections.csproj108
-rw-r--r--mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations.csproj107
-rw-r--r--mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync.csproj107
-rw-r--r--mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives.csproj107
-rw-r--r--mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter.csproj107
-rw-r--r--mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel.csproj107
-rw-r--r--mcs/class/Facades/System.Console/Facades_System.Console-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Console/Facades_System.Console.csproj107
-rw-r--r--mcs/class/Facades/System.Data.Common/Facades_System.Data.Common-net_4_x.csproj104
-rw-r--r--mcs/class/Facades/System.Data.Common/Facades_System.Data.Common.csproj109
-rw-r--r--mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient-net_4_x.csproj104
-rw-r--r--mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient.csproj109
-rw-r--r--mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts.csproj106
-rw-r--r--mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource.csproj107
-rw-r--r--mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing.csproj106
-rw-r--r--mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj122
-rw-r--r--mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime.csproj108
-rw-r--r--mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars.csproj107
-rw-r--r--mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj107
-rw-r--r--mcs/class/Facades/System.Globalization/Facades_System.Globalization-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Globalization/Facades_System.Globalization.csproj106
-rw-r--r--mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile.csproj108
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl-net_4_x.csproj97
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl.csproj108
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo.csproj107
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives.csproj107
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher.csproj107
-rw-r--r--mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem.csproj107
-rw-r--r--mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage.csproj107
-rw-r--r--mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles.csproj108
-rw-r--r--mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes.csproj108
-rw-r--r--mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream.csproj107
-rw-r--r--mcs/class/Facades/System.IO/Facades_System.IO-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.IO/Facades_System.IO.csproj107
-rw-r--r--mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions.csproj107
-rw-r--r--mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel.csproj107
-rw-r--r--mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable.csproj107
-rw-r--r--mcs/class/Facades/System.Linq/Facades_System.Linq-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Linq/Facades_System.Linq.csproj107
-rw-r--r--mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc.csproj62
-rw-r--r--mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail.csproj107
-rw-r--r--mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution.csproj107
-rw-r--r--mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Security/Facades_System.Net.Security-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Security/Facades_System.Net.Security.csproj107
-rw-r--r--mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets.csproj107
-rw-r--r--mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities.csproj107
-rw-r--r--mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection.csproj107
-rw-r--r--mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client.csproj107
-rw-r--r--mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets.csproj107
-rw-r--r--mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel.csproj107
-rw-r--r--mcs/class/Facades/System.Reflection.DispatchProxy/Facades_System.Reflection.DispatchProxy.csproj99
-rw-r--r--mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration.csproj106
-rw-r--r--mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight-net_4_x.csproj93
-rw-r--r--mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight.csproj107
-rw-r--r--mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit.csproj106
-rw-r--r--mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions.csproj106
-rw-r--r--mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives.csproj106
-rw-r--r--mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions-net_4_x.csproj99
-rw-r--r--mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions.csproj110
-rw-r--r--mcs/class/Facades/System.Reflection/Facades_System.Reflection-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Reflection/Facades_System.Reflection.csproj106
-rw-r--r--mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader.csproj107
-rw-r--r--mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter.csproj107
-rw-r--r--mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager.csproj106
-rw-r--r--mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles.csproj108
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj106
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj93
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime.csproj106
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices.csproj108
-rw-r--r--mcs/class/Facades/System.Runtime.Loader/Facades_System.Runtime.Loader.csproj99
-rw-r--r--mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj107
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml-net_4_x.csproj108
-rw-r--r--mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj110
-rw-r--r--mcs/class/Facades/System.Runtime/Facades_System.Runtime-net_4_x.csproj104
-rw-r--r--mcs/class/Facades/System.Runtime/Facades_System.Runtime.csproj109
-rw-r--r--mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj108
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Cng/Facades_System.Security.Cryptography.Cng.csproj98
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman.csproj108
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa.csproj108
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.OpenSsl/Facades_System.Security.Cryptography.OpenSsl.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Pkcs/Facades_System.Security.Cryptography.Pkcs.csproj98
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData.csproj108
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj108
-rw-r--r--mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows.csproj107
-rw-r--r--mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal.csproj106
-rw-r--r--mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString.csproj107
-rw-r--r--mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex.csproj107
-rw-r--r--mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http.csproj107
-rw-r--r--mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp.csproj107
-rw-r--r--mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives-net_4_x.csproj112
-rw-r--r--mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives.csproj111
-rw-r--r--mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security.csproj107
-rw-r--r--mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController-net_4_x.csproj106
-rw-r--r--mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj116
-rw-r--r--mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages.csproj107
-rw-r--r--mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions.csproj106
-rw-r--r--mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding.csproj106
-rw-r--r--mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions.csproj107
-rw-r--r--mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl-net_4_x.csproj97
-rw-r--r--mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl.csproj108
-rw-r--r--mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj107
-rw-r--r--mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel.csproj106
-rw-r--r--mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks.csproj107
-rw-r--r--mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread.csproj107
-rw-r--r--mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool.csproj107
-rw-r--r--mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer.csproj108
-rw-r--r--mcs/class/Facades/System.Threading/Facades_System.Threading-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Threading/Facades_System.Threading.csproj108
-rw-r--r--mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple-net_4_x.csproj92
-rw-r--r--mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple.csproj106
-rw-r--r--mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter.csproj107
-rw-r--r--mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument.csproj108
-rw-r--r--mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument-net_4_x.csproj104
-rw-r--r--mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj109
-rw-r--r--mcs/class/Facades/System.Xml.XPath.XmlDocument/Facades_System.Xml.XPath.XmlDocument.csproj99
-rw-r--r--mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath.csproj108
-rw-r--r--mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument.csproj108
-rw-r--r--mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer-net_4_x.csproj96
-rw-r--r--mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer.csproj107
-rw-r--r--mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives-net_4_x.csproj100
-rw-r--r--mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives.csproj108
-rw-r--r--mcs/class/Facades/netstandard/Facades_netstandard-net_4_x.csproj192
-rw-r--r--mcs/class/Facades/netstandard/Facades_netstandard.csproj128
-rw-r--r--mcs/class/I18N/CJK/I18N.CJK-net_4_x.csproj124
-rw-r--r--mcs/class/I18N/CJK/I18N.CJK.csproj306
-rw-r--r--mcs/class/I18N/Common/I18N-net_4_x.csproj99
-rw-r--r--mcs/class/I18N/Common/I18N.csproj114
-rw-r--r--mcs/class/I18N/MidEast/I18N.MidEast-net_4_x.csproj102
-rw-r--r--mcs/class/I18N/MidEast/I18N.MidEast.csproj114
-rw-r--r--mcs/class/I18N/Other/I18N.Other-net_4_x.csproj104
-rw-r--r--mcs/class/I18N/Other/I18N.Other.csproj116
-rw-r--r--mcs/class/I18N/Rare/I18N.Rare-net_4_x.csproj134
-rw-r--r--mcs/class/I18N/Rare/I18N.Rare.csproj146
-rw-r--r--mcs/class/I18N/West/I18N.West-net_4_x.csproj110
-rw-r--r--mcs/class/I18N/West/I18N.West.csproj122
-rw-r--r--mcs/class/IBM.Data.DB2/IBM.Data.DB2.csproj (renamed from mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_x.csproj)106
-rw-r--r--mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj (renamed from mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_x.csproj)121
-rw-r--r--mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-xbuild_12.csproj122
-rw-r--r--mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-xbuild_12.csproj169
-rw-r--r--mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.csproj (renamed from mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_x.csproj)117
-rw-r--r--mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-xbuild_12.csproj97
-rw-r--r--mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-xbuild_12.csproj141
-rw-r--r--mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework.csproj (renamed from mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj)97
-rw-r--r--mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-xbuild_12.csproj129
-rw-r--r--mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-xbuild_12.csproj227
-rw-r--r--mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.csproj (renamed from mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_x.csproj)132
-rw-r--r--mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-xbuild_12.csproj101
-rw-r--r--mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-xbuild_12.csproj105
-rw-r--r--mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities.csproj (renamed from mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_x.csproj)112
-rw-r--r--mcs/class/Microsoft.Build/Microsoft.Build-tests-xbuild_12.csproj126
-rw-r--r--mcs/class/Microsoft.Build/Microsoft.Build-xbuild_12.csproj205
-rw-r--r--mcs/class/Microsoft.Build/Microsoft.Build.csproj (renamed from mcs/class/Microsoft.Build/Microsoft.Build-net_4_x.csproj)123
-rw-r--r--mcs/class/Microsoft.CSharp/Microsoft.CSharp.csproj (renamed from mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_x.csproj)141
-rw-r--r--mcs/class/Microsoft.VisualC/Microsoft.VisualC.csproj (renamed from mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_x.csproj)97
-rw-r--r--mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj (renamed from mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj)107
-rw-r--r--mcs/class/Mono.Btls.Interface/Mono.Btls.Interface.csproj (renamed from mcs/class/Mono.Btls.Interface/Mono.Btls.Interface-net_4_x.csproj)100
-rw-r--r--mcs/class/Mono.C5/Mono.C5.csproj (renamed from mcs/class/Mono.C5/Mono.C5-net_4_x.csproj)97
-rw-r--r--mcs/class/Mono.CSharp/Mono.CSharp-net_4_x.csproj161
-rw-r--r--mcs/class/Mono.CSharp/Mono.CSharp.csproj440
-rw-r--r--mcs/class/Mono.Cairo/Mono.Cairo.csproj (renamed from mcs/class/Mono.Cairo/Mono.Cairo-net_4_x.csproj)92
-rw-r--r--mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb.csproj (renamed from mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_x.csproj)102
-rw-r--r--mcs/class/Mono.Cecil/Mono.Cecil.csproj (renamed from mcs/class/Mono.Cecil/Mono.Cecil-net_4_x.csproj)121
-rw-r--r--mcs/class/Mono.CodeContracts/Mono.CodeContracts.csproj (renamed from mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_x.csproj)112
-rw-r--r--mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter.csproj (renamed from mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_x.csproj)106
-rw-r--r--mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj149
-rw-r--r--mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj273
-rw-r--r--mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_x.csproj139
-rw-r--r--mcs/class/Mono.Data.Tds/Mono.Data.Tds.csproj139
-rw-r--r--mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft.csproj (renamed from mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_x.csproj)106
-rw-r--r--mcs/class/Mono.Http/Mono.Http-net_4_x.csproj122
-rw-r--r--mcs/class/Mono.Http/Mono.Http.csproj73
-rw-r--r--mcs/class/Mono.Management/Mono.Management-net_4_x.csproj101
-rw-r--r--mcs/class/Mono.Management/Mono.Management.csproj61
-rw-r--r--mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ.csproj (renamed from mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_x.csproj)112
-rw-r--r--mcs/class/Mono.Messaging/Mono.Messaging.csproj (renamed from mcs/class/Mono.Messaging/Mono.Messaging-net_4_x.csproj)101
-rw-r--r--mcs/class/Mono.Options/Mono.Options-net_4_x.csproj97
-rw-r--r--mcs/class/Mono.Options/Mono.Options.csproj60
-rw-r--r--mcs/class/Mono.Options/Test/Mono.Options-Test-net_4_x.csproj52
-rw-r--r--mcs/class/Mono.Parallel/Mono.Parallel.csproj (renamed from mcs/class/Mono.Parallel/Mono.Parallel-net_4_x.csproj)102
-rw-r--r--mcs/class/Mono.Posix/Mono.Posix.csproj (renamed from mcs/class/Mono.Posix/Mono.Posix-net_4_x.csproj)103
-rw-r--r--mcs/class/Mono.Profiler.Log/Mono.Profiler.Log.csproj (renamed from mcs/class/Mono.Profiler.Log/Mono.Profiler.Log-net_4_x.csproj)101
-rw-r--r--mcs/class/Mono.Security.Win32/Mono.Security.Win32.csproj (renamed from mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_x.csproj)91
-rw-r--r--mcs/class/Mono.Security/Mono.Security.csproj (renamed from mcs/class/Mono.Security/Mono.Security-net_4_x.csproj)254
-rw-r--r--mcs/class/Mono.Simd/Mono.Simd.csproj (renamed from mcs/class/Mono.Simd/Mono.Simd-net_4_x.csproj)105
-rw-r--r--mcs/class/Mono.Tasklets/Mono.Tasklets.csproj (renamed from mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_x.csproj)92
-rw-r--r--mcs/class/Mono.WebBrowser/Mono.WebBrowser.csproj (renamed from mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_x.csproj)97
-rw-r--r--mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_x.csproj104
-rw-r--r--mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-tests-xbuild_12.csproj81
-rw-r--r--mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-xbuild_12.csproj89
-rw-r--r--mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks.csproj64
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.csproj (renamed from mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_x.csproj)104
-rw-r--r--mcs/class/PEAPI/PEAPI-net_4_x.csproj99
-rw-r--r--mcs/class/PEAPI/PEAPI.csproj62
-rw-r--r--mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen-net_4_x.csproj124
-rw-r--r--mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.csproj75
-rw-r--r--mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client.csproj (renamed from mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_x.csproj)102
-rw-r--r--mcs/class/SMDiagnostics/SMDiagnostics.csproj (renamed from mcs/class/SMDiagnostics/SMDiagnostics-net_4_x.csproj)117
-rw-r--r--mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition.csproj (renamed from mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition-net_4_x.csproj)198
-rw-r--r--mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj (renamed from mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj)156
-rw-r--r--mcs/class/System.Configuration.Install/System.Configuration.Install.csproj (renamed from mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_x.csproj)101
-rw-r--r--mcs/class/System.Configuration/System.Configuration.csproj (renamed from mcs/class/System.Configuration/System.Configuration-net_4_x.csproj)106
-rw-r--r--mcs/class/System.Core/System.Core-net_4_x.csproj516
-rw-r--r--mcs/class/System.Core/System.Core-plaincore-net_4_x.csproj440
-rw-r--r--mcs/class/System.Core/System.Core.csproj1158
-rw-r--r--mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions.csproj (renamed from mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_x.csproj)112
-rw-r--r--mcs/class/System.Data.Entity/System.Data.Entity.csproj (renamed from mcs/class/System.Data.Entity/System.Data.Entity-net_4_x.csproj)137
-rw-r--r--mcs/class/System.Data.Linq/System.Data.Linq.csproj (renamed from mcs/class/System.Data.Linq/System.Data.Linq-net_4_x.csproj)123
-rw-r--r--mcs/class/System.Data.OracleClient/System.Data.OracleClient.csproj (renamed from mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_x.csproj)117
-rw-r--r--mcs/class/System.Data.Services.Client/System.Data.Services.Client.csproj (renamed from mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_x.csproj)220
-rw-r--r--mcs/class/System.Data.Services/System.Data.Services.csproj (renamed from mcs/class/System.Data.Services/System.Data.Services-net_4_x.csproj)122
-rw-r--r--mcs/class/System.Data/System.Data.csproj (renamed from mcs/class/System.Data/System.Data-net_4_x.csproj)567
-rw-r--r--mcs/class/System.Deployment/System.Deployment-net_4_x.csproj92
-rw-r--r--mcs/class/System.Deployment/System.Deployment.csproj58
-rw-r--r--mcs/class/System.Design/System.Design-plaindesign-net_4_x.csproj443
-rw-r--r--mcs/class/System.Design/System.Design.csproj (renamed from mcs/class/System.Design/System.Design-net_4_x.csproj)129
-rw-r--r--mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols.csproj (renamed from mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols-net_4_x.csproj)107
-rw-r--r--mcs/class/System.DirectoryServices/System.DirectoryServices.csproj (renamed from mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_x.csproj)102
-rw-r--r--mcs/class/System.Drawing.Design/System.Drawing.Design.csproj (renamed from mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_x.csproj)107
-rw-r--r--mcs/class/System.Drawing/System.Drawing-net_4_x.csproj336
-rw-r--r--mcs/class/System.Drawing/System.Drawing.csproj828
-rw-r--r--mcs/class/System.Dynamic/System.Dynamic.csproj (renamed from mcs/class/System.Dynamic/System.Dynamic-net_4_x.csproj)101
-rw-r--r--mcs/class/System.EnterpriseServices/System.EnterpriseServices.csproj (renamed from mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj)96
-rw-r--r--mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj108
-rw-r--r--mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj117
-rw-r--r--mcs/class/System.IO.Compression/System.IO.Compression.csproj (renamed from mcs/class/System.IO.Compression/System.IO.Compression-net_4_x.csproj)141
-rw-r--r--mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors.csproj (renamed from mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_x.csproj)116
-rw-r--r--mcs/class/System.IdentityModel/System.IdentityModel-net_4_x.csproj258
-rw-r--r--mcs/class/System.IdentityModel/System.IdentityModel.csproj414
-rw-r--r--mcs/class/System.Json.Microsoft/System.Json.Microsoft.csproj (renamed from mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_x.csproj)119
-rw-r--r--mcs/class/System.Json/System.Json-net_4_x.csproj109
-rw-r--r--mcs/class/System.Json/System.Json.csproj114
-rw-r--r--mcs/class/System.Management/System.Management.csproj (renamed from mcs/class/System.Management/System.Management-net_4_x.csproj)102
-rw-r--r--mcs/class/System.Messaging/System.Messaging.csproj (renamed from mcs/class/System.Messaging/System.Messaging-net_4_x.csproj)130
-rw-r--r--mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj (renamed from mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj)134
-rw-r--r--mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest-net_4_x.csproj100
-rw-r--r--mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.csproj63
-rw-r--r--mcs/class/System.Net.Http.WinHttpHandler/System.Net.Http.WinHttpHandler.csproj107
-rw-r--r--mcs/class/System.Net.Http/System.Net.Http-net_4_x.csproj151
-rw-r--r--mcs/class/System.Net.Http/System.Net.Http.csproj194
-rw-r--r--mcs/class/System.Net/System.Net-net_4_x.csproj105
-rw-r--r--mcs/class/System.Net/System.Net.csproj110
-rw-r--r--mcs/class/System.Numerics.Vectors/System.Numerics.Vectors-net_4_x.csproj108
-rw-r--r--mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.csproj117
-rw-r--r--mcs/class/System.Numerics/System.Numerics.csproj (renamed from mcs/class/System.Numerics/System.Numerics-net_4_x.csproj)140
-rw-r--r--mcs/class/System.Reactive.Core/System.Reactive.Core.csproj (renamed from mcs/class/System.Reactive.Core/System.Reactive.Core-net_4_x.csproj)109
-rw-r--r--mcs/class/System.Reactive.Debugger/System.Reactive.Debugger-net_4_x.csproj113
-rw-r--r--mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.csproj64
-rw-r--r--mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.csproj (renamed from mcs/class/System.Reactive.Experimental/System.Reactive.Experimental-net_4_x.csproj)117
-rw-r--r--mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj (renamed from mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj)102
-rw-r--r--mcs/class/System.Reactive.Linq/System.Reactive.Linq.csproj (renamed from mcs/class/System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj)114
-rw-r--r--mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases-net_4_x.csproj117
-rw-r--r--mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases.csproj65
-rw-r--r--mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj (renamed from mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices-net_4_x.csproj)119
-rw-r--r--mcs/class/System.Reactive.Providers/System.Reactive.Providers.csproj (renamed from mcs/class/System.Reactive.Providers/System.Reactive.Providers-net_4_x.csproj)119
-rw-r--r--mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting-net_4_x.csproj115
-rw-r--r--mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj66
-rw-r--r--mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms-net_4_x.csproj119
-rw-r--r--mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.csproj67
-rw-r--r--mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.csproj (renamed from mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading-net_4_x.csproj)124
-rw-r--r--mcs/class/System.Reflection.Context/System.Reflection.Context-net_4_x.csproj98
-rw-r--r--mcs/class/System.Reflection.Context/System.Reflection.Context.csproj109
-rw-r--r--mcs/class/System.Runtime.Caching/System.Runtime.Caching.csproj (renamed from mcs/class/System.Runtime.Caching/System.Runtime.Caching-net_4_x.csproj)112
-rw-r--r--mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe-net_4_x.csproj89
-rw-r--r--mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe.csproj111
-rw-r--r--mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing.csproj (renamed from mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_x.csproj)127
-rw-r--r--mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.csproj (renamed from mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_x.csproj)112
-rw-r--r--mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj (renamed from mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj)96
-rw-r--r--mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj (renamed from mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj)290
-rw-r--r--mcs/class/System.Security/System.Security-net_4_x.csproj237
-rw-r--r--mcs/class/System.Security/System.Security.csproj657
-rw-r--r--mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj106
-rw-r--r--mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation.csproj63
-rw-r--r--mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.csproj (renamed from mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_x.csproj)127
-rw-r--r--mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals.csproj (renamed from mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj)191
-rw-r--r--mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.csproj (renamed from mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_x.csproj)122
-rw-r--r--mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_x.csproj165
-rw-r--r--mcs/class/System.ServiceModel.Web/System.ServiceModel.Web.csproj300
-rw-r--r--mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_x.csproj1163
-rw-r--r--mcs/class/System.ServiceModel/System.ServiceModel.csproj (renamed from mcs/class/System.ServiceModel/System.ServiceModel-net_4_x.csproj)960
-rw-r--r--mcs/class/System.ServiceProcess/System.ServiceProcess.csproj (renamed from mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_x.csproj)107
-rw-r--r--mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow.csproj (renamed from mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_x.csproj)102
-rw-r--r--mcs/class/System.Transactions/System.Transactions-net_4_x.csproj136
-rw-r--r--mcs/class/System.Transactions/System.Transactions.csproj149
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj103
-rw-r--r--mcs/class/System.Web.Abstractions/System.Web.Abstractions.csproj60
-rw-r--r--mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices.csproj (renamed from mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj)102
-rw-r--r--mcs/class/System.Web.DynamicData/System.Web.DynamicData.csproj (renamed from mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_x.csproj)147
-rw-r--r--mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.csproj (renamed from mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_x.csproj)112
-rw-r--r--mcs/class/System.Web.Extensions/System.Web.Extensions.csproj (renamed from mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_x.csproj)153
-rw-r--r--mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj (renamed from mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_x.csproj)144
-rw-r--r--mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj (renamed from mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost-net_4_x.csproj)159
-rw-r--r--mcs/class/System.Web.Http/System.Web.Http.csproj (renamed from mcs/class/System.Web.Http/System.Web.Http-net_4_x.csproj)139
-rw-r--r--mcs/class/System.Web.Mobile/System.Web.Mobile-net_4_x.csproj92
-rw-r--r--mcs/class/System.Web.Mobile/System.Web.Mobile.csproj58
-rw-r--r--mcs/class/System.Web.Mvc3/System.Web.Mvc3.csproj (renamed from mcs/class/System.Web.Mvc3/System.Web.Mvc3-net_4_x.csproj)174
-rw-r--r--mcs/class/System.Web.Razor/System.Web.Razor.csproj (renamed from mcs/class/System.Web.Razor/System.Web.Razor-net_4_x.csproj)104
-rw-r--r--mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions-net_4_x.csproj92
-rw-r--r--mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions.csproj58
-rw-r--r--mcs/class/System.Web.Routing/System.Web.Routing-net_4_x.csproj107
-rw-r--r--mcs/class/System.Web.Routing/System.Web.Routing.csproj61
-rw-r--r--mcs/class/System.Web.Services/System.Web.Services-net_4_x.csproj307
-rw-r--r--mcs/class/System.Web.Services/System.Web.Services.csproj1920
-rw-r--r--mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj (renamed from mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_x.csproj)119
-rw-r--r--mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj (renamed from mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_x.csproj)124
-rw-r--r--mcs/class/System.Web.WebPages/System.Web.WebPages.csproj (renamed from mcs/class/System.Web.WebPages/System.Web.WebPages-net_4_x.csproj)154
-rw-r--r--mcs/class/System.Web/System.Web-net_4_x.csproj1746
-rw-r--r--mcs/class/System.Web/System.Web.csproj (renamed from mcs/class/System.Web/System.Web-plainweb-net_4_x.csproj)157
-rw-r--r--mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization.csproj (renamed from mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_x.csproj)122
-rw-r--r--mcs/class/System.Windows.Forms/System.Windows.Forms.csproj (renamed from mcs/class/System.Windows.Forms/System.Windows.Forms-net_4_x.csproj)138
-rw-r--r--mcs/class/System.Windows/System.Windows-net_4_x.csproj96
-rw-r--r--mcs/class/System.Windows/System.Windows.csproj107
-rw-r--r--mcs/class/System.Workflow.Activities/System.Workflow.Activities-net_4_x.csproj92
-rw-r--r--mcs/class/System.Workflow.Activities/System.Workflow.Activities.csproj58
-rw-r--r--mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel-net_4_x.csproj92
-rw-r--r--mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel.csproj58
-rw-r--r--mcs/class/System.Workflow.Runtime/System.Workflow.Runtime-net_4_x.csproj92
-rw-r--r--mcs/class/System.Workflow.Runtime/System.Workflow.Runtime.csproj58
-rw-r--r--mcs/class/System.XML/System.Xml-bare-net_4_x.csproj759
-rw-r--r--mcs/class/System.XML/System.Xml-net_4_x.csproj765
-rw-r--r--mcs/class/System.XML/System.Xml.csproj1934
-rw-r--r--mcs/class/System.Xaml/System.Xaml.csproj (renamed from mcs/class/System.Xaml/System.Xaml-net_4_x.csproj)108
-rw-r--r--mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_x.csproj110
-rw-r--r--mcs/class/System.Xml.Linq/System.Xml.Linq.csproj111
-rw-r--r--mcs/class/System.Xml.Serialization/System.Xml.Serialization-net_4_x.csproj100
-rw-r--r--mcs/class/System.Xml.Serialization/System.Xml.Serialization.csproj108
-rw-r--r--mcs/class/System/System-bare-net_4_x.csproj1390
-rw-r--r--mcs/class/System/System-secxml-net_4_x.csproj1394
-rw-r--r--mcs/class/System/System.csproj (renamed from mcs/class/System/System-net_4_x.csproj)2258
-rw-r--r--mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_x.csproj104
-rw-r--r--mcs/class/SystemWebTestShim/SystemWebTestShim.csproj64
-rw-r--r--mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_x.csproj111
-rw-r--r--mcs/class/WebMatrix.Data/WebMatrix.Data.csproj65
-rw-r--r--mcs/class/WindowsBase/WindowsBase.csproj (renamed from mcs/class/WindowsBase/WindowsBase-net_4_x.csproj)106
-rw-r--r--mcs/class/corlib/corlib.csproj (renamed from mcs/class/corlib/corlib-net_4_x.csproj)951
-rw-r--r--mcs/class/legacy/Mono.Cecil/Mono.Cecil-net_4_x.csproj219
-rw-r--r--mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil.csproj (renamed from mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil-net_4_x.csproj)97
-rw-r--r--mcs/class/monodoc/monodoc.csproj (renamed from mcs/class/monodoc/monodoc-net_4_x.csproj)346
494 files changed, 34389 insertions, 38406 deletions
diff --git a/mcs/class/Accessibility/Accessibility-net_4_x.csproj b/mcs/class/Accessibility/Accessibility.csproj
index b459dd80052..6d6f0cfc522 100644
--- a/mcs/class/Accessibility/Accessibility-net_4_x.csproj
+++ b/mcs/class/Accessibility/Accessibility.csproj
@@ -1,93 +1,59 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E51283DC-7090-479E-B723-01C0953F18EA}</ProjectGuid>
+ <ProjectGuid>{2CFDD4F5-4B13-4FF4-A421-0361F2FC825F}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Accessibility</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="Accessibility\IAccessible.cs" />
<Compile Include="Accessibility\IAccessibleHandler.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_x.csproj b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.csproj
index 34dd3f10713..65c902dee27 100644
--- a/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng-net_4_x.csproj
+++ b/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FFFE76FE-98EE-4FF7-81D9-35C0FE1D3718}</ProjectGuid>
+ <ProjectGuid>{79381DFE-F13A-4A37-9A89-6640702D46E3}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Commons.Xml.Relaxng</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -94,51 +83,24 @@
<Compile Include="Commons.Xml.Relaxng\RelaxngValidatingReader.cs" />
<Compile Include="Commons.Xml.Relaxng\XsdDatatypeProvider.cs" />
<Compile Include="Commons.Xml\XmlDefaultReader.cs" />
- <Compile Include="Commons.Xml.Relaxng.Rnc\RncParser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.jay > $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.cs
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.jay > $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.cs
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Commons.Xml.Relaxng.Rnc\RncParser.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="resources/relaxng.rng">
<LogicalName>relaxng.rng</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+ <PropertyGroup>
+ <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.jay &gt; $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.cs</PreBuildEvent>
+ <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.jay &gt; $(ProjectDir)\Commons.Xml.Relaxng.Rnc\RncParser.cs</PreBuildEvent>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/mcs/class/Cscompmgd/Cscompmgd-net_4_x.csproj b/mcs/class/Cscompmgd/Cscompmgd-net_4_x.csproj
deleted file mode 100644
index 8269f804398..00000000000
--- a/mcs/class/Cscompmgd/Cscompmgd-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2AB43CEE-0BE1-46EF-971E-3678330BEA13}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>cscompmgd</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.CSharp\Compiler.cs" />
- <Compile Include="Microsoft.CSharp\CompilerError.cs" />
- <Compile Include="Microsoft.CSharp\ErrorLevel.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Cscompmgd/Cscompmgd.csproj b/mcs/class/Cscompmgd/Cscompmgd.csproj
new file mode 100644
index 00000000000..74570095def
--- /dev/null
+++ b/mcs/class/Cscompmgd/Cscompmgd.csproj
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{546B21E5-FB99-44A5-8721-2D672FBCD7FF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>cscompmgd</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Microsoft.CSharp\Compiler.cs" />
+ <Compile Include="Microsoft.CSharp\CompilerError.cs" />
+ <Compile Include="Microsoft.CSharp\ErrorLevel.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/CustomMarshalers/CustomMarshalers-net_4_x.csproj b/mcs/class/CustomMarshalers/CustomMarshalers.csproj
index cdf8a192aef..cb18e0d6aaa 100644
--- a/mcs/class/CustomMarshalers/CustomMarshalers-net_4_x.csproj
+++ b/mcs/class/CustomMarshalers/CustomMarshalers.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6D021ADB-0407-42C9-9CC9-6613D94C61AE}</ProjectGuid>
+ <ProjectGuid>{FC00125C-BEA1-4A1E-A463-6070352602CD}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>CustomMarshalers</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -62,40 +51,14 @@
<Compile Include=".\System.Runtime.InteropServices.CustomMarshalers\EnumerableToDispatchMarshaler.cs" />
<Compile Include=".\System.Runtime.InteropServices.CustomMarshalers\EnumeratorToEnumVariantMarshaler.cs" />
<Compile Include=".\System.Runtime.InteropServices.CustomMarshalers\ExpandoToDispatchExMarshaler.cs" />
- <Compile Include=".\System.Runtime.InteropServices.CustomMarshalers\TypeToTypeInfoMarshaler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\System.Runtime.InteropServices.CustomMarshalers\TypeToTypeInfoMarshaler.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives-net_4_x.csproj b/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives-net_4_x.csproj
deleted file mode 100644
index 5d3f2cebc00..00000000000
--- a/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{699E0DB5-EDD0-4E6A-87C9-D396DCDAF620}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Win32.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives.csproj b/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives.csproj
new file mode 100644
index 00000000000..eae75b3b2c7
--- /dev/null
+++ b/mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{FADE0AB0-B7B9-4909-B4AD-38ABE84E183A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Microsoft.Win32.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl-net_4_x.csproj b/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl-net_4_x.csproj
deleted file mode 100644
index 207ea586c0b..00000000000
--- a/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl-net_4_x.csproj
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7B15C4D7-8C02-408E-9EFB-5E9E9FB4410D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Win32.Registry.AccessControl</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\..\external\corefx\src\Microsoft.Win32.Registry.AccessControl\src\Microsoft\Win32\RegistryAclExtensions.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl.csproj b/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl.csproj
new file mode 100644
index 00000000000..2b915217574
--- /dev/null
+++ b/mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{ECD1D1FD-CEBA-4282-989B-EE031A809F2C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Microsoft.Win32.Registry.AccessControl</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\..\external\corefx\src\Microsoft.Win32.Registry.AccessControl\src\Microsoft\Win32\RegistryAclExtensions.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry-net_4_x.csproj b/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry-net_4_x.csproj
deleted file mode 100644
index aa7f8334165..00000000000
--- a/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{160B5B14-7A25-458E-B83F-35632C832866}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Win32.Registry</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry.csproj b/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry.csproj
new file mode 100644
index 00000000000..95dec55e953
--- /dev/null
+++ b/mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{21811072-CC82-465D-B8D7-DA89A63024F9}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Microsoft.Win32.Registry</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.AppContext/Facades_System.AppContext-net_4_x.csproj b/mcs/class/Facades/System.AppContext/Facades_System.AppContext-net_4_x.csproj
deleted file mode 100644
index e999060f12a..00000000000
--- a/mcs/class/Facades/System.AppContext/Facades_System.AppContext-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B6B7A903-D696-43CF-AC42-39DCAAB00B9D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.AppContext</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.AppContext/Facades_System.AppContext.csproj b/mcs/class/Facades/System.AppContext/Facades_System.AppContext.csproj
new file mode 100644
index 00000000000..d40bfa0952d
--- /dev/null
+++ b/mcs/class/Facades/System.AppContext/Facades_System.AppContext.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E21E6C69-5A3D-44A3-BCB1-CDE08786CB41}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.AppContext</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent-net_4_x.csproj b/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent-net_4_x.csproj
deleted file mode 100644
index d618cf10dcf..00000000000
--- a/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EFD0287C-3651-4D42-B8CA-430776CB1E6D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Collections.Concurrent</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent.csproj b/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent.csproj
new file mode 100644
index 00000000000..89ad4411ad2
--- /dev/null
+++ b/mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DE0D7286-1F09-4ACC-BC43-75342349FFC1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Collections.Concurrent</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric-net_4_x.csproj b/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric-net_4_x.csproj
deleted file mode 100644
index 48192ecbc92..00000000000
--- a/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5F686C07-72CE-4A42-93B1-52B31227C3BB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Collections.NonGeneric</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric.csproj b/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric.csproj
new file mode 100644
index 00000000000..2907e283cef
--- /dev/null
+++ b/mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{42696DB3-E1FA-4C6E-BB9B-8930CD563933}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Collections.NonGeneric</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized-net_4_x.csproj b/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized-net_4_x.csproj
deleted file mode 100644
index c71810cd186..00000000000
--- a/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5A238E60-587C-4C5C-8CA4-0443B1DBF1F6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Collections.Specialized</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized.csproj b/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized.csproj
new file mode 100644
index 00000000000..f59095fd548
--- /dev/null
+++ b/mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C5EC0603-74A8-450A-9EE2-AEBCC964134E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Collections.Specialized</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Collections/Facades_System.Collections-net_4_x.csproj b/mcs/class/Facades/System.Collections/Facades_System.Collections-net_4_x.csproj
deleted file mode 100644
index c57cfeedc37..00000000000
--- a/mcs/class/Facades/System.Collections/Facades_System.Collections-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2597261D-EC05-4333-928D-1CA44AB1A5D2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Collections</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Collections/Facades_System.Collections.csproj b/mcs/class/Facades/System.Collections/Facades_System.Collections.csproj
new file mode 100644
index 00000000000..0589dc2c73c
--- /dev/null
+++ b/mcs/class/Facades/System.Collections/Facades_System.Collections.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{758C73D3-F04B-40BD-B55B-057F529053CA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Collections</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations-net_4_x.csproj b/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations-net_4_x.csproj
deleted file mode 100644
index 71288fc65e3..00000000000
--- a/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B26700A5-4A9A-4358-8C84-51AD67C706BA}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ComponentModel.Annotations</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations.csproj b/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations.csproj
new file mode 100644
index 00000000000..af16508de71
--- /dev/null
+++ b/mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{FDD583A9-F7AB-49E2-8B0C-B3B6C24EC3C1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ComponentModel.Annotations</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync-net_4_x.csproj b/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync-net_4_x.csproj
deleted file mode 100644
index e6eea1cec70..00000000000
--- a/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6871A822-F21C-4C0E-B97B-178FF6C3DB46}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ComponentModel.EventBasedAsync</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync.csproj b/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync.csproj
new file mode 100644
index 00000000000..2aec697f9db
--- /dev/null
+++ b/mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{71D3A7F4-7774-4421-9DF1-FFB719F0DDA7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ComponentModel.EventBasedAsync</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives-net_4_x.csproj b/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives-net_4_x.csproj
deleted file mode 100644
index f856800e956..00000000000
--- a/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1DF9021C-DC67-4D7B-BEC9-10D7FBC12972}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ComponentModel.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives.csproj b/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives.csproj
new file mode 100644
index 00000000000..a8a93bc43d7
--- /dev/null
+++ b/mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A2DA9A58-AE3F-41A4-8C1F-55E65244EB1B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ComponentModel.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter-net_4_x.csproj b/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter-net_4_x.csproj
deleted file mode 100644
index 3e11043b251..00000000000
--- a/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FC19760B-00FF-4242-9760-9C8E9C87CCFB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ComponentModel.TypeConverter</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter.csproj b/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter.csproj
new file mode 100644
index 00000000000..1d37aeafc1e
--- /dev/null
+++ b/mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4C5EAC63-07DF-41DF-8CF5-40FDA68845D9}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ComponentModel.TypeConverter</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel-net_4_x.csproj b/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel-net_4_x.csproj
deleted file mode 100644
index e5c6a70fa42..00000000000
--- a/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3FA73846-3666-4769-B431-1A7538B08F39}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ComponentModel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel.csproj b/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel.csproj
new file mode 100644
index 00000000000..4962a4aa948
--- /dev/null
+++ b/mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{BEFF31D8-EA73-46C1-BD18-DF3952122BCA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ComponentModel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Console/Facades_System.Console-net_4_x.csproj b/mcs/class/Facades/System.Console/Facades_System.Console-net_4_x.csproj
deleted file mode 100644
index 30003c12396..00000000000
--- a/mcs/class/Facades/System.Console/Facades_System.Console-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6207AADB-0592-4B52-B71E-3565196EE893}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Console</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Console/Facades_System.Console.csproj b/mcs/class/Facades/System.Console/Facades_System.Console.csproj
new file mode 100644
index 00000000000..aa1cd5fb7c6
--- /dev/null
+++ b/mcs/class/Facades/System.Console/Facades_System.Console.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1849D0C8-51AC-46AC-BF22-29956F733B73}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Console</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common-net_4_x.csproj b/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common-net_4_x.csproj
deleted file mode 100644
index f143b8d393a..00000000000
--- a/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{360CDD70-6108-4406-9433-7BB178B0C3E3}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Data.Common</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common.csproj b/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common.csproj
new file mode 100644
index 00000000000..7681a8b9749
--- /dev/null
+++ b/mcs/class/Facades/System.Data.Common/Facades_System.Data.Common.csproj
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{47044138-F46D-4336-ACD5-880B083A8B5D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Data.Common</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient-net_4_x.csproj b/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient-net_4_x.csproj
deleted file mode 100644
index b6973b12896..00000000000
--- a/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{575873BD-22DA-4A36-ABBD-B074EFEAB3AD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Data.SqlClient</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient.csproj b/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient.csproj
new file mode 100644
index 00000000000..3187fe1ce14
--- /dev/null
+++ b/mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient.csproj
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2A1F5090-B2D3-464B-AD74-FA218D9A26A6}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Data.SqlClient</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts-net_4_x.csproj
deleted file mode 100644
index d19c905d71f..00000000000
--- a/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8892480E-A4C6-4C4C-8722-21C5483F8851}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.Contracts</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts.csproj b/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts.csproj
new file mode 100644
index 00000000000..671bd979934
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A62F4CA5-28A8-45E0-A94B-11D82EEAD7B5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.Contracts</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug-net_4_x.csproj
deleted file mode 100644
index 7d6ffbaaeef..00000000000
--- a/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7221EF5D-7340-4E8C-99F0-9EE9C55AA189}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.Debug</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug.csproj b/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug.csproj
new file mode 100644
index 00000000000..8bddab2a3a3
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{3A7745A6-0F61-4EF5-AB3F-2ED4F7D7DF9F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.Debug</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo-net_4_x.csproj
deleted file mode 100644
index 5e806fd0c24..00000000000
--- a/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D81BCBD3-415D-4309-A116-0B475D8A2FA8}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.FileVersionInfo</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo.csproj b/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo.csproj
new file mode 100644
index 00000000000..20603840581
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D2AC29C4-2668-4AB4-B686-C2AEBC1AD86B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.FileVersionInfo</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process-net_4_x.csproj
deleted file mode 100644
index f17cc9c152c..00000000000
--- a/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BFE6F5CE-725C-4F96-8AC6-F66B7C56E972}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.Process</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process.csproj b/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process.csproj
new file mode 100644
index 00000000000..2734f5a06d0
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{3EC0231A-89A5-4D4A-BD35-7AB8C42585D0}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.Process</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace-net_4_x.csproj
deleted file mode 100644
index deee4353ff2..00000000000
--- a/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{871BE2C6-2F56-4E05-93E8-9B3FDD4711DB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.StackTrace</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj b/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj
new file mode 100644
index 00000000000..1f3b7be5e0e
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{CB170322-1467-40B2-B598-E6212ECD3B89}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.StackTrace</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener-net_4_x.csproj
deleted file mode 100644
index 216248a923d..00000000000
--- a/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EE8443AB-125D-4055-981A-143FB827C23C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.TextWriterTraceListener</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener.csproj b/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener.csproj
new file mode 100644
index 00000000000..e73453f6a7b
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{F27CAFD6-7370-4D77-8E57-EF879E945E5C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.TextWriterTraceListener</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools-net_4_x.csproj
deleted file mode 100644
index 73cbf9b5ba8..00000000000
--- a/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5B299463-3E19-48C1-8625-31E12E1CC146}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.Tools</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools.csproj b/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools.csproj
new file mode 100644
index 00000000000..c068aa9491d
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{AD00F3EF-5A2B-498B-BB78-2C9CB10B25D7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.Tools</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent-net_4_x.csproj
deleted file mode 100644
index 9b37997227c..00000000000
--- a/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6460F8E8-775E-46B6-99E5-B48390591515}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.TraceEvent</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent.csproj b/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent.csproj
new file mode 100644
index 00000000000..819100dafb7
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{F74ADB74-7DED-4B5A-BC05-FF9AEC94EB59}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.TraceEvent</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource-net_4_x.csproj
deleted file mode 100644
index 21906ae0303..00000000000
--- a/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{530F1E68-3237-49E6-8D3B-06332F5AC055}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.TraceSource</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource.csproj b/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource.csproj
new file mode 100644
index 00000000000..187da140c83
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C2328ABA-46D0-4D37-98E3-0C17815B8EB1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.TraceSource</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing-net_4_x.csproj b/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing-net_4_x.csproj
deleted file mode 100644
index cff77e9ea8d..00000000000
--- a/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B33966AB-7211-43B4-B5C0-3F818869CB08}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Diagnostics.Tracing</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing.csproj b/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing.csproj
new file mode 100644
index 00000000000..6a9fada2414
--- /dev/null
+++ b/mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{92696156-C4BC-4F3D-BF81-9C31CC9B7055}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Diagnostics.Tracing</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives-net_4_x.csproj
deleted file mode 100644
index 01c97b37a98..00000000000
--- a/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1AFDB281-5FB8-48A9-8694-7F515D835862}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Drawing.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj b/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj
new file mode 100644
index 00000000000..16b7769208e
--- /dev/null
+++ b/mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1961C6D4-5B4D-4D82-A9AF-C6134D346B63}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Drawing.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\System.Drawing\System.Drawing\Color.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\KnownColor.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\KnownColors.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\Point.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\PointF.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\Rectangle.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\RectangleF.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\Size.cs" />
+ <Compile Include="..\..\System.Drawing\System.Drawing\SizeF.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime-net_4_x.csproj b/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime-net_4_x.csproj
deleted file mode 100644
index dd5770b1ec5..00000000000
--- a/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E48CEF36-3218-477B-A8B5-014519207FF2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Dynamic.Runtime</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime.csproj b/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime.csproj
new file mode 100644
index 00000000000..262288856e9
--- /dev/null
+++ b/mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1D8754EF-B656-408A-9F97-8C3F0AEAF485}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Dynamic.Runtime</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars-net_4_x.csproj b/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars-net_4_x.csproj
deleted file mode 100644
index e292c02b954..00000000000
--- a/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BC71DA11-382F-459A-B3C3-F2F4267974FB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Globalization.Calendars</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars.csproj b/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars.csproj
new file mode 100644
index 00000000000..6bcba4b4345
--- /dev/null
+++ b/mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{38B3BDE6-228E-42B5-9B75-56131220C444}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Globalization.Calendars</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions-net_4_x.csproj b/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions-net_4_x.csproj
deleted file mode 100644
index 819be411746..00000000000
--- a/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B875622B-BEA2-4D1C-8242-3A1FCECF5890}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Globalization.Extensions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj b/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj
new file mode 100644
index 00000000000..1034a0f7bbc
--- /dev/null
+++ b/mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{9043EA6B-D194-45E4-B8A5-B176BF06AA90}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Globalization.Extensions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Globalization/Facades_System.Globalization-net_4_x.csproj b/mcs/class/Facades/System.Globalization/Facades_System.Globalization-net_4_x.csproj
deleted file mode 100644
index 4e749aebe72..00000000000
--- a/mcs/class/Facades/System.Globalization/Facades_System.Globalization-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5F313CA5-F0FC-4EA3-AC8D-8EF1C7FC8ABE}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Globalization</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Globalization/Facades_System.Globalization.csproj b/mcs/class/Facades/System.Globalization/Facades_System.Globalization.csproj
new file mode 100644
index 00000000000..db37abbdc5b
--- /dev/null
+++ b/mcs/class/Facades/System.Globalization/Facades_System.Globalization.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2737B238-0C9C-4A9E-9C74-3BFEEFC9F445}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Globalization</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile-net_4_x.csproj b/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile-net_4_x.csproj
deleted file mode 100644
index fc5c9c8bf4c..00000000000
--- a/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A8EB5499-FA67-4049-AA0A-241D82DA975C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.Compression.ZipFile</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj">
- <Project>{9E61FF2E-493E-4CA0-BBDA-2EF96A4CB058}</Project>
- <Name>System.IO.Compression.FileSystem-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile.csproj b/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile.csproj
new file mode 100644
index 00000000000..483bfb581ac
--- /dev/null
+++ b/mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{8C1CD392-F6B8-4EB7-8703-B38E9EE15BF9}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.Compression.ZipFile</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl-net_4_x.csproj b/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl-net_4_x.csproj
deleted file mode 100644
index 60cc7542a68..00000000000
--- a/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl-net_4_x.csproj
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{321A53F3-A681-4CA5-A093-1C6650243F6A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.FileSystem.AccessControl</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\..\external\corefx\src\System.IO.FileSystem.AccessControl\src\System\IO\FileSystemAclExtensions.net46.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl.csproj b/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl.csproj
new file mode 100644
index 00000000000..d02b061ef86
--- /dev/null
+++ b/mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A8218227-AC76-4643-A685-EF2DF6D040EE}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.FileSystem.AccessControl</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\..\external\corefx\src\System.IO.FileSystem.AccessControl\src\System\IO\FileSystemAclExtensions.net46.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo-net_4_x.csproj b/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo-net_4_x.csproj
deleted file mode 100644
index 3d018a9141f..00000000000
--- a/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{121F835D-CD32-4C19-ABA7-25EF4B84773F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.FileSystem.DriveInfo</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo.csproj b/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo.csproj
new file mode 100644
index 00000000000..edcdaa6dd3b
--- /dev/null
+++ b/mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{66CFF0C4-D523-4A43-A135-6C3AD1449C0F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.FileSystem.DriveInfo</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives-net_4_x.csproj b/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives-net_4_x.csproj
deleted file mode 100644
index 6ebfde5fda2..00000000000
--- a/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5DF20007-FD1D-4BD8-A492-D1C4F7CAD2BF}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.FileSystem.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives.csproj b/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives.csproj
new file mode 100644
index 00000000000..4bf28aaebeb
--- /dev/null
+++ b/mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2D283FBD-CD45-4213-8F77-A7D9205FD4F1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.FileSystem.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher-net_4_x.csproj b/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher-net_4_x.csproj
deleted file mode 100644
index 562284604cb..00000000000
--- a/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{44647FAA-F785-44DE-B6B2-ABC2B9768233}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.FileSystem.Watcher</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher.csproj b/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher.csproj
new file mode 100644
index 00000000000..db2901286ef
--- /dev/null
+++ b/mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{AF2B7C70-0E42-46D6-9227-1A3FF3F9302A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.FileSystem.Watcher</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem-net_4_x.csproj b/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem-net_4_x.csproj
deleted file mode 100644
index 2c72250b966..00000000000
--- a/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3CBF9A55-86B6-4E0B-A73E-E352C79D85E8}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.FileSystem</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem.csproj b/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem.csproj
new file mode 100644
index 00000000000..063959b09ea
--- /dev/null
+++ b/mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E86A817E-9D8B-4CFE-B220-68E397FB3203}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.FileSystem</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage-net_4_x.csproj b/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage-net_4_x.csproj
deleted file mode 100644
index 1968117e5fc..00000000000
--- a/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A9B2D389-B9E5-4B0F-8115-2AADF285D217}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.IsolatedStorage</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage.csproj b/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage.csproj
new file mode 100644
index 00000000000..5c8ace41479
--- /dev/null
+++ b/mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{37A1A781-1C89-4FF8-BD71-6F8487E00DE5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.IsolatedStorage</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles-net_4_x.csproj b/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles-net_4_x.csproj
deleted file mode 100644
index 4fe862c8cbe..00000000000
--- a/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{18639F0F-74F1-4B61-81BF-D60B651F542A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.MemoryMappedFiles</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles.csproj b/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles.csproj
new file mode 100644
index 00000000000..cf8dcd6796f
--- /dev/null
+++ b/mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{40709A2E-F78F-473A-96B2-1F293AEC407F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.MemoryMappedFiles</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes-net_4_x.csproj b/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes-net_4_x.csproj
deleted file mode 100644
index ea61e043cd5..00000000000
--- a/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D835F3A9-C4FE-4162-8AB5-DC26D06AC81F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.Pipes</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes.csproj b/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes.csproj
new file mode 100644
index 00000000000..efee21d5945
--- /dev/null
+++ b/mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{3DB9850F-E6A8-4B5B-8E48-55249D863CD3}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.Pipes</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream-net_4_x.csproj b/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream-net_4_x.csproj
deleted file mode 100644
index 100612d495c..00000000000
--- a/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{981E765A-9D68-4653-9079-69BFCD97F086}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.UnmanagedMemoryStream</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream.csproj b/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream.csproj
new file mode 100644
index 00000000000..dcfb3271e4c
--- /dev/null
+++ b/mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1642C491-8FE4-47BB-93D6-8D9D15D95EAA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO.UnmanagedMemoryStream</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.IO/Facades_System.IO-net_4_x.csproj b/mcs/class/Facades/System.IO/Facades_System.IO-net_4_x.csproj
deleted file mode 100644
index 2f221601a3c..00000000000
--- a/mcs/class/Facades/System.IO/Facades_System.IO-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6C8B94F6-E589-472C-80CA-BD55DAFAC523}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.IO/Facades_System.IO.csproj b/mcs/class/Facades/System.IO/Facades_System.IO.csproj
new file mode 100644
index 00000000000..ea8093a7126
--- /dev/null
+++ b/mcs/class/Facades/System.IO/Facades_System.IO.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{25523316-EB83-42D7-8025-FA5DE8480889}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IO</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions-net_4_x.csproj b/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions-net_4_x.csproj
deleted file mode 100644
index e76133a484f..00000000000
--- a/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{24ADB02E-2E84-4EF4-BDD4-F20C87AEA6A3}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Linq.Expressions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions.csproj b/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions.csproj
new file mode 100644
index 00000000000..575dbab3b33
--- /dev/null
+++ b/mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{962EBE1A-0936-4F0C-9E56-E6BB0C1D4288}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Linq.Expressions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel-net_4_x.csproj b/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel-net_4_x.csproj
deleted file mode 100644
index eba61f70145..00000000000
--- a/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CFF3822F-E829-4AEF-899A-963C4EAF6941}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Linq.Parallel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel.csproj b/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel.csproj
new file mode 100644
index 00000000000..7da2a445ee5
--- /dev/null
+++ b/mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5D96689B-BBD4-49AC-88F3-265FEEBE97F8}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Linq.Parallel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable-net_4_x.csproj b/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable-net_4_x.csproj
deleted file mode 100644
index 048265ee2f2..00000000000
--- a/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{49E80FC1-1707-4715-8D94-CBDC79B007E9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Linq.Queryable</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable.csproj b/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable.csproj
new file mode 100644
index 00000000000..38ec8cd9ec5
--- /dev/null
+++ b/mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E2DB2184-8764-40EA-B622-84F7307DCED2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Linq.Queryable</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Linq/Facades_System.Linq-net_4_x.csproj b/mcs/class/Facades/System.Linq/Facades_System.Linq-net_4_x.csproj
deleted file mode 100644
index 21639cec43e..00000000000
--- a/mcs/class/Facades/System.Linq/Facades_System.Linq-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9F1C9D98-4C32-4698-B26F-10A38B5073B0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Linq</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Linq/Facades_System.Linq.csproj b/mcs/class/Facades/System.Linq/Facades_System.Linq.csproj
new file mode 100644
index 00000000000..c314b0ee87b
--- /dev/null
+++ b/mcs/class/Facades/System.Linq/Facades_System.Linq.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{396091C0-584F-49BE-80D0-04DB9E074229}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Linq</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager-net_4_x.csproj b/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager-net_4_x.csproj
deleted file mode 100644
index 877b9c81af8..00000000000
--- a/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B6DBC302-E9DB-4464-979C-6D714B436A7E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.AuthenticationManager</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager.csproj b/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager.csproj
new file mode 100644
index 00000000000..c11551ca88e
--- /dev/null
+++ b/mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4D5178B7-9413-44D4-9701-861F114C0B49}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.AuthenticationManager</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache-net_4_x.csproj b/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache-net_4_x.csproj
deleted file mode 100644
index 294312af738..00000000000
--- a/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{101D931B-24CE-44CE-8140-8B183D5CC46E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Cache</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache.csproj b/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache.csproj
new file mode 100644
index 00000000000..6b031ab220a
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DCD3F7CA-84D5-4AEE-BFBC-B06E3D4948AA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Cache</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc-net_4_x.csproj b/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc-net_4_x.csproj
deleted file mode 100644
index 771d4e85ac8..00000000000
--- a/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{70D8B846-B073-447A-AE27-FE5B498CAE9E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Http.Rtc</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc.csproj b/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc.csproj
new file mode 100644
index 00000000000..d9baf3786d5
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Http.Rtc/Facades_System.Net.Http.Rtc.csproj
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{786AAD60-DBEA-4F9B-BF1B-C3486CE000D0}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Http.Rtc</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener-net_4_x.csproj b/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener-net_4_x.csproj
deleted file mode 100644
index 56195e4a65f..00000000000
--- a/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CC7A11AC-ACAA-4707-BEF1-1106938F19C7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.HttpListener</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener.csproj b/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener.csproj
new file mode 100644
index 00000000000..9b695109892
--- /dev/null
+++ b/mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{CE7CE4A6-8FC0-47F9-90B8-7FF95D3BF30A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.HttpListener</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail-net_4_x.csproj b/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail-net_4_x.csproj
deleted file mode 100644
index 587adb7371f..00000000000
--- a/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{074DF29D-D38E-4FB9-86A0-18F47615CE72}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Mail</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail.csproj b/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail.csproj
new file mode 100644
index 00000000000..ed2c1d9e504
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E81BD9C6-9F75-42E9-8D19-38F74EF47E74}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Mail</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution-net_4_x.csproj b/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution-net_4_x.csproj
deleted file mode 100644
index e381129bd1d..00000000000
--- a/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1219DA91-575A-45EA-9CC9-1471648A025F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.NameResolution</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution.csproj b/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution.csproj
new file mode 100644
index 00000000000..78d16797af7
--- /dev/null
+++ b/mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7F75AC48-11CD-4880-AA9F-25F74412BD22}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.NameResolution</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation-net_4_x.csproj b/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation-net_4_x.csproj
deleted file mode 100644
index 8acdd17ce4a..00000000000
--- a/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B6AE3A72-1756-46BF-9105-C4D815A5C044}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.NetworkInformation</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation.csproj b/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation.csproj
new file mode 100644
index 00000000000..3d2e8724fc9
--- /dev/null
+++ b/mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{B71C609C-DA12-4905-8397-1A96D7DFE5DA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.NetworkInformation</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping-net_4_x.csproj b/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping-net_4_x.csproj
deleted file mode 100644
index ac2c62eae3a..00000000000
--- a/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0E174C67-8173-4BF0-BB03-174C58AA3A6B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Ping</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping.csproj b/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping.csproj
new file mode 100644
index 00000000000..221b2614037
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{BA2D85AB-41A0-42EC-A8F5-9E8694F2E72C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Ping</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives-net_4_x.csproj
deleted file mode 100644
index 6db27e5b121..00000000000
--- a/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{79BB52C8-198A-4238-B2F6-62CEEBD7D228}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives.csproj b/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives.csproj
new file mode 100644
index 00000000000..422b3222b52
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C245B819-C59F-4BEE-A31D-DCBD661BEB07}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests-net_4_x.csproj b/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests-net_4_x.csproj
deleted file mode 100644
index 4944c91fc3c..00000000000
--- a/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{538C60BD-0652-4780-AA7C-338C2DD82448}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Requests</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests.csproj b/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests.csproj
new file mode 100644
index 00000000000..7af42ce8ea3
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1CCE31B2-D18D-4D10-84BC-E2694D4C4A3B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Requests</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security-net_4_x.csproj b/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security-net_4_x.csproj
deleted file mode 100644
index bb4e0e5fd0e..00000000000
--- a/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{601F297E-1242-4BC4-BD06-1111CE65D658}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Security</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security.csproj b/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security.csproj
new file mode 100644
index 00000000000..78559c3c4bd
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Security/Facades_System.Net.Security.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C1F6EB21-8057-46A2-A52F-A28662A1EED9}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Security</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint-net_4_x.csproj b/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint-net_4_x.csproj
deleted file mode 100644
index 4f22d84b18f..00000000000
--- a/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B0CF71F6-DCD4-4C7B-BE36-BF9CB0CB366C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.ServicePoint</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint.csproj b/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint.csproj
new file mode 100644
index 00000000000..772259fd5d0
--- /dev/null
+++ b/mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D9CCD37A-0D1A-4736-880B-3DBE1AC2B648}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.ServicePoint</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets-net_4_x.csproj b/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets-net_4_x.csproj
deleted file mode 100644
index 95dda2908b7..00000000000
--- a/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FC7570DA-CAE1-40AF-9EB4-9C9566746023}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Sockets</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets.csproj b/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets.csproj
new file mode 100644
index 00000000000..9ffc4f37a76
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{84A22C45-BFAF-42CE-8787-0FB9AE5155E2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Sockets</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities-net_4_x.csproj b/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities-net_4_x.csproj
deleted file mode 100644
index 69e07062b28..00000000000
--- a/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6413D947-5660-473A-8C2C-9DF40BF8AEE1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Utilities</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities.csproj b/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities.csproj
new file mode 100644
index 00000000000..e1eab92ae8f
--- /dev/null
+++ b/mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{02F525FF-21BF-4C38-9012-1B2019A43712}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Utilities</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection-net_4_x.csproj b/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection-net_4_x.csproj
deleted file mode 100644
index f2b2ccd7e6a..00000000000
--- a/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A1B6CFFB-432C-4CB1-9A60-97B3CC859583}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.WebHeaderCollection</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection.csproj b/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection.csproj
new file mode 100644
index 00000000000..7679ab49cbf
--- /dev/null
+++ b/mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{B6099CC2-3188-48DB-B86A-2AC1337FBB0C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.WebHeaderCollection</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client-net_4_x.csproj b/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client-net_4_x.csproj
deleted file mode 100644
index 62c043a9185..00000000000
--- a/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5B58ED88-02A5-469A-82A0-DF97F3A5FBB0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.WebSockets.Client</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client.csproj b/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client.csproj
new file mode 100644
index 00000000000..49fd52fc048
--- /dev/null
+++ b/mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{85A07531-8510-4197-899F-4952522505C1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.WebSockets.Client</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets-net_4_x.csproj b/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets-net_4_x.csproj
deleted file mode 100644
index bf2c12c012d..00000000000
--- a/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C46AD937-B0E8-4AB6-B98C-C8C37A746ED7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.WebSockets</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets.csproj b/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets.csproj
new file mode 100644
index 00000000000..e5022213594
--- /dev/null
+++ b/mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{47DB4880-91CB-4591-8FB1-29B0A6927EC4}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.WebSockets</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel-net_4_x.csproj b/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel-net_4_x.csproj
deleted file mode 100644
index d3f8c937388..00000000000
--- a/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D14B21CE-AC35-445E-930F-9C7F6E032EE8}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ObjectModel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel.csproj b/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel.csproj
new file mode 100644
index 00000000000..21d3fa1df90
--- /dev/null
+++ b/mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5043AC80-4D0E-4A91-B9AF-8A46BB73216B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ObjectModel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.DispatchProxy/Facades_System.Reflection.DispatchProxy.csproj b/mcs/class/Facades/System.Reflection.DispatchProxy/Facades_System.Reflection.DispatchProxy.csproj
new file mode 100644
index 00000000000..4c75e9c1d26
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.DispatchProxy/Facades_System.Reflection.DispatchProxy.csproj
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{64FA04D3-05A6-4FCB-B941-E40B181AD8FC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Reflection.DispatchProxy</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="System.Reflection\DispatchProxy.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration-net_4_x.csproj b/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration-net_4_x.csproj
deleted file mode 100644
index ac18ef3115a..00000000000
--- a/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{ACF5E339-FB52-48E0-A859-2CE75756DFE8}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Emit.ILGeneration</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration.csproj b/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration.csproj
new file mode 100644
index 00000000000..fc86652892b
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{8E510D70-0BFF-4E22-850D-588D91B40089}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Emit.ILGeneration</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight-net_4_x.csproj b/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight-net_4_x.csproj
deleted file mode 100644
index bc4134a5b74..00000000000
--- a/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight-net_4_x.csproj
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{03B29131-9D1A-4446-92F2-237F9EF70C5C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Emit.Lightweight</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="DynamicMethod.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight.csproj b/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight.csproj
new file mode 100644
index 00000000000..65170c5325b
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{3ED7B71D-5D3C-46FF-9226-FFA9EBA28760}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Emit.Lightweight</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="DynamicMethod.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit-net_4_x.csproj b/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit-net_4_x.csproj
deleted file mode 100644
index 9d579deba56..00000000000
--- a/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5327CF02-204D-45CD-A68D-3D836470E439}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Emit</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit.csproj b/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit.csproj
new file mode 100644
index 00000000000..084c0023c68
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1115636D-BF4D-4B95-9F33-C12533E254DF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Emit</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions-net_4_x.csproj b/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions-net_4_x.csproj
deleted file mode 100644
index 0932e78a9f4..00000000000
--- a/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B6D0F01A-1585-464E-850A-502EB4BBA8A2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Extensions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions.csproj b/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions.csproj
new file mode 100644
index 00000000000..c14d9c22b24
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2EDFBB3D-061B-4AA5-9481-83707B7C6DFC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Extensions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives-net_4_x.csproj
deleted file mode 100644
index a9a3d6b1b8b..00000000000
--- a/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D60D1AB4-D664-4B1F-9724-962A2D205B07}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives.csproj b/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives.csproj
new file mode 100644
index 00000000000..fac96827da8
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{B51AAEAB-B496-4E26-8DCA-56F1B7B2FD10}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions-net_4_x.csproj b/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions-net_4_x.csproj
deleted file mode 100644
index e2200718514..00000000000
--- a/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions-net_4_x.csproj
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C315A617-25A4-447F-AA4F-0E0E7E35F919}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\Requires.cs" />
- <Compile Include="..\..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\TypeExtensions.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions.csproj b/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions.csproj
new file mode 100644
index 00000000000..c2e5c27d0cf
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions.csproj
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E7B96448-918B-40B7-BC91-2F7418393986}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\Requires.cs" />
+ <Compile Include="..\..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\TypeExtensions.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Reflection/Facades_System.Reflection-net_4_x.csproj b/mcs/class/Facades/System.Reflection/Facades_System.Reflection-net_4_x.csproj
deleted file mode 100644
index e4d226bf1a2..00000000000
--- a/mcs/class/Facades/System.Reflection/Facades_System.Reflection-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BE1CD06E-F08E-46EE-9DFD-91E1557F4121}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Reflection/Facades_System.Reflection.csproj b/mcs/class/Facades/System.Reflection/Facades_System.Reflection.csproj
new file mode 100644
index 00000000000..2df9c8a8ca3
--- /dev/null
+++ b/mcs/class/Facades/System.Reflection/Facades_System.Reflection.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6E9D6AA5-1142-46CC-B091-B621BB4594C7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader-net_4_x.csproj b/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader-net_4_x.csproj
deleted file mode 100644
index 48b85730781..00000000000
--- a/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8CCDC1BE-D6ED-4388-AFC2-5503F60CE6A1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Resources.Reader</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader.csproj b/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader.csproj
new file mode 100644
index 00000000000..b3489461265
--- /dev/null
+++ b/mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C464ABEF-9A7B-4B7C-9744-FEB822A8FFDE}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Resources.Reader</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter-net_4_x.csproj b/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter-net_4_x.csproj
deleted file mode 100644
index 734ee8a9fc3..00000000000
--- a/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2D720AF7-7104-46EF-93BC-B8BA133B6BF6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Resources.ReaderWriter</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter.csproj b/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter.csproj
new file mode 100644
index 00000000000..ee92e62a967
--- /dev/null
+++ b/mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{F9D2ED6E-DD7C-4126-846C-BA168B9AAAAF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Resources.ReaderWriter</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager-net_4_x.csproj b/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager-net_4_x.csproj
deleted file mode 100644
index 29ce1685287..00000000000
--- a/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9F980E30-92CE-466A-BCB1-2C2F1E8FC09D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Resources.ResourceManager</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager.csproj b/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager.csproj
new file mode 100644
index 00000000000..000983011c6
--- /dev/null
+++ b/mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1B9D1E76-A1EA-46D8-A828-FF1D1EAD08D7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Resources.ResourceManager</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer-net_4_x.csproj b/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer-net_4_x.csproj
deleted file mode 100644
index 15b78a7b819..00000000000
--- a/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FF9C948A-C3BF-4B56-A3BD-5EEB7B13A008}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Resources.Writer</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer.csproj b/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer.csproj
new file mode 100644
index 00000000000..d0337ace9e6
--- /dev/null
+++ b/mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6FF9C0F4-C00C-4ECB-8F2F-48664D1BFA9B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Resources.Writer</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC-net_4_x.csproj b/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC-net_4_x.csproj
deleted file mode 100644
index 91b33f872cc..00000000000
--- a/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C1D26AE7-071A-4092-9866-0EE2D09CF342}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.CompilerServices.VisualC</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC.csproj b/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC.csproj
new file mode 100644
index 00000000000..db3c73d07ea
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1CC27BF1-53D2-44A2-9C3E-22B0688E070D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.CompilerServices.VisualC</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions-net_4_x.csproj
deleted file mode 100644
index 090873ab981..00000000000
--- a/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1215B717-BE9D-4D53-AEB9-35522519BC75}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Extensions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions.csproj b/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions.csproj
new file mode 100644
index 00000000000..3c00e8b45bd
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{83B96F17-FB93-4BAD-9412-C323EEFE140F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Extensions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles-net_4_x.csproj
deleted file mode 100644
index f5bda96aac9..00000000000
--- a/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{87C01EDD-05AF-4E1A-8EEE-27D7B83689EC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Handles</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles.csproj b/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles.csproj
new file mode 100644
index 00000000000..3d3e80c9029
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{86FF1068-BFEA-45A6-9584-6C062C067D11}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Handles</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj b/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj
deleted file mode 100644
index d40920f1a30..00000000000
--- a/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{71D02788-3AD8-4C43-BDEB-1A3D277496BA}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.InteropServices.RuntimeInformation</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj b/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj
new file mode 100644
index 00000000000..13791563343
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{F1DA716F-4FDC-4BFC-92BA-F751A2E96140}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.InteropServices.RuntimeInformation</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj b/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj
deleted file mode 100644
index 59f32d42aa0..00000000000
--- a/mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1E1BC1A8-EAD2-496C-A6D6-8AFABD741F56}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/net_4_x</OutputPath>
- <IntermediateOutputPath>obj-net_4_x</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.InteropServices.RuntimeInformation</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
-
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\Architecture.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\OSPlatform.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="SR.cs" />
- <Compile Include="System.Runtime.InteropServices\RuntimeInformation.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime-net_4_x.csproj b/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime-net_4_x.csproj
deleted file mode 100644
index 9b1708d4202..00000000000
--- a/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{521A60CF-50DF-4EF1-88B2-418BD39BDEC4}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.InteropServices.WindowsRuntime</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime.csproj b/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime.csproj
new file mode 100644
index 00000000000..5f535b63b0b
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{C52413C4-F60E-4137-868F-D8D1E5C8008B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.InteropServices.WindowsRuntime</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices-net_4_x.csproj b/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices-net_4_x.csproj
deleted file mode 100644
index 2d598a3dd54..00000000000
--- a/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{71A8C7C9-ED84-44E5-8814-F5FA5DA6EC5A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.InteropServices</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices.csproj b/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices.csproj
new file mode 100644
index 00000000000..5beab98c99d
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{85755B40-B328-4D85-9149-7073CB141B1B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.InteropServices</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Loader/Facades_System.Runtime.Loader.csproj b/mcs/class/Facades/System.Runtime.Loader/Facades_System.Runtime.Loader.csproj
new file mode 100644
index 00000000000..798d8bca83a
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Loader/Facades_System.Runtime.Loader.csproj
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{8E6A0F5B-2261-42E7-B509-52F53A29833F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Runtime.Loader</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="AssemblyLoadContext.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics-net_4_x.csproj
deleted file mode 100644
index 445a65fe30c..00000000000
--- a/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{AEB47FF6-C50D-4985-A57F-17F71F63694A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Numerics</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Numerics/System.Numerics-net_4_x.csproj">
- <Project>{BD2FFDDC-BD89-4041-82F5-A696C941C7BE}</Project>
- <Name>System.Numerics-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics.csproj b/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics.csproj
new file mode 100644
index 00000000000..1b436f2797d
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{29161331-3709-4F75-BF24-1426547B4D11}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Numerics</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Numerics/System.Numerics.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters-net_4_x.csproj
deleted file mode 100644
index a3774bc0c9c..00000000000
--- a/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B885F969-D0F8-4944-B572-F8A5C3DC6A8F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Serialization.Formatters</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters.csproj b/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters.csproj
new file mode 100644
index 00000000000..802a2d0431f
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E6425E45-DF2E-4751-BECE-BB55A89A96D6}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Serialization.Formatters</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json-net_4_x.csproj
deleted file mode 100644
index c6fe92ce355..00000000000
--- a/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{88B512E6-3E9D-4F87-A9E4-5F9239848665}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Serialization.Json</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json.csproj b/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json.csproj
new file mode 100644
index 00000000000..5d954be3c1d
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A46BC588-FE9A-4241-900C-0E9E978AA6BC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Serialization.Json</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj
deleted file mode 100644
index 70d48f4358c..00000000000
--- a/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{49BB9015-6989-4BD0-AF82-9184BE637D57}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Serialization.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj b/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj
new file mode 100644
index 00000000000..d57e22d5e52
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{67E770FE-AD7C-442D-BE35-43E917A177B8}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Serialization.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml-net_4_x.csproj b/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml-net_4_x.csproj
deleted file mode 100644
index 59ece00f419..00000000000
--- a/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml-net_4_x.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C948B3D4-0BEE-4363-B4A7-635A169C8D63}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.Serialization.Xml</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj">
- <Project>{49BB9015-6989-4BD0-AF82-9184BE637D57}</Project>
- <Name>Facades_System.Runtime.Serialization.Primitives-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj b/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj
new file mode 100644
index 00000000000..a0b542136f8
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{20A4C495-61B2-4546-8048-B630206878B2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.Serialization.Xml</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Runtime/Facades_System.Runtime-net_4_x.csproj b/mcs/class/Facades/System.Runtime/Facades_System.Runtime-net_4_x.csproj
deleted file mode 100644
index c52f0d9bf3d..00000000000
--- a/mcs/class/Facades/System.Runtime/Facades_System.Runtime-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CFB32425-69C5-425B-BF9A-66CB3AC52D71}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.ComponentModel.Composition.4.5/System.ComponentModel.Composition-net_4_x.csproj">
- <Project>{9091B5ED-8AFF-4B93-801A-9A33E0895A2B}</Project>
- <Name>System.ComponentModel.Composition-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Runtime/Facades_System.Runtime.csproj b/mcs/class/Facades/System.Runtime/Facades_System.Runtime.csproj
new file mode 100644
index 00000000000..d6c95821433
--- /dev/null
+++ b/mcs/class/Facades/System.Runtime/Facades_System.Runtime.csproj
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2FC0F975-29F6-428E-9232-96D9257D0006}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.ComponentModel.Composition.4.5/System.ComponentModel.Composition.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl-net_4_x.csproj b/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl-net_4_x.csproj
deleted file mode 100644
index 46cd02ca6f7..00000000000
--- a/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4867DFE7-C028-4518-B420-27C3E4582D0C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.AccessControl</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl.csproj b/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl.csproj
new file mode 100644
index 00000000000..a24fc960ecb
--- /dev/null
+++ b/mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{368E431D-DA10-4A54-84C2-3B8112F097D1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.AccessControl</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims-net_4_x.csproj b/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims-net_4_x.csproj
deleted file mode 100644
index 349974fe030..00000000000
--- a/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4874E167-6B23-4FD6-B51D-048417A8054B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Claims</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims.csproj b/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims.csproj
new file mode 100644
index 00000000000..e8be96190f6
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{607DF5CF-0332-40CD-BD9C-2D44A3589885}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Claims</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms-net_4_x.csproj
deleted file mode 100644
index 07c7ae65994..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B044DB11-DC90-4C35-B766-F2D24D7C3009}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Algorithms</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj b/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj
new file mode 100644
index 00000000000..9c23830d351
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{942F9B7C-3245-4F5A-A4ED-140013DCCE2C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Algorithms</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Cng/Facades_System.Security.Cryptography.Cng.csproj b/mcs/class/Facades/System.Security.Cryptography.Cng/Facades_System.Security.Cryptography.Cng.csproj
new file mode 100644
index 00000000000..c9ea5cf31ee
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Cng/Facades_System.Security.Cryptography.Cng.csproj
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A91380D6-0DEF-4999-BF6F-E46C090CC615}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Cng</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp-net_4_x.csproj
deleted file mode 100644
index e40c476ad50..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{48F5321E-929C-4D40-951E-BB26FD959DDC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Csp</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp.csproj b/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp.csproj
new file mode 100644
index 00000000000..391abdc071b
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1D80F095-3B83-46FF-B01E-FBA871C6AC4C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Csp</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes-net_4_x.csproj
deleted file mode 100644
index 5bd439dbf94..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DB39DD76-4609-45D1-9615-57D4E436D7F1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.DeriveBytes</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes.csproj b/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes.csproj
new file mode 100644
index 00000000000..c242d39bcfc
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{ADED20A5-E10A-45D4-95AE-074722717A04}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.DeriveBytes</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding-net_4_x.csproj
deleted file mode 100644
index 7be7d1b9c4d..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8B19E0DB-E0EA-4BED-B4E7-AED8A4ED0C62}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Encoding</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding.csproj b/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding.csproj
new file mode 100644
index 00000000000..c15ab487f32
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7BD04581-5A20-42D4-9488-0CA83CDE9BE2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Encoding</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes-net_4_x.csproj
deleted file mode 100644
index 3c0ddbb4db6..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{38BA78A4-9614-4000-80A7-DFCE31F10721}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Encryption.Aes</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes.csproj
new file mode 100644
index 00000000000..710f411b10c
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D035E35F-CB69-4516-88A8-13E4DA67B74B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Encryption.Aes</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman-net_4_x.csproj
deleted file mode 100644
index cb20d7c2ef2..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6499F7E3-64F3-495B-9900-E2D0AD47414F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Encryption.ECDiffieHellman</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman.csproj
new file mode 100644
index 00000000000..49ae6f47881
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{27C83E74-B58D-431D-904E-A68A32CFA050}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Encryption.ECDiffieHellman</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa-net_4_x.csproj
deleted file mode 100644
index 2885b30f85e..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EFA0AABF-7830-4804-A92D-F6F31F86B826}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Encryption.ECDsa</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa.csproj
new file mode 100644
index 00000000000..dae1bf1ccab
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2938AE5E-E300-4E16-B77D-19200D31CF27}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Encryption.ECDsa</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption-net_4_x.csproj
deleted file mode 100644
index 88a6ed74958..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EDF9D7E8-5BAC-4264-BB98-1AE586B0A889}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Encryption</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption.csproj b/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption.csproj
new file mode 100644
index 00000000000..c2c7e5d9087
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{441CE1E8-38FE-4DEB-A853-2DF48202D412}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Encryption</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms-net_4_x.csproj
deleted file mode 100644
index 76dfe01adda..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0DBEDE3A-F06D-4C61-89DF-193C13393F7A}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Hashing.Algorithms</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms.csproj b/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms.csproj
new file mode 100644
index 00000000000..d66b2209fbb
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{CD6BD13D-DFBC-4C3E-AC75-ABA41B590B4E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Hashing.Algorithms</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing-net_4_x.csproj
deleted file mode 100644
index e2a4c8468c9..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C48B1038-4774-4D49-9D34-79DBBA725AA0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Hashing</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing.csproj b/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing.csproj
new file mode 100644
index 00000000000..f1348e34852
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5480772C-21DE-470F-88A8-E6B5115186BF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Hashing</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.OpenSsl/Facades_System.Security.Cryptography.OpenSsl.csproj b/mcs/class/Facades/System.Security.Cryptography.OpenSsl/Facades_System.Security.Cryptography.OpenSsl.csproj
new file mode 100644
index 00000000000..de7873350ae
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.OpenSsl/Facades_System.Security.Cryptography.OpenSsl.csproj
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2D9EC9E6-DF69-4685-8964-01B7BDE26AE5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.OpenSsl</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="ECDsaOpenSsl.cs" />
+ <Compile Include="RSAOpenSsl.cs" />
+ <Compile Include="SafeEvpPKeyHandle.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Pkcs/Facades_System.Security.Cryptography.Pkcs.csproj b/mcs/class/Facades/System.Security.Cryptography.Pkcs/Facades_System.Security.Cryptography.Pkcs.csproj
new file mode 100644
index 00000000000..df9ef19378c
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Pkcs/Facades_System.Security.Cryptography.Pkcs.csproj
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{9085B0A3-30CC-45F3-A081-380096F6F746}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Pkcs</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives-net_4_x.csproj
deleted file mode 100644
index 66873bbf390..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{62880D99-1C4C-4D38-A8FE-57EF2C9E2150}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives.csproj b/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives.csproj
new file mode 100644
index 00000000000..45f61d8b368
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{3EBDB23E-E648-4115-A14B-529375D2B0CF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData-net_4_x.csproj
deleted file mode 100644
index d755cf5ee5f..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{66B88E44-F7DA-4C83-B028-A49D4D3EBD16}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.ProtectedData</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData.csproj b/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData.csproj
new file mode 100644
index 00000000000..1bb6a8e2e0a
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DF147CA1-A563-4E54-9539-8549F78AB7D5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.ProtectedData</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA-net_4_x.csproj
deleted file mode 100644
index 0ed4e873593..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{18EE2788-AC59-4A0C-A902-C6B64D285BB6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.RSA</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA.csproj b/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA.csproj
new file mode 100644
index 00000000000..dbe974c9d5c
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{07EFC6AC-3179-4838-B49F-76BEB357FE3A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.RSA</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator-net_4_x.csproj
deleted file mode 100644
index e9648070e68..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C87878D2-CDEF-4EC9-8C94-C1381144F4EC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.RandomNumberGenerator</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator.csproj b/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator.csproj
new file mode 100644
index 00000000000..51ecbdc4ac7
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{617B1EE4-F4B5-412E-AD7C-623D60E7DA58}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.RandomNumberGenerator</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates-net_4_x.csproj b/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates-net_4_x.csproj
deleted file mode 100644
index a88bdd93d26..00000000000
--- a/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C2E71C2B-A806-4FEB-AE2D-A5BE884E3BA7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Cryptography.X509Certificates</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj b/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj
new file mode 100644
index 00000000000..5f3e12f4e22
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{291CF5FE-BAC3-49A4-8578-66183ACAABFF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Cryptography.X509Certificates</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows-net_4_x.csproj b/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows-net_4_x.csproj
deleted file mode 100644
index 06796c3bbfd..00000000000
--- a/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{47977802-4193-48DC-AA0F-58D18AEDA405}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Principal.Windows</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows.csproj b/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows.csproj
new file mode 100644
index 00000000000..bc8880c637b
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6ADBD3D4-42FB-4904-8500-8D29904216C0}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Principal.Windows</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal-net_4_x.csproj b/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal-net_4_x.csproj
deleted file mode 100644
index d7aa982cfb7..00000000000
--- a/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9040CA8B-4352-4621-A2B3-5C32A383DE15}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.Principal</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal.csproj b/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal.csproj
new file mode 100644
index 00000000000..e1be446748e
--- /dev/null
+++ b/mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5FE7CFC1-35EE-4160-BE4F-D590D1F486B4}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.Principal</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString-net_4_x.csproj b/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString-net_4_x.csproj
deleted file mode 100644
index f141c9866c1..00000000000
--- a/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{57C02AD3-1118-4982-BCE3-53158D30F4E9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security.SecureString</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString.csproj b/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString.csproj
new file mode 100644
index 00000000000..20476982a47
--- /dev/null
+++ b/mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{69FB0E61-FF6A-409D-96BE-A88F0E9135C1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security.SecureString</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex-net_4_x.csproj b/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex-net_4_x.csproj
deleted file mode 100644
index 76f0e0b55ec..00000000000
--- a/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DE25A333-91AE-4F33-B483-A01D1D3D1675}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Duplex</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex.csproj b/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex.csproj
new file mode 100644
index 00000000000..29dcc4ffb13
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7EC5DC98-75BE-44FB-9D99-056044EC18BD}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Duplex</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http-net_4_x.csproj b/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http-net_4_x.csproj
deleted file mode 100644
index 8490d2617c4..00000000000
--- a/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4EE0B25C-F7D7-40A9-AE37-5B874791D3C1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Http</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http.csproj b/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http.csproj
new file mode 100644
index 00000000000..297ce024a72
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7D51E040-A2D0-4F86-9B1F-C010AB99396B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Http</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp-net_4_x.csproj b/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp-net_4_x.csproj
deleted file mode 100644
index deb6d4c762b..00000000000
--- a/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0F83D60D-5AAA-425C-BC4E-01CA2018905C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.NetTcp</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp.csproj b/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp.csproj
new file mode 100644
index 00000000000..0c18cd0eeb8
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7B87655B-F9BB-48FB-88FF-CB92582C4F89}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.NetTcp</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives-net_4_x.csproj b/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives-net_4_x.csproj
deleted file mode 100644
index b6f7e100f62..00000000000
--- a/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{524B10FC-880D-4131-8CAE-027BC3A68B6F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates-net_4_x.csproj">
- <Project>{C2E71C2B-A806-4FEB-AE2D-A5BE884E3BA7}</Project>
- <Name>Facades_System.Security.Cryptography.X509Certificates-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives.csproj b/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives.csproj
new file mode 100644
index 00000000000..eae71010ff1
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives.csproj
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4F62F70F-FD2B-45E5-8A62-9ABFB6A29FC5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../System.IdentityModel/System.IdentityModel.csproj" />
+ <ProjectReference Include="../System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security-net_4_x.csproj b/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security-net_4_x.csproj
deleted file mode 100644
index 81c795f7c39..00000000000
--- a/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F937A550-0A4A-4A10-9FD9-E8DE7696671F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Security</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security.csproj b/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security.csproj
new file mode 100644
index 00000000000..df14aa494cc
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6E922C6D-E914-45AD-A5E0-4DCC6CB8C469}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Security</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController-net_4_x.csproj b/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController-net_4_x.csproj
deleted file mode 100644
index ccbd49fba76..00000000000
--- a/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController-net_4_x.csproj
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8C71A924-2561-434B-A792-2F84ABA1C0C2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="ServiceController_mobile.cs" />
- <Compile Include="ServiceControllerStatus_mobile.cs" />
- <Compile Include="ServiceStartMode_mobile.cs" />
- <Compile Include="ServiceType_mobile.cs" />
- <Compile Include="TimeoutException_mobile.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.ServiceProcess/System.ServiceProcess-net_4_x.csproj">
- <Project>{CF24A609-AEF3-4E7A-95FC-C7A3CEAA7CC3}</Project>
- <Name>System.ServiceProcess-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj b/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj
new file mode 100644
index 00000000000..04998e2267f
--- /dev/null
+++ b/mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{BD3D864C-3C35-476C-BF96-B524F5725931}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="ServiceController_mobile.cs" />
+ <Compile Include="ServiceControllerStatus_mobile.cs" />
+ <Compile Include="ServiceStartMode_mobile.cs" />
+ <Compile Include="ServiceType_mobile.cs" />
+ <Compile Include="TimeoutException_mobile.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../System.ServiceProcess/System.ServiceProcess.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages-net_4_x.csproj b/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages-net_4_x.csproj
deleted file mode 100644
index de31cabae8e..00000000000
--- a/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DF49AC88-C6F2-43B1-8560-3B74542BD874}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Text.Encoding.CodePages</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="CodePagesEncodingProvider.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages.csproj b/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages.csproj
new file mode 100644
index 00000000000..88dac5ea271
--- /dev/null
+++ b/mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{06E66C4A-BF7E-45DF-8162-0CEA61317391}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Text.Encoding.CodePages</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="CodePagesEncodingProvider.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions-net_4_x.csproj b/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions-net_4_x.csproj
deleted file mode 100644
index cf4c6020cd0..00000000000
--- a/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{28CEA696-8466-4826-9128-B83318184EF4}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Text.Encoding.Extensions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions.csproj b/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions.csproj
new file mode 100644
index 00000000000..16022413275
--- /dev/null
+++ b/mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{905AA190-03A7-4289-9099-FF86634C9E5E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Text.Encoding.Extensions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding-net_4_x.csproj b/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding-net_4_x.csproj
deleted file mode 100644
index a784cbfc459..00000000000
--- a/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0CD67EE4-42D8-43A6-880F-2C038E368C98}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Text.Encoding</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding.csproj b/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding.csproj
new file mode 100644
index 00000000000..4094f6b8900
--- /dev/null
+++ b/mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{72DF533A-FB4D-46A3-A46F-342242696580}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Text.Encoding</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions-net_4_x.csproj b/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions-net_4_x.csproj
deleted file mode 100644
index 37c24d51366..00000000000
--- a/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{490EF039-5913-4181-84CD-1F882968FC8C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Text.RegularExpressions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions.csproj b/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions.csproj
new file mode 100644
index 00000000000..cb0f28990d5
--- /dev/null
+++ b/mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{65CB89EC-7785-496C-8063-9D981473C5EB}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Text.RegularExpressions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl-net_4_x.csproj b/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl-net_4_x.csproj
deleted file mode 100644
index 5f034ab8855..00000000000
--- a/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl-net_4_x.csproj
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FB663BC8-162E-43E7-9674-ECD2BEE82CC1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.AccessControl</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\..\external\corefx\src\System.Threading.AccessControl\src\System\Threading\ThreadingAclExtensions.net46.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl.csproj b/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl.csproj
new file mode 100644
index 00000000000..c2a37728bca
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{ED2360AC-06A8-4221-A45C-2B4686A3669B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.AccessControl</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\..\external\corefx\src\System.Threading.AccessControl\src\System\Threading\ThreadingAclExtensions.net46.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped-net_4_x.csproj b/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped-net_4_x.csproj
deleted file mode 100644
index 1b643266886..00000000000
--- a/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E8BFEFD2-AAB9-45E6-8523-1F6AEB1918A2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.Overlapped</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj b/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj
new file mode 100644
index 00000000000..867b16eb63e
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4A319895-62F2-4B52-A853-5A806485419D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.Overlapped</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel-net_4_x.csproj b/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel-net_4_x.csproj
deleted file mode 100644
index e20e4b3cb14..00000000000
--- a/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0F8CA9A9-62A4-4829-925E-002F0B93EE79}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.Tasks.Parallel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel.csproj b/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel.csproj
new file mode 100644
index 00000000000..567e8790789
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{0C26BFE1-840A-4076-8FF6-206239C8E70C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.Tasks.Parallel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks-net_4_x.csproj b/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks-net_4_x.csproj
deleted file mode 100644
index 82caf60d000..00000000000
--- a/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F322318E-D053-45C9-AFDF-2AEEE1E0E006}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.Tasks</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks.csproj b/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks.csproj
new file mode 100644
index 00000000000..494de344c6e
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{727F0615-D231-418E-AEAC-90468716325F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.Tasks</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread-net_4_x.csproj b/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread-net_4_x.csproj
deleted file mode 100644
index 56446017bee..00000000000
--- a/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4D9EF694-5260-432D-BA34-503FFBE43B6C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.Thread</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread.csproj b/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread.csproj
new file mode 100644
index 00000000000..0a8b565ef06
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DB548154-7983-4EE1-BD98-E42ABBCD5E88}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.Thread</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool-net_4_x.csproj b/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool-net_4_x.csproj
deleted file mode 100644
index e13c61301bf..00000000000
--- a/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{95B411AA-B13F-4621-B020-7F797E1F39F0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.ThreadPool</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool.csproj b/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool.csproj
new file mode 100644
index 00000000000..05321899be7
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6C863D4B-9731-4304-BFA9-604DA269F670}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.ThreadPool</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer-net_4_x.csproj b/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer-net_4_x.csproj
deleted file mode 100644
index 09485d2ce38..00000000000
--- a/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{30F7C900-122A-42A6-9669-D5606B9105A5}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading.Timer</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer.csproj b/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer.csproj
new file mode 100644
index 00000000000..a825fdf467f
--- /dev/null
+++ b/mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4B1F7BB9-4E66-495D-9DC6-321D58FCF23A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading.Timer</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Threading/Facades_System.Threading-net_4_x.csproj b/mcs/class/Facades/System.Threading/Facades_System.Threading-net_4_x.csproj
deleted file mode 100644
index 4ea5ace86a5..00000000000
--- a/mcs/class/Facades/System.Threading/Facades_System.Threading-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{35258CFB-0308-493D-B2BD-B044EAFD5AD1}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Threading</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Threading/Facades_System.Threading.csproj b/mcs/class/Facades/System.Threading/Facades_System.Threading.csproj
new file mode 100644
index 00000000000..9bda9bf8cf4
--- /dev/null
+++ b/mcs/class/Facades/System.Threading/Facades_System.Threading.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{0CBB3511-86E6-4B32-801B-EB403FC6C9FC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Threading</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple-net_4_x.csproj b/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple-net_4_x.csproj
deleted file mode 100644
index 7602dfad6ce..00000000000
--- a/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A8E6AADD-AD06-4AC1-ABFC-F0385876A3ED}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ValueTuple</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../Open.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple.csproj b/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple.csproj
new file mode 100644
index 00000000000..7eb4a19fe24
--- /dev/null
+++ b/mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple.csproj
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{66D8B0DD-AABC-4CCE-AD05-9F7BC5FA92C9}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ValueTuple</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../Open.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter-net_4_x.csproj b/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter-net_4_x.csproj
deleted file mode 100644
index 60ee4ebd6b5..00000000000
--- a/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2C447238-E7CE-4AF2-9A6C-EDC8E02E554B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.ReaderWriter</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter.csproj b/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter.csproj
new file mode 100644
index 00000000000..74612cbee3c
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{8D7F7F14-DC94-4934-AED0-F1A6B21D6403}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.ReaderWriter</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument-net_4_x.csproj b/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument-net_4_x.csproj
deleted file mode 100644
index 5e69e1985d7..00000000000
--- a/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D8643E47-F2D5-447B-840B-25FEB84C9EEC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.XDocument</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument.csproj b/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument.csproj
new file mode 100644
index 00000000000..b0546e6f1e6
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{AEA1095C-394A-411B-8A87-721188CA364E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XDocument</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument-net_4_x.csproj b/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument-net_4_x.csproj
deleted file mode 100644
index 9e9a8248024..00000000000
--- a/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{38F046A2-EEBD-4FE7-B70E-636F5DB4BBF3}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.XPath.XDocument</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj b/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj
new file mode 100644
index 00000000000..3141f4dc456
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{655939D1-09DA-4135-AF7B-DC271AD39292}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XPath.XDocument</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XPath.XmlDocument/Facades_System.Xml.XPath.XmlDocument.csproj b/mcs/class/Facades/System.Xml.XPath.XmlDocument/Facades_System.Xml.XPath.XmlDocument.csproj
new file mode 100644
index 00000000000..17b504f9258
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XPath.XmlDocument/Facades_System.Xml.XPath.XmlDocument.csproj
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{BFBCE28F-83FC-4A2B-BDE2-4666116F9A2B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XPath.XmlDocument</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="System.Xml\XmlDocumentXPathExtensions.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath-net_4_x.csproj b/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath-net_4_x.csproj
deleted file mode 100644
index 98fbfb3df9e..00000000000
--- a/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5C3F0B44-E169-4441-91F9-7285048F4946}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.XPath</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath.csproj b/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath.csproj
new file mode 100644
index 00000000000..e24a9ac227b
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{883B2C28-94DB-4F6B-8993-2F09D2C0E2EA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XPath</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument-net_4_x.csproj b/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument-net_4_x.csproj
deleted file mode 100644
index d1c5246561e..00000000000
--- a/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D7F840DE-EDFD-4DB5-ACDB-9328AB7E6C6C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.XmlDocument</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument.csproj b/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument.csproj
new file mode 100644
index 00000000000..83f4163678d
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{A82E9D86-11D3-4848-B9CE-D61AB8A2FE58}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XmlDocument</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer-net_4_x.csproj b/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer-net_4_x.csproj
deleted file mode 100644
index f3d731a95f4..00000000000
--- a/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E95FA58F-8086-45FF-8BD3-5A1FAF776709}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.XmlSerializer</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer.csproj b/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer.csproj
new file mode 100644
index 00000000000..0eb95f1f301
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{68EF1C27-1ED5-459D-A099-6589F463BFBC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.XmlSerializer</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives-net_4_x.csproj b/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives-net_4_x.csproj
deleted file mode 100644
index 948cb34b142..00000000000
--- a/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{653C4BDE-F194-4A4F-A1CE-1FF955DE43D6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.Xsl.Primitives</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives.csproj b/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives.csproj
new file mode 100644
index 00000000000..cea5fbb13e8
--- /dev/null
+++ b/mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{CAE5DB2D-6BF2-4534-BF03-A582236792D2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.Xsl.Primitives</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Facades/netstandard/Facades_netstandard-net_4_x.csproj b/mcs/class/Facades/netstandard/Facades_netstandard-net_4_x.csproj
deleted file mode 100644
index 8d739daf34c..00000000000
--- a/mcs/class/Facades/netstandard/Facades_netstandard-net_4_x.csproj
+++ /dev/null
@@ -1,192 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{ECE97482-6E06-424A-8E60-46C5B1CCB47C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1616,1699,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
- <IntermediateOutputPath>obj-Facades</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>netstandard</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../../Open.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1616,1699,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1616,1699,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Numerics/System.Numerics-net_4_x.csproj">
- <Project>{BD2FFDDC-BD89-4041-82F5-A696C941C7BE}</Project>
- <Name>System.Numerics-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Numerics.Vectors/System.Numerics.Vectors-net_4_x.csproj">
- <Project>{B05362C2-C85F-43A5-93D7-49A45892438D}</Project>
- <Name>System.Numerics.Vectors-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.IO.Compression/System.IO.Compression-net_4_x.csproj">
- <Project>{6187D26C-54C8-4298-829E-A99B0E6036B1}</Project>
- <Name>System.IO.Compression-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.ComponentModel.Composition.4.5/System.ComponentModel.Composition-net_4_x.csproj">
- <Project>{9091B5ED-8AFF-4B93-801A-9A33E0895A2B}</Project>
- <Name>System.ComponentModel.Composition-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj">
- <Project>{9E61FF2E-493E-4CA0-BBDA-2EF96A4CB058}</Project>
- <Name>System.IO.Compression.FileSystem-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x.csproj">
- <Project>{71D02788-3AD8-4C43-BDEB-1A3D277496BA}</Project>
- <Name>Facades_System.Runtime.InteropServices.RuntimeInformation-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms-net_4_x.csproj">
- <Project>{B044DB11-DC90-4C35-B766-F2D24D7C3009}</Project>
- <Name>Facades_System.Security.Cryptography.Algorithms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Globalization.Extensions/Facades_System.Globalization.Extensions-net_4_x.csproj">
- <Project>{B875622B-BEA2-4D1C-8242-3A1FCECF5890}</Project>
- <Name>Facades_System.Globalization.Extensions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Common/Facades_System.Data.Common-net_4_x.csproj">
- <Project>{360CDD70-6108-4406-9433-7BB178B0C3E3}</Project>
- <Name>Facades_System.Data.Common-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace-net_4_x.csproj">
- <Project>{871BE2C6-2F56-4E05-93E8-9B3FDD4711DB}</Project>
- <Name>Facades_System.Diagnostics.StackTrace-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml-net_4_x.csproj">
- <Project>{C948B3D4-0BEE-4363-B4A7-635A169C8D63}</Project>
- <Name>Facades_System.Runtime.Serialization.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives-net_4_x.csproj">
- <Project>{49BB9015-6989-4BD0-AF82-9184BE637D57}</Project>
- <Name>Facades_System.Runtime.Serialization.Primitives-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security.SecureString/Facades_System.Security.SecureString-net_4_x.csproj">
- <Project>{57C02AD3-1118-4982-BCE3-53158D30F4E9}</Project>
- <Name>Facades_System.Security.SecureString-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Threading.Overlapped/Facades_System.Threading.Overlapped-net_4_x.csproj">
- <Project>{E8BFEFD2-AAB9-45E6-8523-1F6AEB1918A2}</Project>
- <Name>Facades_System.Threading.Overlapped-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument-net_4_x.csproj">
- <Project>{38F046A2-EEBD-4FE7-B70E-636F5DB4BBF3}</Project>
- <Name>Facades_System.Xml.XPath.XDocument-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Facades/netstandard/Facades_netstandard.csproj b/mcs/class/Facades/netstandard/Facades_netstandard.csproj
new file mode 100644
index 00000000000..66344cfa705
--- /dev/null
+++ b/mcs/class/Facades/netstandard/Facades_netstandard.csproj
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E4596A34-AFBC-4744-8352-E6996AC34C16}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1616,1699,618</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>netstandard</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../../Open.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm/Facades</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-Facades</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../System/System.csproj" />
+ <ProjectReference Include="../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../System.Numerics/System.Numerics.csproj" />
+ <ProjectReference Include="../../System.Numerics.Vectors/System.Numerics.Vectors.csproj" />
+ <ProjectReference Include="../../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../../System.IO.Compression/System.IO.Compression.csproj" />
+ <ProjectReference Include="../../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../../System.ComponentModel.Composition.4.5/System.ComponentModel.Composition.csproj" />
+ <ProjectReference Include="../../System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj" />
+ <ProjectReference Include="../System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj" />
+ <ProjectReference Include="../System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj" />
+ <ProjectReference Include="../System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj" />
+ <ProjectReference Include="../System.Data.Common/Facades_System.Data.Common.csproj" />
+ <ProjectReference Include="../System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj" />
+ <ProjectReference Include="../System.Security.SecureString/Facades_System.Security.SecureString.csproj" />
+ <ProjectReference Include="../System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj" />
+ <ProjectReference Include="../System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <ProjectReference Include="../../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <ProjectReference Include="../../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <ProjectReference Include="../../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <ProjectReference Include="../../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../../System.Drawing/System.Drawing.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/CJK/I18N.CJK-net_4_x.csproj b/mcs/class/I18N/CJK/I18N.CJK-net_4_x.csproj
deleted file mode 100644
index d7db2d94b93..00000000000
--- a/mcs/class/I18N/CJK/I18N.CJK-net_4_x.csproj
+++ /dev/null
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4742C0FA-2C03-4598-A3F2-4E7D9CDFF81B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N.CJK</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="CodeTable.cs" />
- <Compile Include="CP51932.cs" />
- <Compile Include="CP932.cs" />
- <Compile Include="CP936.cs" />
- <Compile Include="CP949.cs" />
- <Compile Include="CP950.cs" />
- <Compile Include="DbcsConvert.cs" />
- <Compile Include="DbcsEncoding.cs" />
- <Compile Include="GB18030Encoding.cs" />
- <Compile Include="GB18030Source.cs" />
- <Compile Include="ISO2022JP.cs" />
- <Compile Include="JISConvert.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Common/I18N-net_4_x.csproj">
- <Project>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</Project>
- <Name>I18N-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="big5.table">
- <LogicalName>big5.table</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="gb2312.table">
- <LogicalName>gb2312.table</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="jis.table">
- <LogicalName>jis.table</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="ks.table">
- <LogicalName>ks.table</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="gb18030.table">
- <LogicalName>gb18030.table</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/CJK/I18N.CJK.csproj b/mcs/class/I18N/CJK/I18N.CJK.csproj
new file mode 100644
index 00000000000..a0599243b72
--- /dev/null
+++ b/mcs/class/I18N/CJK/I18N.CJK.csproj
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4BA8A755-BB84-4023-BCDD-07A935B4632E}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N.CJK</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="CodeTable.cs" />
+ <Compile Include="CP51932.cs" />
+ <Compile Include="CP932.cs" />
+ <Compile Include="CP936.cs" />
+ <Compile Include="CP949.cs" />
+ <Compile Include="CP950.cs" />
+ <Compile Include="DbcsConvert.cs" />
+ <Compile Include="DbcsEncoding.cs" />
+ <Compile Include="GB18030Encoding.cs" />
+ <Compile Include="GB18030Source.cs" />
+ <Compile Include="ISO2022JP.cs" />
+ <Compile Include="JISConvert.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../Common/I18N.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <EmbeddedResource Include="big5.table">
+ <LogicalName>big5.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb2312.table">
+ <LogicalName>gb2312.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="jis.table">
+ <LogicalName>jis.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="ks.table">
+ <LogicalName>ks.table</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="gb18030.table">
+ <LogicalName>gb18030.table</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/Common/I18N-net_4_x.csproj b/mcs/class/I18N/Common/I18N-net_4_x.csproj
deleted file mode 100644
index 1798a3cf143..00000000000
--- a/mcs/class/I18N/Common/I18N-net_4_x.csproj
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="ByteEncoding.cs" />
- <Compile Include="ByteSafeEncoding.cs" />
- <Compile Include="DefaultEncoder.cs" />
- <Compile Include="Handlers.cs" />
- <Compile Include="Manager.cs" />
- <Compile Include="MonoEncoding.cs" />
- <Compile Include="MonoSafeEncoding.cs" />
- <Compile Include="Strings.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/Common/I18N.csproj b/mcs/class/I18N/Common/I18N.csproj
new file mode 100644
index 00000000000..828dd497e70
--- /dev/null
+++ b/mcs/class/I18N/Common/I18N.csproj
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{9BE1CEFE-15B7-4265-9CA5-438F4235F661}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>DISABLE_UNSAFE;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="ByteEncoding.cs" />
+ <Compile Include="ByteSafeEncoding.cs" />
+ <Compile Include="DefaultEncoder.cs" />
+ <Compile Include="Handlers.cs" />
+ <Compile Include="Manager.cs" />
+ <Compile Include="MonoEncoding.cs" />
+ <Compile Include="MonoSafeEncoding.cs" />
+ <Compile Include="Strings.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/MidEast/I18N.MidEast-net_4_x.csproj b/mcs/class/I18N/MidEast/I18N.MidEast-net_4_x.csproj
deleted file mode 100644
index b2f7b10b110..00000000000
--- a/mcs/class/I18N/MidEast/I18N.MidEast-net_4_x.csproj
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CF9EC4FE-1FBF-4583-ADE9-D0E6554D4528}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N.MidEast</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="CP1254.cs" />
- <Compile Include="CP1255.cs" />
- <Compile Include="CP1256.cs" />
- <Compile Include="CP28596.cs" />
- <Compile Include="CP28598.cs" />
- <Compile Include="CP28599.cs" />
- <Compile Include="CP38598.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Common/I18N-net_4_x.csproj">
- <Project>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</Project>
- <Name>I18N-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/MidEast/I18N.MidEast.csproj b/mcs/class/I18N/MidEast/I18N.MidEast.csproj
new file mode 100644
index 00000000000..9969a3c0b81
--- /dev/null
+++ b/mcs/class/I18N/MidEast/I18N.MidEast.csproj
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{34D04498-9563-4FF2-841B-D6C93F1494BA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N.MidEast</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="CP1254.cs" />
+ <Compile Include="CP1255.cs" />
+ <Compile Include="CP1256.cs" />
+ <Compile Include="CP28596.cs" />
+ <Compile Include="CP28598.cs" />
+ <Compile Include="CP28599.cs" />
+ <Compile Include="CP38598.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../Common/I18N.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/Other/I18N.Other-net_4_x.csproj b/mcs/class/I18N/Other/I18N.Other-net_4_x.csproj
deleted file mode 100644
index 57c918efa20..00000000000
--- a/mcs/class/I18N/Other/I18N.Other-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{990903B9-BEDF-472C-97B8-221F8AA0A731}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N.Other</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="CP1251.cs" />
- <Compile Include="CP1257.cs" />
- <Compile Include="CP1258.cs" />
- <Compile Include="CP20866.cs" />
- <Compile Include="CP21866.cs" />
- <Compile Include="CP28594.cs" />
- <Compile Include="CP28595.cs" />
- <Compile Include="CP57002.cs" />
- <Compile Include="CP874.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Common/I18N-net_4_x.csproj">
- <Project>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</Project>
- <Name>I18N-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/Other/I18N.Other.csproj b/mcs/class/I18N/Other/I18N.Other.csproj
new file mode 100644
index 00000000000..5692bc574f2
--- /dev/null
+++ b/mcs/class/I18N/Other/I18N.Other.csproj
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D1A4DD7F-BA4C-43FF-9DE5-34AA305617CA}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N.Other</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="CP1251.cs" />
+ <Compile Include="CP1257.cs" />
+ <Compile Include="CP1258.cs" />
+ <Compile Include="CP20866.cs" />
+ <Compile Include="CP21866.cs" />
+ <Compile Include="CP28594.cs" />
+ <Compile Include="CP28595.cs" />
+ <Compile Include="CP57002.cs" />
+ <Compile Include="CP874.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../Common/I18N.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/Rare/I18N.Rare-net_4_x.csproj b/mcs/class/I18N/Rare/I18N.Rare-net_4_x.csproj
deleted file mode 100644
index 8ea4985eca6..00000000000
--- a/mcs/class/I18N/Rare/I18N.Rare-net_4_x.csproj
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{83227E53-5469-412F-B936-74AD08CDD9D9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N.Rare</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="CP1026.cs" />
- <Compile Include="CP1047.cs" />
- <Compile Include="CP1140.cs" />
- <Compile Include="CP1141.cs" />
- <Compile Include="CP1142.cs" />
- <Compile Include="CP1143.cs" />
- <Compile Include="CP1144.cs" />
- <Compile Include="CP1145.cs" />
- <Compile Include="CP1146.cs" />
- <Compile Include="CP1147.cs" />
- <Compile Include="CP1148.cs" />
- <Compile Include="CP1149.cs" />
- <Compile Include="CP20273.cs" />
- <Compile Include="CP20277.cs" />
- <Compile Include="CP20278.cs" />
- <Compile Include="CP20280.cs" />
- <Compile Include="CP20284.cs" />
- <Compile Include="CP20285.cs" />
- <Compile Include="CP20290.cs" />
- <Compile Include="CP20297.cs" />
- <Compile Include="CP20420.cs" />
- <Compile Include="CP20424.cs" />
- <Compile Include="CP20871.cs" />
- <Compile Include="CP21025.cs" />
- <Compile Include="CP37.cs" />
- <Compile Include="CP500.cs" />
- <Compile Include="CP708.cs" />
- <Compile Include="CP737.cs" />
- <Compile Include="CP775.cs" />
- <Compile Include="CP852.cs" />
- <Compile Include="CP855.cs" />
- <Compile Include="CP857.cs" />
- <Compile Include="CP858.cs" />
- <Compile Include="CP862.cs" />
- <Compile Include="CP864.cs" />
- <Compile Include="CP866.cs" />
- <Compile Include="CP869.cs" />
- <Compile Include="CP870.cs" />
- <Compile Include="CP875.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Common/I18N-net_4_x.csproj">
- <Project>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</Project>
- <Name>I18N-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/Rare/I18N.Rare.csproj b/mcs/class/I18N/Rare/I18N.Rare.csproj
new file mode 100644
index 00000000000..4b4d8d97e21
--- /dev/null
+++ b/mcs/class/I18N/Rare/I18N.Rare.csproj
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{71CB2A63-FE44-47F9-9679-8E3683D7B349}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N.Rare</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="CP1026.cs" />
+ <Compile Include="CP1047.cs" />
+ <Compile Include="CP1140.cs" />
+ <Compile Include="CP1141.cs" />
+ <Compile Include="CP1142.cs" />
+ <Compile Include="CP1143.cs" />
+ <Compile Include="CP1144.cs" />
+ <Compile Include="CP1145.cs" />
+ <Compile Include="CP1146.cs" />
+ <Compile Include="CP1147.cs" />
+ <Compile Include="CP1148.cs" />
+ <Compile Include="CP1149.cs" />
+ <Compile Include="CP20273.cs" />
+ <Compile Include="CP20277.cs" />
+ <Compile Include="CP20278.cs" />
+ <Compile Include="CP20280.cs" />
+ <Compile Include="CP20284.cs" />
+ <Compile Include="CP20285.cs" />
+ <Compile Include="CP20290.cs" />
+ <Compile Include="CP20297.cs" />
+ <Compile Include="CP20420.cs" />
+ <Compile Include="CP20424.cs" />
+ <Compile Include="CP20871.cs" />
+ <Compile Include="CP21025.cs" />
+ <Compile Include="CP37.cs" />
+ <Compile Include="CP500.cs" />
+ <Compile Include="CP708.cs" />
+ <Compile Include="CP737.cs" />
+ <Compile Include="CP775.cs" />
+ <Compile Include="CP852.cs" />
+ <Compile Include="CP855.cs" />
+ <Compile Include="CP857.cs" />
+ <Compile Include="CP858.cs" />
+ <Compile Include="CP862.cs" />
+ <Compile Include="CP864.cs" />
+ <Compile Include="CP866.cs" />
+ <Compile Include="CP869.cs" />
+ <Compile Include="CP870.cs" />
+ <Compile Include="CP875.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../Common/I18N.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/I18N/West/I18N.West-net_4_x.csproj b/mcs/class/I18N/West/I18N.West-net_4_x.csproj
deleted file mode 100644
index 2a797f49b34..00000000000
--- a/mcs/class/I18N/West/I18N.West-net_4_x.csproj
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3516F613-9194-4B95-B7B2-3F9B37A87B30}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>I18N.West</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\build\common\Consts.cs" />
- <Compile Include="..\Assembly\AssemblyInfo.cs" />
- <Compile Include="CP10000.cs" />
- <Compile Include="CP10079.cs" />
- <Compile Include="CP1250.cs" />
- <Compile Include="CP1252.cs" />
- <Compile Include="CP1253.cs" />
- <Compile Include="CP28592.cs" />
- <Compile Include="CP28593.cs" />
- <Compile Include="CP28597.cs" />
- <Compile Include="CP28605.cs" />
- <Compile Include="CP437.cs" />
- <Compile Include="CP850.cs" />
- <Compile Include="CP860.cs" />
- <Compile Include="CP861.cs" />
- <Compile Include="CP863.cs" />
- <Compile Include="CP865.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Common/I18N-net_4_x.csproj">
- <Project>{E831A310-28EE-4433-B916-FF38A0FCDBE6}</Project>
- <Name>I18N-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/I18N/West/I18N.West.csproj b/mcs/class/I18N/West/I18N.West.csproj
new file mode 100644
index 00000000000..555db185cce
--- /dev/null
+++ b/mcs/class/I18N/West/I18N.West.csproj
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4F6C3DAD-0DFB-4153-9C31-EFBF2FCDFED3}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>I18N.West</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\build\common\Consts.cs" />
+ <Compile Include="..\Assembly\AssemblyInfo.cs" />
+ <Compile Include="CP10000.cs" />
+ <Compile Include="CP10079.cs" />
+ <Compile Include="CP1250.cs" />
+ <Compile Include="CP1252.cs" />
+ <Compile Include="CP1253.cs" />
+ <Compile Include="CP28592.cs" />
+ <Compile Include="CP28593.cs" />
+ <Compile Include="CP28597.cs" />
+ <Compile Include="CP28605.cs" />
+ <Compile Include="CP437.cs" />
+ <Compile Include="CP850.cs" />
+ <Compile Include="CP860.cs" />
+ <Compile Include="CP861.cs" />
+ <Compile Include="CP863.cs" />
+ <Compile Include="CP865.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../Common/I18N.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_x.csproj b/mcs/class/IBM.Data.DB2/IBM.Data.DB2.csproj
index 7461b25b651..9fef6c644cf 100644
--- a/mcs/class/IBM.Data.DB2/IBM.Data.DB2-net_4_x.csproj
+++ b/mcs/class/IBM.Data.DB2/IBM.Data.DB2.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{83DC05C9-3C7E-44D9-8D56-5619CF832BC5}</ProjectGuid>
+ <ProjectGuid>{47F7515A-85BD-4524-8D9D-033E60A146B4}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>IBM.Data.DB2</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>ibm.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include=".\Assembly\AssemblyInfo.cs" />
<Compile Include=".\IBM.Data.DB2\DB2ClientUtils.cs" />
<Compile Include=".\IBM.Data.DB2\DB2CLIWrapper.cs" />
@@ -79,48 +69,16 @@
<Compile Include=".\IBM.Data.DB2\DB2RowUpdatingEventArgs.cs" />
<Compile Include=".\IBM.Data.DB2\DB2RowUpdatingEventHandler.cs" />
<Compile Include=".\IBM.Data.DB2\DB2Transaction.cs" />
- <Compile Include=".\IBM.Data.DB2\DB2Type.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\IBM.Data.DB2\DB2Type.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_x.csproj b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj
index 522ae94c4fa..17e8475b447 100644
--- a/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_x.csproj
+++ b/mcs/class/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4903F98F-B4C9-467A-8FBA-39E7F91D9327}</ProjectGuid>
+ <ProjectGuid>{D049C3B3-963A-4B47-A4AB-BAFCFAFA06E5}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>ICSharpCode.SharpZipLib</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>SharpZipLib.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <OutputPath>./../../class/lib/monodroid_tools</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid_tools</IntermediateOutputPath>
+ <DefineConstants>NET_4_6;MONO;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -104,44 +97,32 @@
<Compile Include="ICSharpCode.SharpZipLib\Zip\ZipFile.cs" />
<Compile Include="ICSharpCode.SharpZipLib\Zip\ZipInputStream.cs" />
<Compile Include="ICSharpCode.SharpZipLib\Zip\ZipNameTransform.cs" />
- <Compile Include="ICSharpCode.SharpZipLib\Zip\ZipOutputStream.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ICSharpCode.SharpZipLib\Zip\ZipOutputStream.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-xbuild_12.csproj b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-xbuild_12.csproj
deleted file mode 100644
index 468cb111026..00000000000
--- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D509AE7D-4068-4F92-BBDC-BD822498925F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Microsoft.Build.Engine-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Engine_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\Microsoft.Build.Tasks\Test\Microsoft.Build.Tasks\TestMessageLogger.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildChooseTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemGroupTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildItemTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyGroupTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildPropertyTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\BuildTaskTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\ConsoleLoggerTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\Consts.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\EngineTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\ImportCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\ImportTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\InternalLoggerExceptionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\InvalidProjectFileExceptionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\ProjectTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\TargetCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\TargetTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\TestNamespaceManager.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\UsingTaskTest.cs" />
- <Compile Include="Test\Microsoft.Build.BuildEngine\UtilitiesTest.cs" />
- <Compile Include="Test\various\Build.cs" />
- <Compile Include="Test\various\Conditions.cs" />
- <Compile Include="Test\various\DefaultTasks.cs" />
- <Compile Include="Test\various\EvaluationOrder.cs" />
- <Compile Include="Test\various\Items.cs" />
- <Compile Include="Test\various\ProjectElement.cs" />
- <Compile Include="Test\various\Properties.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12.csproj">
- <Project>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12.csproj">
- <Project>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-xbuild_12.csproj b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-xbuild_12.csproj
deleted file mode 100644
index 635fc982cc2..00000000000
--- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-xbuild_12.csproj
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Engine</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\SolutionParser.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="..\Microsoft.Build.Framework\Mono.XBuild.Framework\AssemblyLoadInfo.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\ReservedNameUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BatchingImplBase.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildChoose.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildEngine.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildItem.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildItemGroup.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildItemGroupCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildProperty.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroup.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildPropertyGroupCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildSettings.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildTask.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItem.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildTaskItemGroup.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildTaskPropertyGroup.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\BuildWhen.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ChangeType.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ColorResetter.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ColorSetter.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionAndExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionFactorExpresion.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionFunctionExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionNotExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionOrExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionParser.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionRelationalExpression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConditionTokenizer.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ConsoleLogger.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\DirectoryScanner.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Engine.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\EventSource.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Expression.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ExpressionCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ExpressionEvaluationException.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ExpressionParseException.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\FileLogger.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\GroupingCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\IBuildTask.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Import.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ImportCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ImportedProject.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\InternalLoggerException.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\InvalidProjectFileException.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\IReference.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ItemReference.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\LogExtensions.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\MetadataReference.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Project.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ProjectLoadSettings.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\PropertyPosition.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\PropertyReference.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Target.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\TargetBatchingImpl.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\TargetCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\TaskBatchingImpl.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\TaskDatabase.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\TaskEngine.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Token.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Toolset.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ToolsetCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\ToolsetDefinitionLocations.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\UnknownToolsVersionException.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\UsingTask.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\UsingTaskCollection.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\Utilities.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\WriteHandler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12.csproj">
- <Project>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_x.csproj b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.csproj
index dfc4f802872..fa718cb231c 100644
--- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_x.csproj
+++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{75DFF196-FA56-48CD-9A1A-CEA3BEC618AB}</ProjectGuid>
+ <ProjectGuid>{125C4605-5444-4323-BA62-7CAAF1B47567}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Build.Engine</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\tools\xbuild\SolutionParser.cs" />
@@ -131,56 +120,18 @@
<Compile Include="Microsoft.Build.BuildEngine\UsingTask.cs" />
<Compile Include="Microsoft.Build.BuildEngine\UsingTaskCollection.cs" />
<Compile Include="Microsoft.Build.BuildEngine\Utilities.cs" />
- <Compile Include="Microsoft.Build.BuildEngine\WriteHandler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj">
- <Project>{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}</Project>
- <Name>Microsoft.Build.Framework-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_x.csproj">
- <Project>{8E5728E0-CEAF-431F-963E-EB1DEE15C506}</Project>
- <Name>Microsoft.Build.Utilities-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Microsoft.Build.BuildEngine\WriteHandler.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-xbuild_12.csproj b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-xbuild_12.csproj
deleted file mode 100644
index ea56b6af83a..00000000000
--- a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4AD2528C-805C-4A91-93A5-75254B7F1E41}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Microsoft.Build.Framework-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Framework_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Test\Microsoft.Build.Framework\BuildErrorEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildEventContextTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildFinishedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildMessageEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildStartedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\BuildWarningEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\ExternalProjectFinishedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\ExternalProjectStartedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\LoggerExceptionTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\ProjectFinishedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\ProjectStartedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\TargetFinishedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\TargetStartedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\TaskCommandLineEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\TaskFinishedEventArgsTest.cs" />
- <Compile Include="Test\Microsoft.Build.Framework\TaskStartedEventArgsTest.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-xbuild_12.csproj b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-xbuild_12.csproj
deleted file mode 100644
index 7c3938f8a57..00000000000
--- a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-xbuild_12.csproj
+++ /dev/null
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Framework</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Build.Framework\AnyEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildEngineResult.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildErrorEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildErrorEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildEventContext.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildFinishedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildFinishedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildMessageEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildMessageEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildStartedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildStatusEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildStatusEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildWarningEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\BuildWarningEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\CustomBuildEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\CustomBuildEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\ExternalProjectFinishedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\ExternalProjectStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\IBuildEngine.cs" />
- <Compile Include="Microsoft.Build.Framework\IBuildEngine2.cs" />
- <Compile Include="Microsoft.Build.Framework\IBuildEngine3.cs" />
- <Compile Include="Microsoft.Build.Framework\IBuildEngine4.cs" />
- <Compile Include="Microsoft.Build.Framework\ICancelableTask.cs" />
- <Compile Include="Microsoft.Build.Framework\IEventRedirector.cs" />
- <Compile Include="Microsoft.Build.Framework\IEventSource.cs" />
- <Compile Include="Microsoft.Build.Framework\IForwardingLogger.cs" />
- <Compile Include="Microsoft.Build.Framework\ILogger.cs" />
- <Compile Include="Microsoft.Build.Framework\INodeLogger.cs" />
- <Compile Include="Microsoft.Build.Framework\ITask.cs" />
- <Compile Include="Microsoft.Build.Framework\ITaskFactory.cs" />
- <Compile Include="Microsoft.Build.Framework\ITaskFactory2.cs" />
- <Compile Include="Microsoft.Build.Framework\ITaskHost.cs" />
- <Compile Include="Microsoft.Build.Framework\ITaskItem.cs" />
- <Compile Include="Microsoft.Build.Framework\ITaskItem2.cs" />
- <Compile Include="Microsoft.Build.Framework\LazyFormattedBuildEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\LoadInSeparateAppDomainAttribute.cs" />
- <Compile Include="Microsoft.Build.Framework\LoggerException.cs" />
- <Compile Include="Microsoft.Build.Framework\LoggerVerbosity.cs" />
- <Compile Include="Microsoft.Build.Framework\MessageImportance.cs" />
- <Compile Include="Microsoft.Build.Framework\OutputAttribute.cs" />
- <Compile Include="Microsoft.Build.Framework\ProjectFinishedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\ProjectFinishedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\ProjectStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\ProjectStartedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\RegisteredTaskObjectLifetime.cs" />
- <Compile Include="Microsoft.Build.Framework\RequiredAttribute.cs" />
- <Compile Include="Microsoft.Build.Framework\TargetFinishedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TargetFinishedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\TargetStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TargetStartedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskCommandLineEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskFinishedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskFinishedEventHandler.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskPropertyInfo.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskStartedEventHandler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework.csproj
index ea98ae08ece..5a90cc5c2c2 100644
--- a/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj
+++ b/mcs/class/Microsoft.Build.Framework/Microsoft.Build.Framework.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}</ProjectGuid>
+ <ProjectGuid>{36C342B2-B2D8-486D-9516-6A2AC30674F8}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Build.Framework</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
@@ -116,40 +105,14 @@
<Compile Include="Microsoft.Build.Framework\TaskFinishedEventHandler.cs" />
<Compile Include="Microsoft.Build.Framework\TaskPropertyInfo.cs" />
<Compile Include="Microsoft.Build.Framework\TaskStartedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Framework\TaskStartedEventHandler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Microsoft.Build.Framework\TaskStartedEventHandler.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-xbuild_12.csproj b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-xbuild_12.csproj
deleted file mode 100644
index b7d118cba80..00000000000
--- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F7B35752-BA61-45BE-97C6-0B2DA6708809}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Microsoft.Build.Tasks-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Tasks_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\Microsoft.Build.Engine\Test\Microsoft.Build.BuildEngine\Consts.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\ALTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\AssignCultureTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\AssignProjectConfigurationTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\AssignTargetPathTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CombinePathTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CopyTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CreateCSharpManifestResourceNameTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CreateItemTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CreatePropertyTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CreateVisualBasicManifestResourceNameTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\CscTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\DeleteTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\ErrorTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\FindAppConfigFileTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\GetFrameworkPathTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\GetFrameworkSdkPathTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\LCTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\MakeDirTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\ManagedCompilerTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\MessageTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\RemoveDirTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\RemoveDuplicatesTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\ResolveAssemblyReferenceTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\TaskBatchingTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\TestEngine.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\TestMessageLogger.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\WarningTest.cs" />
- <Compile Include="Test\Microsoft.Build.Tasks\WriteLinesToFileTest.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Tasks\Microsoft.Build.Tasks-xbuild_12.csproj">
- <Project>{C90D174E-B9B3-4C07-A430-0AE2967E294E}</Project>
- <Name>Microsoft.Build.Tasks\Microsoft.Build.Tasks-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12.csproj">
- <Project>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12.csproj">
- <Project>{9E6DAF79-050B-4DF1-AD79-F3A848BE960C}</Project>
- <Name>Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12.csproj">
- <Project>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-xbuild_12.csproj b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-xbuild_12.csproj
deleted file mode 100644
index 642da43767b..00000000000
--- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-xbuild_12.csproj
+++ /dev/null
@@ -1,227 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C90D174E-B9B3-4C07-A430-0AE2967E294E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Tasks.v12.0</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\DirectoryScanner.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\UnknownToolsVersionException.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\BootstrapperBuilder.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\BuildMessage.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\BuildMessageSeverity.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\BuildResults.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\BuildSettings.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\ComponentsLocation.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IBootstrapperBuilder.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IBuildMessage.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IBuildResults.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IBuildSettings.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IProduct.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IProductBuilder.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IProductBuilderCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\IProductCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\Product.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\ProductBuilder.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\ProductBuilderCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.Bootstrapper\ProductCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ApplicationIdentity.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ApplicationManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\AssemblyIdentity.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\AssemblyManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\AssemblyReference.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\AssemblyReferenceCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\AssemblyReferenceType.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\BaseReference.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ComClass.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\DeployManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\FileReference.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\FileReferenceCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\Manifest.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ManifestReader.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ManifestWriter.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\OutputMessage.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\OutputMessageCollection.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\OutputMessageType.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\ProxyStub.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\SecurityUtilities.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\TrustInfo.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\TypeLib.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\UpdateMode.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\UpdateUnit.cs" />
- <Compile Include="Microsoft.Build.Tasks.Deployment.ManifestUtilities\WindowClass.cs" />
- <Compile Include="Microsoft.Build.Tasks.Hosting\ICscHostObject.cs" />
- <Compile Include="Microsoft.Build.Tasks.Hosting\ICscHostObject4.cs" />
- <Compile Include="Microsoft.Build.Tasks.Hosting\IVbcHostObject.cs" />
- <Compile Include="Microsoft.Build.Tasks\AL.cs" />
- <Compile Include="Microsoft.Build.Tasks\AppDomainIsolatedTaskExtension.cs" />
- <Compile Include="Microsoft.Build.Tasks\AspNetCompiler.cs" />
- <Compile Include="Microsoft.Build.Tasks\AssemblyResolver.cs" />
- <Compile Include="Microsoft.Build.Tasks\AssignCulture.cs" />
- <Compile Include="Microsoft.Build.Tasks\AssignProjectConfiguration.cs" />
- <Compile Include="Microsoft.Build.Tasks\AssignTargetPath.cs" />
- <Compile Include="Microsoft.Build.Tasks\AssignLinkMetadata.cs" />
- <Compile Include="Microsoft.Build.Tasks\CallTarget.cs" />
- <Compile Include="Microsoft.Build.Tasks\CombinePath.cs" />
- <Compile Include="Microsoft.Build.Tasks\CommandLineBuilderExtension.cs" />
- <Compile Include="Microsoft.Build.Tasks\Copy.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateCSharpManifestResourceName.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateItem.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateManifestResourceName.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateProperty.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateTemporaryVCProject.cs" />
- <Compile Include="Microsoft.Build.Tasks\CreateVisualBasicManifestResourceName.cs" />
- <Compile Include="Microsoft.Build.Tasks\Csc.cs" />
- <Compile Include="Microsoft.Build.Tasks\Delete.cs" />
- <Compile Include="Microsoft.Build.Tasks\Error.cs" />
- <Compile Include="Microsoft.Build.Tasks\Exec.cs" />
- <Compile Include="Microsoft.Build.Tasks\ExtractedClassName.cs" />
- <Compile Include="Microsoft.Build.Tasks\FindAppConfigFile.cs" />
- <Compile Include="Microsoft.Build.Tasks\FindUnderPath.cs" />
- <Compile Include="Microsoft.Build.Tasks\FormatUrl.cs" />
- <Compile Include="Microsoft.Build.Tasks\FormatVersion.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateApplicationManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateBootstrapper.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateDeploymentManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateManifestBase.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateResource.cs" />
- <Compile Include="Microsoft.Build.Tasks\GenerateTrustInfo.cs" />
- <Compile Include="Microsoft.Build.Tasks\GetAssemblyIdentity.cs" />
- <Compile Include="Microsoft.Build.Tasks\GetFrameworkPath.cs" />
- <Compile Include="Microsoft.Build.Tasks\GetFrameworkSdkPath.cs" />
- <Compile Include="Microsoft.Build.Tasks\GetReferenceAssemblyPaths.cs" />
- <Compile Include="Microsoft.Build.Tasks\LC.cs" />
- <Compile Include="Microsoft.Build.Tasks\MakeDir.cs" />
- <Compile Include="Microsoft.Build.Tasks\ManagedCompiler.cs" />
- <Compile Include="Microsoft.Build.Tasks\Message.cs" />
- <Compile Include="Microsoft.Build.Tasks\MSBuild.cs" />
- <Compile Include="Microsoft.Build.Tasks\ReadLinesFromFile.cs" />
- <Compile Include="Microsoft.Build.Tasks\RegisterAssembly.cs" />
- <Compile Include="Microsoft.Build.Tasks\RemoveDir.cs" />
- <Compile Include="Microsoft.Build.Tasks\RemoveDuplicates.cs" />
- <Compile Include="Microsoft.Build.Tasks\ResolveAssemblyReference.cs" />
- <Compile Include="Microsoft.Build.Tasks\ResolvedReference.cs" />
- <Compile Include="Microsoft.Build.Tasks\ResolveManifestFiles.cs" />
- <Compile Include="Microsoft.Build.Tasks\ResolveProjectBase.cs" />
- <Compile Include="Microsoft.Build.Tasks\SGen.cs" />
- <Compile Include="Microsoft.Build.Tasks\SignFile.cs" />
- <Compile Include="Microsoft.Build.Tasks\TaskExtension.cs" />
- <Compile Include="Microsoft.Build.Tasks\TaskLoggingHelperExtension.cs" />
- <Compile Include="Microsoft.Build.Tasks\ToolTaskExtension.cs" />
- <Compile Include="Microsoft.Build.Tasks\Touch.cs" />
- <Compile Include="Microsoft.Build.Tasks\UnregisterAssembly.cs" />
- <Compile Include="Microsoft.Build.Tasks\UpdateManifest.cs" />
- <Compile Include="Microsoft.Build.Tasks\Vbc.cs" />
- <Compile Include="Microsoft.Build.Tasks\VCBuild.cs" />
- <Compile Include="Microsoft.Build.Tasks\Warning.cs" />
- <Compile Include="Microsoft.Build.Tasks\WriteLinesToFile.cs" />
- <Compile Include="Microsoft.Build.Tasks\XmlPeek.cs" />
- <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceReader.cs" />
- <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceWriter.cs" />
- <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\TxtResourceReader.cs" />
- <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\TxtResourceWriter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Windows.Forms\System.Windows.Forms-net_4_5.csproj">
- <Project>{B102F27C-1A07-487F-BA5B-D5155D201112}</Project>
- <Name>System.Windows.Forms\System.Windows.Forms-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12.csproj">
- <Project>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12.csproj">
- <Project>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12.csproj">
- <Project>{9E6DAF79-050B-4DF1-AD79-F3A848BE960C}</Project>
- <Name>Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_x.csproj b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.csproj
index f92e2b751a0..32a2960f0e8 100644
--- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks-net_4_x.csproj
+++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{979FCA08-E170-4BA6-969B-30213135BEA3}</ProjectGuid>
+ <ProjectGuid>{C974013C-AC76-4B3C-BCCF-3E707D314D71}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Build.Tasks.v4.0</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
@@ -176,68 +165,21 @@
<Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceReader.cs" />
<Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\PoResourceWriter.cs" />
<Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\TxtResourceReader.cs" />
- <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\TxtResourceWriter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_x.csproj">
- <Project>{8E5728E0-CEAF-431F-963E-EB1DEE15C506}</Project>
- <Name>Microsoft.Build.Utilities-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj">
- <Project>{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}</Project>
- <Name>Microsoft.Build.Framework-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_x.csproj">
- <Project>{75DFF196-FA56-48CD-9A1A-CEA3BEC618AB}</Project>
- <Name>Microsoft.Build.Engine-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_x.csproj">
- <Project>{3FA2C1F8-62D9-421D-8EEE-B4E651B8588C}</Project>
- <Name>Mono.XBuild.Tasks-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.XBuild.Tasks.GenerateResourceInternal\TxtResourceWriter.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Utilities/Microsoft.Build.Utilities.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine.csproj" />
+ <ProjectReference Include="../Mono.XBuild.Tasks/Mono.XBuild.Tasks.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-xbuild_12.csproj b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-xbuild_12.csproj
deleted file mode 100644
index 6f5d9bdd808..00000000000
--- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3236846F-573F-49CD-97F4-3D5C1D1C26FC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Microsoft.Build.Utilities-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Utilities_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Test\Microsoft.Build.Utilities\CommandLineBuilderTest.cs" />
- <Compile Include="Test\Microsoft.Build.Utilities\LoggerTest.cs" />
- <Compile Include="Test\Microsoft.Build.Utilities\TaskItemTest.cs" />
- <Compile Include="Test\Microsoft.Build.Utilities\TaskLoggingHelperTest.cs" />
- <Compile Include="Test\Microsoft.Build.Utilities\ToolTaskTest.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12.csproj">
- <Project>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5.csproj">
- <Project>{54DFC5A7-7C1D-4BA5-A0F7-F0B312E1E076}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-xbuild_12.csproj b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-xbuild_12.csproj
deleted file mode 100644
index 0ed6788d3b2..00000000000
--- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-xbuild_12.csproj
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4AEF77E9-BB34-44F2-9F35-64D11ECDE2A7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build.Utilities.v12.0</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="..\System\System.Collections.Specialized\ProcessStringDictionary.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Build.Utilities\AppDomainIsolatedTask.cs" />
- <Compile Include="Microsoft.Build.Utilities\CommandLineBuilder.cs" />
- <Compile Include="Microsoft.Build.Utilities\HostObjectInitializationStatus.cs" />
- <Compile Include="Microsoft.Build.Utilities\IAsyncOperation.cs" />
- <Compile Include="Microsoft.Build.Utilities\IProcessAsyncOperation.cs" />
- <Compile Include="Microsoft.Build.Utilities\Logger.cs" />
- <Compile Include="Microsoft.Build.Utilities\ProcessService.cs" />
- <Compile Include="Microsoft.Build.Utilities\ProcessWrapper.cs" />
- <Compile Include="Microsoft.Build.Utilities\TargetDotNetFrameworkVersion.cs" />
- <Compile Include="Microsoft.Build.Utilities\Task.cs" />
- <Compile Include="Microsoft.Build.Utilities\TaskItem.cs" />
- <Compile Include="Microsoft.Build.Utilities\TaskLoggingHelper.cs" />
- <Compile Include="Microsoft.Build.Utilities\ToolLocationHelper.cs" />
- <Compile Include="Microsoft.Build.Utilities\ToolTask.cs" />
- <Compile Include="Mono.XBuild.Utilities\MonoLocationHelper.cs" />
- <Compile Include="Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="Mono.XBuild.Utilities\ReservedNameUtils.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_x.csproj b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities.csproj
index fe2d6f6235b..4ca9e39372c 100644
--- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities-net_4_x.csproj
+++ b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8E5728E0-CEAF-431F-963E-EB1DEE15C506}</ProjectGuid>
+ <ProjectGuid>{E169B10A-7CE1-4571-A861-587854A0528D}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Build.Utilities.v4.0</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
@@ -76,52 +65,17 @@
<Compile Include="Microsoft.Build.Utilities\ToolTask.cs" />
<Compile Include="Mono.XBuild.Utilities\MonoLocationHelper.cs" />
<Compile Include="Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="Mono.XBuild.Utilities\ReservedNameUtils.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj">
- <Project>{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}</Project>
- <Name>Microsoft.Build.Framework-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.XBuild.Utilities\ReservedNameUtils.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Build/Microsoft.Build-tests-xbuild_12.csproj b/mcs/class/Microsoft.Build/Microsoft.Build-tests-xbuild_12.csproj
deleted file mode 100644
index 9f0b5c5a653..00000000000
--- a/mcs/class/Microsoft.Build/Microsoft.Build-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,126 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0E738046-CEDA-4F4A-A968-81251BDE0BCF}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Microsoft.Build-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Test\FunctionalTest.cs" />
- <Compile Include="Test\Microsoft.Build.Construction\ProjectItemElementTest.cs" />
- <Compile Include="Test\Microsoft.Build.Construction\ProjectRootElementTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ProjectCollectionTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ProjectItemDefinitionTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ProjectItemTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ProjectPropertyTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ProjectTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ResolvedImportTest.cs" />
- <Compile Include="Test\Microsoft.Build.Evaluation\ToolsetTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\BuildManagerTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\BuildParametersTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\BuildRequestDataTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\BuildSubmissionTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\ProjectInstanceTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\ProjectMetadataInstanceTest.cs" />
- <Compile Include="Test\Microsoft.Build.Execution\ProjectTargetInstanceTest.cs" />
- <Compile Include="Test\Microsoft.Build.Internal\CollectionFromEnumerableTest.cs" />
- <Compile Include="Test\Microsoft.Build.Internal\ExpressionParserTest.cs" />
- <Compile Include="Test\Microsoft.Build.Logging\ConsoleLoggerTest.cs" />
- <Compile Include="Test\Microsoft.Build.Logging\LoggerDescriptionTest.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionParser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build\Microsoft.Build-xbuild_12.csproj">
- <Project>{0A038F38-EC9D-4604-A016-D6F77B30D36E}</Project>
- <Name>Microsoft.Build\Microsoft.Build-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12.csproj">
- <Project>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5.csproj">
- <Project>{6E1C7BDE-7B9E-47B0-A7B2-1561822FE922}</Project>
- <Name>Microsoft.Build.Utilities\Microsoft.Build.Utilities-net_4_5</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build/Microsoft.Build-xbuild_12.csproj b/mcs/class/Microsoft.Build/Microsoft.Build-xbuild_12.csproj
deleted file mode 100644
index f982eafe90b..00000000000
--- a/mcs/class/Microsoft.Build/Microsoft.Build-xbuild_12.csproj
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0A038F38-EC9D-4604-A016-D6F77B30D36E}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Microsoft.Build</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\ColorResetter.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\ColorSetter.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\ConsoleLogger.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\DirectoryScanner.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\EventSource.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\FileLogger.cs" />
- <Compile Include="..\Microsoft.Build.Engine\Microsoft.Build.BuildEngine\WriteHandler.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities\TargetDotNetFrameworkVersion.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities\TaskItem.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Microsoft.Build.Utilities\ToolLocationHelper.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\ReservedNameUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Build.Construction\ElementLocation.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectChooseElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectCommentElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectElementContainer.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectExtensionsElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectImportElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectImportGroupElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectItemDefinitionElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectItemDefinitionGroupElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectItemElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectItemGroupElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectMetadataElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectOnErrorElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectOtherwiseElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectOutputElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectPropertyElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectPropertyGroupElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectRootElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectTargetElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectTaskElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectUsingTaskBodyElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectUsingTaskElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectUsingTaskParameterElement.cs" />
- <Compile Include="Microsoft.Build.Construction\ProjectWhenElement.cs" />
- <Compile Include="Microsoft.Build.Construction\UsingTaskParameterGroupElement.cs" />
- <Compile Include="Microsoft.Build.Evaluation\Project.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectChangedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectCollection.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectCollectionChangedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectCollectionChangedState.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectItem.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectItemDefinition.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectLoadSettings.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectMetadata.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectProperty.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ProjectXmlChangedEventArgs.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ResolvedImport.cs" />
- <Compile Include="Microsoft.Build.Evaluation\SubToolset.cs" />
- <Compile Include="Microsoft.Build.Evaluation\Toolset.cs" />
- <Compile Include="Microsoft.Build.Evaluation\ToolsetDefinitionLocations.cs" />
- <Compile Include="Microsoft.Build.Exceptions\BuildAbortedException.cs" />
- <Compile Include="Microsoft.Build.Exceptions\InternalLoggerException.cs" />
- <Compile Include="Microsoft.Build.Exceptions\InvalidProjectFileException.cs" />
- <Compile Include="Microsoft.Build.Exceptions\InvalidToolsetDefinitionException.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildManager.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildParameters.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildRequestData.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildRequestDataFlags.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildResult.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildResultCode.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildSubmission.cs" />
- <Compile Include="Microsoft.Build.Execution\BuildSubmissionCompleteCallback.cs" />
- <Compile Include="Microsoft.Build.Execution\HostServices.cs" />
- <Compile Include="Microsoft.Build.Execution\ITargetResult.cs" />
- <Compile Include="Microsoft.Build.Execution\NodeAffinity.cs" />
- <Compile Include="Microsoft.Build.Execution\NodeEngineShutdownReason.cs" />
- <Compile Include="Microsoft.Build.Execution\OutOfProcNode.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectItemDefinitionInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectItemGroupTaskInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectItemGroupTaskItemInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectItemGroupTaskMetadataInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectItemInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectMetadataInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectOnErrorInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectPropertyGroupTaskInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectPropertyGroupTaskPropertyInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectPropertyInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTargetInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTargetInstanceChild.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTaskInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTaskInstanceChild.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTaskOutputItemInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\ProjectTaskOutputPropertyInstance.cs" />
- <Compile Include="Microsoft.Build.Execution\TargetResult.cs" />
- <Compile Include="Microsoft.Build.Execution\TargetResultCode.cs" />
- <Compile Include="Microsoft.Build.Internal\BuildEngine4.cs" />
- <Compile Include="Microsoft.Build.Internal\BuildNodeManager.cs" />
- <Compile Include="Microsoft.Build.Internal\BuildTaskDatabase.cs" />
- <Compile Include="Microsoft.Build.Internal\BuildTaskFactory.cs" />
- <Compile Include="Microsoft.Build.Internal\CollectionFromEnumerable.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionConstructs.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionEvaluator.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionParserManual.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionTokenizer.cs" />
- <Compile Include="Microsoft.Build.Internal\FilteredEnumerable.cs" />
- <Compile Include="Microsoft.Build.Internal\ProjectTaskItem.cs" />
- <Compile Include="Microsoft.Build.Internal\ReverseEnumerable.cs" />
- <Compile Include="Microsoft.Build.Internal\WindowsCompatibilityExtensions.cs" />
- <Compile Include="Microsoft.Build.Logging\ConfigurableForwardingLogger.cs" />
- <Compile Include="Microsoft.Build.Logging\ForwardingLoggerRecord.cs" />
- <Compile Include="Microsoft.Build.Logging\LoggerDescription.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionParser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.Core\System.Core-net_4_5.csproj">
- <Project>{D92530F4-3F2B-4351-BD21-9D6BEE6D2A4E}</Project>
- <Name>System.Core\System.Core-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12.csproj">
- <Project>{AA157F9D-4256-45F3-A07F-55E8E7E61A07}</Project>
- <Name>Microsoft.Build.Engine\Microsoft.Build.Engine-xbuild_12</Name>
- </ProjectReference>
- <ProjectReference Include="..\Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12.csproj">
- <Project>{A5C3FA16-6C9E-4B57-9476-78E959BBC338}</Project>
- <Name>Microsoft.Build.Framework\Microsoft.Build.Framework-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Microsoft.Build/Microsoft.Build-net_4_x.csproj b/mcs/class/Microsoft.Build/Microsoft.Build.csproj
index 8832c897e04..3e26037ad33 100644
--- a/mcs/class/Microsoft.Build/Microsoft.Build-net_4_x.csproj
+++ b/mcs/class/Microsoft.Build/Microsoft.Build.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{124B6594-F3EC-4FE3-B5A8-2A5CB4D5BC5A}</ProjectGuid>
+ <ProjectGuid>{86E2C258-C0D8-48D0-BA76-0280A981CEE0}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Build</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MICROSOFT_BUILD_DLL</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MICROSOFT_BUILD_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
@@ -164,58 +153,22 @@
<Compile Include="Microsoft.Build.Logging\ConfigurableForwardingLogger.cs" />
<Compile Include="Microsoft.Build.Logging\ForwardingLoggerRecord.cs" />
<Compile Include="Microsoft.Build.Logging\LoggerDescription.cs" />
- <Compile Include="Microsoft.Build.Internal\ExpressionParser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.jay > $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.cs
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.jay > $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.cs
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_x.csproj">
- <Project>{75DFF196-FA56-48CD-9A1A-CEA3BEC618AB}</Project>
- <Name>Microsoft.Build.Engine-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework-net_4_x.csproj">
- <Project>{5E39A911-F4E6-4B4B-B8AC-111BB1DD80C6}</Project>
- <Name>Microsoft.Build.Framework-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Microsoft.Build.Internal\ExpressionParser.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Engine/Microsoft.Build.Engine.csproj" />
+ <ProjectReference Include="../Microsoft.Build.Framework/Microsoft.Build.Framework.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+ <PropertyGroup>
+ <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.jay &gt; $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.cs</PreBuildEvent>
+ <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.jay &gt; $(ProjectDir)\Microsoft.Build.Internal\ExpressionParser.cs</PreBuildEvent>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_x.csproj b/mcs/class/Microsoft.CSharp/Microsoft.CSharp.csproj
index 983984c3989..a9fc1d583f4 100644
--- a/mcs/class/Microsoft.CSharp/Microsoft.CSharp-net_4_x.csproj
+++ b/mcs/class/Microsoft.CSharp/Microsoft.CSharp.csproj
@@ -1,57 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DABF9F75-63AD-4991-9D2B-9234E7032B32}</ProjectGuid>
+ <ProjectGuid>{E8ADEC9F-2EC7-4D38-9617-E6D0FFDE5E8B}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.CSharp</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -213,44 +246,14 @@
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\SR.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="corefx\SR.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_x.csproj b/mcs/class/Microsoft.VisualC/Microsoft.VisualC.csproj
index 1c110cdb867..9e4d5d7cd3c 100644
--- a/mcs/class/Microsoft.VisualC/Microsoft.VisualC-net_4_x.csproj
+++ b/mcs/class/Microsoft.VisualC/Microsoft.VisualC.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{ACA2694D-9F07-4AE2-9171-9AB5DD1A8C18}</ProjectGuid>
+ <ProjectGuid>{BD9B3FC2-2741-4D35-ABD3-CD71EAE48343}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.VisualC</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -67,40 +56,14 @@
<Compile Include="Microsoft.VisualC\IsVolatileModifier.cs" />
<Compile Include="Microsoft.VisualC\MiscellaneousBitsAttribute.cs" />
<Compile Include="Microsoft.VisualC\NeedsCopyConstructorModifier.cs" />
- <Compile Include="Microsoft.VisualC\NoSignSpecifiedModifier.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Microsoft.VisualC\NoSignSpecifiedModifier.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj b/mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj
index 1b936ce5a94..43d6b8db118 100644
--- a/mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj
+++ b/mcs/class/Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CD409902-9DA0-48A3-B360-C09060168CB5}</ProjectGuid>
+ <ProjectGuid>{34C81B37-6DD2-4356-AAAB-842EED0F4AB6}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Microsoft.Web.Infrastructure</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -63,48 +52,16 @@
<Compile Include=".\Microsoft.Web.Infrastructure.DynamicValidationHelper\LazyWebROCollection.cs" />
<Compile Include=".\Microsoft.Web.Infrastructure.DynamicValidationHelper\ValidationUtility.cs" />
<Compile Include=".\Microsoft.Web.Infrastructure\HttpContextHelper.cs" />
- <Compile Include=".\Microsoft.Web.Infrastructure\InfrastructureHelper.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Microsoft.Web.Infrastructure\InfrastructureHelper.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Btls.Interface/Mono.Btls.Interface-net_4_x.csproj b/mcs/class/Mono.Btls.Interface/Mono.Btls.Interface.csproj
index d26466a07fe..89f25930748 100644
--- a/mcs/class/Mono.Btls.Interface/Mono.Btls.Interface-net_4_x.csproj
+++ b/mcs/class/Mono.Btls.Interface/Mono.Btls.Interface.csproj
@@ -1,58 +1,52 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BF32D586-8FBB-4A2A-A734-AA17CDAB283F}</ProjectGuid>
+ <ProjectGuid>{4ABC2AAE-8A62-4F77-A3A2-1230AF4B6516}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,1030</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Btls.Interface</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,1030</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,1030</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -76,44 +70,14 @@
<Compile Include="Mono.Btls.Interface\BtlsX509TrustKind.cs" />
<Compile Include="Mono.Btls.Interface\BtlsX509VerifyFlags.cs" />
<Compile Include="Mono.Btls.Interface\BtlsX509VerifyParam.cs" />
- <Compile Include="Mono.Btls.Interface\VersionInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Btls.Interface\VersionInfo.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.C5/Mono.C5-net_4_x.csproj b/mcs/class/Mono.C5/Mono.C5.csproj
index cccbcbd1e08..178e05b49d6 100644
--- a/mcs/class/Mono.C5/Mono.C5-net_4_x.csproj
+++ b/mcs/class/Mono.C5/Mono.C5.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{61B86230-B170-4B03-A8CA-D5AF77858D7E}</ProjectGuid>
+ <ProjectGuid>{A9F5A575-3725-4691-A7A6-0ABDEA3994CE}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.C5</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>c5.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,169,219,414,1030,3001,3005,3006</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="C5\arrays\ArrayList.cs" />
<Compile Include="C5\arrays\CircularQueue.cs" />
<Compile Include="C5\arrays\HashedArrayList.cs" />
@@ -87,40 +76,14 @@
<Compile Include="C5\trees\RedBlackTreeSet.cs" />
<Compile Include="C5\ViewSupport.cs" />
<Compile Include="C5\WrappedArray.cs" />
- <Compile Include="C5\Wrappers.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="C5\Wrappers.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.CSharp/Mono.CSharp-net_4_x.csproj b/mcs/class/Mono.CSharp/Mono.CSharp-net_4_x.csproj
deleted file mode 100644
index 7c87703d473..00000000000
--- a/mcs/class/Mono.CSharp/Mono.CSharp-net_4_x.csproj
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BEFCA993-98B4-48E9-8D68-1ACCB1FA7200}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.CSharp</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_THREAD_ABORT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_THREAD_ABORT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />
- <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />
- <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />
- <Compile Include="..\..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />
- <Compile Include="..\..\mcs\anonymous.cs" />
- <Compile Include="..\..\mcs\argument.cs" />
- <Compile Include="..\..\mcs\assembly.cs" />
- <Compile Include="..\..\mcs\assign.cs" />
- <Compile Include="..\..\mcs\async.cs" />
- <Compile Include="..\..\mcs\attribute.cs" />
- <Compile Include="..\..\mcs\cfold.cs" />
- <Compile Include="..\..\mcs\class.cs" />
- <Compile Include="..\..\mcs\codegen.cs" />
- <Compile Include="..\..\mcs\complete.cs" />
- <Compile Include="..\..\mcs\const.cs" />
- <Compile Include="..\..\mcs\constant.cs" />
- <Compile Include="..\..\mcs\context.cs" />
- <Compile Include="..\..\mcs\convert.cs" />
- <Compile Include="..\..\mcs\cs-tokenizer.cs" />
- <Compile Include="..\..\mcs\decl.cs" />
- <Compile Include="..\..\mcs\delegate.cs" />
- <Compile Include="..\..\mcs\doc.cs" />
- <Compile Include="..\..\mcs\driver.cs" />
- <Compile Include="..\..\mcs\dynamic.cs" />
- <Compile Include="..\..\mcs\ecore.cs" />
- <Compile Include="..\..\mcs\enum.cs" />
- <Compile Include="..\..\mcs\eval.cs" />
- <Compile Include="..\..\mcs\expression.cs" />
- <Compile Include="..\..\mcs\field.cs" />
- <Compile Include="..\..\mcs\flowanalysis.cs" />
- <Compile Include="..\..\mcs\generic.cs" />
- <Compile Include="..\..\mcs\import.cs" />
- <Compile Include="..\..\mcs\iterators.cs" />
- <Compile Include="..\..\mcs\lambda.cs" />
- <Compile Include="..\..\mcs\linq.cs" />
- <Compile Include="..\..\mcs\literal.cs" />
- <Compile Include="..\..\mcs\location.cs" />
- <Compile Include="..\..\mcs\membercache.cs" />
- <Compile Include="..\..\mcs\method.cs" />
- <Compile Include="..\..\mcs\modifiers.cs" />
- <Compile Include="..\..\mcs\module.cs" />
- <Compile Include="..\..\mcs\namespace.cs" />
- <Compile Include="..\..\mcs\nullable.cs" />
- <Compile Include="..\..\mcs\parameter.cs" />
- <Compile Include="..\..\mcs\pending.cs" />
- <Compile Include="..\..\mcs\property.cs" />
- <Compile Include="..\..\mcs\reflection.cs" />
- <Compile Include="..\..\mcs\report.cs" />
- <Compile Include="..\..\mcs\settings.cs" />
- <Compile Include="..\..\mcs\statement.cs" />
- <Compile Include="..\..\mcs\support.cs" />
- <Compile Include="..\..\mcs\tuples.cs" />
- <Compile Include="..\..\mcs\typemanager.cs" />
- <Compile Include="..\..\mcs\typespec.cs" />
- <Compile Include="..\..\mcs\visit.cs" />
- <Compile Include="..\..\tools\monop\outline.cs" />
- <Compile Include="aot.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="net_4_x-parser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.CSharp/Mono.CSharp.csproj b/mcs/class/Mono.CSharp/Mono.CSharp.csproj
index d13b68d5543..f563f937d95 100644
--- a/mcs/class/Mono.CSharp/Mono.CSharp.csproj
+++ b/mcs/class/Mono.CSharp/Mono.CSharp.csproj
@@ -1,268 +1,214 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>8.0.30703</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{817CE046-07E8-409D-84BF-A6EA4F2879DE}</ProjectGuid>
<OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Mono.CSharp</RootNamespace>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
<AssemblyName>Mono.CSharp</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>3.5</OldToolsVersion>
- <UpgradeBackupLocation />
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- <TargetFrameworkProfile />
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;IOS_REFLECTION;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;IOS_REFLECTION;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;IOS_REFLECTION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_watch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;IOS_REFLECTION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;IOS_REFLECTION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV;IOS_REFLECTION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;IOS_REFLECTION;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;IOS_REFLECTION;MONO_FEATURE_THREAD_ABORT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>TRACE;DEBUG;NET_4_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE;NET_4_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml" />
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs" />
+ <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />
+ <Compile Include="..\..\class\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />
+ <Compile Include="..\..\class\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />
+ <Compile Include="..\..\mcs\anonymous.cs" />
+ <Compile Include="..\..\mcs\argument.cs" />
+ <Compile Include="..\..\mcs\assembly.cs" />
+ <Compile Include="..\..\mcs\assign.cs" />
+ <Compile Include="..\..\mcs\async.cs" />
+ <Compile Include="..\..\mcs\attribute.cs" />
+ <Compile Include="..\..\mcs\cfold.cs" />
+ <Compile Include="..\..\mcs\class.cs" />
+ <Compile Include="..\..\mcs\codegen.cs" />
+ <Compile Include="..\..\mcs\complete.cs" />
+ <Compile Include="..\..\mcs\const.cs" />
+ <Compile Include="..\..\mcs\constant.cs" />
+ <Compile Include="..\..\mcs\context.cs" />
+ <Compile Include="..\..\mcs\convert.cs" />
+ <Compile Include="..\..\mcs\cs-tokenizer.cs" />
+ <Compile Include="..\..\mcs\decl.cs" />
+ <Compile Include="..\..\mcs\delegate.cs" />
+ <Compile Include="..\..\mcs\doc.cs" />
+ <Compile Include="..\..\mcs\driver.cs" />
+ <Compile Include="..\..\mcs\dynamic.cs" />
+ <Compile Include="..\..\mcs\ecore.cs" />
+ <Compile Include="..\..\mcs\enum.cs" />
+ <Compile Include="..\..\mcs\eval.cs" />
+ <Compile Include="..\..\mcs\expression.cs" />
+ <Compile Include="..\..\mcs\field.cs" />
+ <Compile Include="..\..\mcs\flowanalysis.cs" />
+ <Compile Include="..\..\mcs\generic.cs" />
+ <Compile Include="..\..\mcs\import.cs" />
+ <Compile Include="..\..\mcs\iterators.cs" />
+ <Compile Include="..\..\mcs\lambda.cs" />
+ <Compile Include="..\..\mcs\linq.cs" />
+ <Compile Include="..\..\mcs\literal.cs" />
+ <Compile Include="..\..\mcs\location.cs" />
+ <Compile Include="..\..\mcs\membercache.cs" />
+ <Compile Include="..\..\mcs\method.cs" />
+ <Compile Include="..\..\mcs\modifiers.cs" />
+ <Compile Include="..\..\mcs\module.cs" />
+ <Compile Include="..\..\mcs\namespace.cs" />
+ <Compile Include="..\..\mcs\nullable.cs" />
+ <Compile Include="..\..\mcs\parameter.cs" />
+ <Compile Include="..\..\mcs\pending.cs" />
+ <Compile Include="..\..\mcs\property.cs" />
+ <Compile Include="..\..\mcs\reflection.cs" />
+ <Compile Include="..\..\mcs\report.cs" />
+ <Compile Include="..\..\mcs\settings.cs" />
+ <Compile Include="..\..\mcs\statement.cs" />
+ <Compile Include="..\..\mcs\support.cs" />
+ <Compile Include="..\..\mcs\tuples.cs" />
+ <Compile Include="..\..\mcs\typemanager.cs" />
+ <Compile Include="..\..\mcs\typespec.cs" />
+ <Compile Include="..\..\mcs\visit.cs" />
+ <Compile Include="..\..\tools\monop\outline.cs" />
+ <Compile Include="aot.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\mcs\anonymous.cs">
- <Link>anonymous.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\argument.cs">
- <Link>argument.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\assembly.cs">
- <Link>assembly.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\assign.cs">
- <Link>assign.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\async.cs">
- <Link>async.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\attribute.cs">
- <Link>attribute.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\cfold.cs">
- <Link>cfold.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\class.cs">
- <Link>class.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\codegen.cs">
- <Link>codegen.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\complete.cs">
- <Link>complete.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\const.cs">
- <Link>const.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\constant.cs">
- <Link>constant.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\context.cs">
- <Link>context.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\convert.cs">
- <Link>convert.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\cs-tokenizer.cs">
- <Link>cs-tokenizer.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\decl.cs">
- <Link>decl.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\delegate.cs">
- <Link>delegate.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\doc-bootstrap.cs">
- <Link>doc-bootstrap.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\doc.cs">
- <Link>doc.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\driver.cs">
- <Link>driver.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\dynamic.cs">
- <Link>dynamic.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\ecore.cs">
- <Link>ecore.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\enum.cs">
- <Link>enum.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\eval.cs">
- <Link>eval.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\expression.cs">
- <Link>expression.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\field.cs">
- <Link>field.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\flowanalysis.cs">
- <Link>flowanalysis.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\generic.cs">
- <Link>generic.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\import.cs">
- <Link>import.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\iterators.cs">
- <Link>iterators.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\lambda.cs">
- <Link>lambda.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\linq.cs">
- <Link>linq.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\literal.cs">
- <Link>literal.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\location.cs">
- <Link>location.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\membercache.cs">
- <Link>membercache.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\method.cs">
- <Link>method.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\modifiers.cs">
- <Link>modifiers.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\namespace.cs">
- <Link>namespace.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\nullable.cs">
- <Link>nullable.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\parameter.cs">
- <Link>parameter.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\pending.cs">
- <Link>pending.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\property.cs">
- <Link>property.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\reflection.cs">
- <Link>reflection.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\report.cs">
- <Link>report.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\settings.cs">
- <Link>settings.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\module.cs">
- <Link>module.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\statement.cs">
- <Link>statement.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\support.cs">
- <Link>support.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\typemanager.cs">
- <Link>typemanager.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\typespec.cs">
- <Link>typespec.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\visit.cs">
- <Link>visit.cs</Link>
- </Compile>
- <Compile Include="..\..\tools\monop\outline.cs">
- <Link>outline.cs</Link>
- </Compile>
- <Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs">
- <Link>CryptoConvert.cs</Link>
- </Compile>
- <Compile Include="cs-parser.cs" />
- <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs">
- <Link>MonoSymbolFile.cs</Link>
- </Compile>
- <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs">
- <Link>MonoSymbolTable.cs</Link>
- </Compile>
- <Compile Include="..\Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs">
- <Link>MonoSymbolWriter.cs</Link>
- </Compile>
- <Compile Include="..\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs">
- <Link>SourceMethodBuilder.cs</Link>
- </Compile>
- <Compile Include="..\..\mcs\tuples.cs">
- <Link>tuples.cs</Link>
- </Compile>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="net_4_x-parser.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="monodroid-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="monotouch-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="monotouch_runtime-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="monotouch_watch-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Compile Include="monotouch_watch_runtime-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="monotouch_tv-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="monotouch_tv_runtime-parser.cs" />
</ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="winaot-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="xammac-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="xammac_net_4_5-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="unreal-parser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="wasm-parser.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- <ProductName>Windows Installer 3.1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>"$(ProjectDir)..\..\jay\jay" -cvt &lt; "$(ProjectDir)..\..\jay\skeleton.cs" "$(ProjectDir)..\..\mcs\cs-parser.jay" &gt; "$(ProjectDir)cs-parser.cs"</PreBuildEvent>
- </PropertyGroup>
-</Project>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Cairo/Mono.Cairo-net_4_x.csproj b/mcs/class/Mono.Cairo/Mono.Cairo.csproj
index 8db378ff34f..a7b387fd6cc 100644
--- a/mcs/class/Mono.Cairo/Mono.Cairo-net_4_x.csproj
+++ b/mcs/class/Mono.Cairo/Mono.Cairo.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D76A0C93-56FE-4339-99A8-B7A3D49D6DDE}</ProjectGuid>
+ <ProjectGuid>{A7E30933-4E30-4F82-A584-4663B2BE5F17}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Cairo</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include=".\Assembly\AssemblyInfo.cs" />
@@ -110,36 +99,13 @@
<Compile Include=".\Mono.Cairo\TextExtents.cs" />
<Compile Include=".\Mono.Cairo\Win32Surface.cs" />
<Compile Include=".\Mono.Cairo\XcbSurface.cs" />
- <Compile Include=".\Mono.Cairo\XlibSurface.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Mono.Cairo\XlibSurface.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_x.csproj b/mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb.csproj
index 74d0c09c780..a214c628dc1 100644
--- a/mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_x.csproj
+++ b/mcs/class/Mono.Cecil.Mdb/Mono.Cecil.Mdb.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CF14D34A-F69B-47FB-A99C-D25C77198F30}</ProjectGuid>
+ <ProjectGuid>{1D96E4E3-3734-4217-A548-E66DB6271D90}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Cecil.Mdb</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CECIL</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CECIL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CECIL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\cecil\ProjectInfo.cs" />
<Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.Cecil.Mdb\AssemblyInfo.cs" />
<Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.Cecil.Mdb\MdbReader.cs" />
@@ -63,44 +52,15 @@
<Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs" />
<Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs" />
<Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs" />
- <Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.CompilerServices.SymbolWriter\SymbolWriterImpl.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_x.csproj">
- <Project>{2C0D558F-0B38-4691-967E-A910A1B995C1}</Project>
- <Name>Mono.Cecil-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\external\cecil\symbols\mdb\Mono.CompilerServices.SymbolWriter\SymbolWriterImpl.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Mono.Cecil/Mono.Cecil.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Cecil/Mono.Cecil-net_4_x.csproj b/mcs/class/Mono.Cecil/Mono.Cecil.csproj
index d436f5267e5..ce9473d9339 100644
--- a/mcs/class/Mono.Cecil/Mono.Cecil-net_4_x.csproj
+++ b/mcs/class/Mono.Cecil/Mono.Cecil.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2C0D558F-0B38-4691-967E-A910A1B995C1}</ProjectGuid>
+ <ProjectGuid>{3EC506F3-A487-440B-AA2A-F6EE68410145}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Cecil</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_4_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <OutputPath>./../../class/lib/monodroid_tools</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid_tools</IntermediateOutputPath>
+ <DefineConstants>NET_4_6;MONO;WIN_PLATFORM;NET_4_0</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_4_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_4_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -186,44 +179,32 @@
<Compile Include="..\..\..\external\cecil\Mono\Empty.cs" />
<Compile Include="..\..\..\external\cecil\Mono\Type.cs" />
<Compile Include="..\..\..\external\cecil\ProjectInfo.cs" />
- <Compile Include="Consts.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Consts.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_x.csproj b/mcs/class/Mono.CodeContracts/Mono.CodeContracts.csproj
index 9f08fef61de..973faa385d6 100644
--- a/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_x.csproj
+++ b/mcs/class/Mono.CodeContracts/Mono.CodeContracts.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9BE8D62B-471D-4538-8287-691B4ECE3209}</ProjectGuid>
+ <ProjectGuid>{3D54904C-EDB8-429A-81F2-15B037BDB452}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.CodeContracts</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="Mono.CodeContracts.Rewrite.Ast\Expr.cs" />
@@ -431,52 +420,17 @@
<Compile Include="Mono.CodeContracts.Static\CheckOptions.cs" />
<Compile Include="Mono.CodeContracts.Static\CheckResults.cs" />
<Compile Include="Mono.CodeContracts.Static\DebugOptions.cs" />
- <Compile Include="Mono.CodeContracts.Static\ProofOutcome.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_x.csproj">
- <Project>{2C0D558F-0B38-4691-967E-A910A1B995C1}</Project>
- <Name>Mono.Cecil-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Cecil.Mdb/Mono.Cecil.Mdb-net_4_x.csproj">
- <Project>{CF14D34A-F69B-47FB-A99C-D25C77198F30}</Project>
- <Name>Mono.Cecil.Mdb-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.CodeContracts.Static\ProofOutcome.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../Mono.Cecil/Mono.Cecil.csproj" />
+ <ProjectReference Include="../Mono.Cecil.Mdb/Mono.Cecil.Mdb.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_x.csproj b/mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter.csproj
index f86c591f1d8..8e21099852a 100644
--- a/mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter-net_4_x.csproj
+++ b/mcs/class/Mono.CompilerServices.SymbolWriter/Mono.CompilerServices.SymbolWriter.csproj
@@ -1,57 +1,60 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{88177C4B-894F-485D-B95A-44199C06BE9F}</ProjectGuid>
+ <ProjectGuid>{8092504A-15FF-48BF-B616-7A42CEB90F73}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.CompilerServices.SymbolWriter</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -62,40 +65,13 @@
<Compile Include="MonoSymbolTable.cs" />
<Compile Include="MonoSymbolWriter.cs" />
<Compile Include="SourceMethodBuilder.cs" />
- <Compile Include="SymbolWriterImpl.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="SymbolWriterImpl.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj
deleted file mode 100644
index c865870613a..00000000000
--- a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj
+++ /dev/null
@@ -1,149 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{371560EA-7BD3-4025-90CB-F1B112403CF2}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Data.Sqlite</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SQLITE_STANDARD</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SQLITE_STANDARD</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\System\Mono.Util\MonoPInvokeCallbackAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\LINQ\SQLiteConnection_Linq.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\LINQ\SQLiteFactory_Linq.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLite3.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLite3_UTF16.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteBase.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteCommand.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteCommandBuilder.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnection.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnectionPool.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnectionStringBuilder.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConvert.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteDataAdapter.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteDataReader.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SqliteDataSourceEnumerator.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteEnlistment.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteException.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFactory.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFunction.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFunctionAttribute.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteKeyReader.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteMetaDataCollectionNames.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteParameter.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteParameterCollection.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteStatement.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SQLiteTransaction.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\SR.Designer.cs" />
- <Compile Include="Mono.Data.Sqlite_2.0\UnsafeNativeMethods.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="resources/SR.resources.prebuilt">
- <LogicalName>SR.resources</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/SQLiteCommand.bmp">
- <LogicalName>SQLiteCommand.bmp</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/SQLiteConnection.bmp">
- <LogicalName>SQLiteConnection.bmp</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
- <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
new file mode 100644
index 00000000000..ca42a24fa30
--- /dev/null
+++ b/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite.csproj
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2281525D-7F2E-41C1-982F-E612AF3ECF61}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>Mono.Data.Sqlite</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;SQLITE_STANDARD</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\System\Mono.Util\MonoPInvokeCallbackAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\LINQ\SQLiteConnection_Linq.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\LINQ\SQLiteFactory_Linq.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLite3.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLite3_UTF16.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteBase.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteCommand.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteCommandBuilder.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnection.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnectionPool.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConnectionStringBuilder.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteConvert.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteDataAdapter.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteDataReader.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SqliteDataSourceEnumerator.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteEnlistment.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteException.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFactory.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFunction.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteFunctionAttribute.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteKeyReader.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteMetaDataCollectionNames.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteParameter.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteParameterCollection.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteStatement.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SQLiteTransaction.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\SR.Designer.cs" />
+ <Compile Include="Mono.Data.Sqlite_2.0\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <EmbeddedResource Include="resources/SR.resources.prebuilt">
+ <LogicalName>SR.resources</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteCommand.bmp">
+ <LogicalName>SQLiteCommand.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteConnection.bmp">
+ <LogicalName>SQLiteConnection.bmp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/SQLiteDataAdapter.bmp">
+ <LogicalName>SQLiteDataAdapter.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_x.csproj b/mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_x.csproj
deleted file mode 100644
index 21022ef9460..00000000000
--- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds-net_4_x.csproj
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{39F59AE4-1381-4275-B14E-16D786F40B93}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Data.Tds</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\Tds.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\Tds42.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\Tds50.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\Tds70.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\Tds80.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsAsyncResult.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsAsyncState.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsBigDecimal.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsBulkCopy.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsCollation.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsColumnStatus.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsColumnType.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsComm.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsConnectionParameters.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsConnectionPool.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsDataColumn.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsDataColumnCollection.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsDataRow.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsEnvPacketSubType.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalError.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorCollection.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorMessageEventArgs.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorMessageEventHandler.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalException.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalInfoMessageEventArgs.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsInternalInfoMessageEventHandler.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsPacketSubType.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsPacketType.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsRpcProcId.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsTimeoutException.cs" />
- <Compile Include="Mono.Data.Tds.Protocol\TdsVersion.cs" />
- <Compile Include="Mono.Data.Tds\TdsMetaParameter.cs" />
- <Compile Include="Mono.Data.Tds\TdsMetaParameterCollection.cs" />
- <Compile Include="Mono.Data.Tds\TdsParameterDirection.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.csproj b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.csproj
new file mode 100644
index 00000000000..7dad897e8ce
--- /dev/null
+++ b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.csproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{49AC287E-29E1-4683-98B8-6E65DA581854}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Mono.Data.Tds</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\Tds.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\Tds42.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\Tds50.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\Tds70.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\Tds80.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsAsyncResult.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsAsyncState.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsBigDecimal.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsBulkCopy.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsCollation.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsColumnStatus.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsColumnType.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsComm.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsConnectionParameters.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsConnectionPool.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsDataColumn.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsDataColumnCollection.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsDataRow.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsEnvPacketSubType.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalError.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorCollection.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorMessageEventArgs.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalErrorMessageEventHandler.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalException.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalInfoMessageEventArgs.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsInternalInfoMessageEventHandler.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsPacketSubType.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsPacketType.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsRpcProcId.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsTimeoutException.cs" />
+ <Compile Include="Mono.Data.Tds.Protocol\TdsVersion.cs" />
+ <Compile Include="Mono.Data.Tds\TdsMetaParameter.cs" />
+ <Compile Include="Mono.Data.Tds\TdsMetaParameterCollection.cs" />
+ <Compile Include="Mono.Data.Tds\TdsParameterDirection.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_x.csproj b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft.csproj
index d509f65ea10..9b4b19c1478 100644
--- a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft-net_4_x.csproj
+++ b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{57B5039F-30CC-4EAA-9D55-1B9A07AC8A69}</ProjectGuid>
+ <ProjectGuid>{8787A3B7-8A19-4586-8DCF-6F5914FD48D5}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Debugger.Soft</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_DATACONVERTER_STATIC_METHODS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_DATACONVERTER_STATIC_METHODS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_DATACONVERTER_STATIC_METHODS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include=".\Assembly\AssemblyInfo.cs" />
@@ -131,48 +121,16 @@
<Compile Include="Mono.Debugger.Soft\VMDisconnectedException.cs" />
<Compile Include="Mono.Debugger.Soft\VMDisconnectEvent.cs" />
<Compile Include="Mono.Debugger.Soft\VMMismatchException.cs" />
- <Compile Include="Mono.Debugger.Soft\VMStartEvent.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Cecil/Mono.Cecil-net_4_x.csproj">
- <Project>{2C0D558F-0B38-4691-967E-A910A1B995C1}</Project>
- <Name>Mono.Cecil-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Debugger.Soft\VMStartEvent.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Mono.Cecil/Mono.Cecil.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Http/Mono.Http-net_4_x.csproj b/mcs/class/Mono.Http/Mono.Http-net_4_x.csproj
deleted file mode 100644
index 977319767da..00000000000
--- a/mcs/class/Mono.Http/Mono.Http-net_4_x.csproj
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{11DD6F15-65AB-4CBD-9EFE-2C9626388C53}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Http</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Http.Configuration\AcceptEncodingConfig.cs" />
- <Compile Include="Mono.Http.Configuration\AcceptEncodingSectionHandler.cs" />
- <Compile Include="Mono.Http.Modules\AcceptEncodingModule.cs" />
- <Compile Include="Mono.Http.Modules\AuthenticationModule.cs" />
- <Compile Include="Mono.Http.Modules\BasicAuthenticationModule.cs" />
- <Compile Include="Mono.Http.Modules\DigestAuthenticationModule.cs" />
- <Compile Include="Mono.Http\GZipWebRequest.cs" />
- <Compile Include="Mono.Http\GZipWebRequestCreator.cs" />
- <Compile Include="Mono.Http\GZipWebResponse.cs" />
- <Compile Include="Mono.Http\GZipWriteFilter.cs" />
- <Compile Include="Mono.Http\NtlmClient.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_x.csproj">
- <Project>{4903F98F-B4C9-467A-8FBA-39E7F91D9327}</Project>
- <Name>ICSharpCode.SharpZipLib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.Http/Mono.Http.csproj b/mcs/class/Mono.Http/Mono.Http.csproj
new file mode 100644
index 00000000000..7e68ed1fa31
--- /dev/null
+++ b/mcs/class/Mono.Http/Mono.Http.csproj
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{08CE3CB5-8F28-4213-8F7F-EA09BE75E998}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,618</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Mono.Http</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Mono.Http.Configuration\AcceptEncodingConfig.cs" />
+ <Compile Include="Mono.Http.Configuration\AcceptEncodingSectionHandler.cs" />
+ <Compile Include="Mono.Http.Modules\AcceptEncodingModule.cs" />
+ <Compile Include="Mono.Http.Modules\AuthenticationModule.cs" />
+ <Compile Include="Mono.Http.Modules\BasicAuthenticationModule.cs" />
+ <Compile Include="Mono.Http.Modules\DigestAuthenticationModule.cs" />
+ <Compile Include="Mono.Http\GZipWebRequest.cs" />
+ <Compile Include="Mono.Http\GZipWebRequestCreator.cs" />
+ <Compile Include="Mono.Http\GZipWebResponse.cs" />
+ <Compile Include="Mono.Http\GZipWriteFilter.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Management/Mono.Management-net_4_x.csproj b/mcs/class/Mono.Management/Mono.Management-net_4_x.csproj
deleted file mode 100644
index e256227f6b5..00000000000
--- a/mcs/class/Mono.Management/Mono.Management-net_4_x.csproj
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1A2B6016-1EEF-4C06-943D-EB3E94A31EB9}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Management</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Attach\VirtualMachine.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_x.csproj">
- <Project>{66DBB049-785B-4C2E-9EF6-C9E163F7DDD1}</Project>
- <Name>Mono.Posix-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.Management/Mono.Management.csproj b/mcs/class/Mono.Management/Mono.Management.csproj
new file mode 100644
index 00000000000..e2d62fc0877
--- /dev/null
+++ b/mcs/class/Mono.Management/Mono.Management.csproj
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{021EE6D9-E6BB-4A79-839C-BF7B5CDC187A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Mono.Management</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Mono.Attach\VirtualMachine.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Mono.Posix/Mono.Posix.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_x.csproj b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ.csproj
index 29c559d84a6..a40d8c8ce8e 100644
--- a/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ-net_4_x.csproj
+++ b/mcs/class/Mono.Messaging.RabbitMQ/Mono.Messaging.RabbitMQ.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FF19FF42-C95D-4BB7-A0D7-05A94C07276E}</ProjectGuid>
+ <ProjectGuid>{C6141884-932C-4955-BBD1-EB096702BD49}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Messaging.RabbitMQ</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include=".\Assembly\AssemblyInfo.cs" />
@@ -65,52 +54,17 @@
<Compile Include=".\Mono.Messaging.RabbitMQ\RabbitMQMessageEnumerator.cs" />
<Compile Include=".\Mono.Messaging.RabbitMQ\RabbitMQMessageQueue.cs" />
<Compile Include=".\Mono.Messaging.RabbitMQ\RabbitMQMessageQueueTransaction.cs" />
- <Compile Include=".\Mono.Messaging.RabbitMQ\RabbitMQMessagingProvider.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Messaging/System.Messaging-net_4_x.csproj">
- <Project>{4AC19C4C-5998-4F55-9C65-55ACB8D71AB2}</Project>
- <Name>System.Messaging-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Messaging/Mono.Messaging-net_4_x.csproj">
- <Project>{F89761CF-5915-45E5-8C9C-E4F883EC5FA5}</Project>
- <Name>Mono.Messaging-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_x.csproj">
- <Project>{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}</Project>
- <Name>RabbitMQ.Client-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Mono.Messaging.RabbitMQ\RabbitMQMessagingProvider.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Messaging/System.Messaging.csproj" />
+ <ProjectReference Include="../Mono.Messaging/Mono.Messaging.csproj" />
+ <ProjectReference Include="../RabbitMQ.Client/src/client/RabbitMQ.Client.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Messaging/Mono.Messaging-net_4_x.csproj b/mcs/class/Mono.Messaging/Mono.Messaging.csproj
index ceb9a07b9d4..3a447080445 100644
--- a/mcs/class/Mono.Messaging/Mono.Messaging-net_4_x.csproj
+++ b/mcs/class/Mono.Messaging/Mono.Messaging.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F89761CF-5915-45E5-8C9C-E4F883EC5FA5}</ProjectGuid>
+ <ProjectGuid>{9D2D7829-0F66-411B-80BC-AEB6D65DE9F3}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Messaging</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -82,44 +75,14 @@
<Compile Include=".\Mono.Messaging\MessageUnavailableException.cs" />
<Compile Include=".\Mono.Messaging\MessagingProviderLocator.cs" />
<Compile Include=".\Mono.Messaging\MonoMessagingException.cs" />
- <Compile Include=".\Mono.Messaging\QueueReference.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Mono.Messaging\QueueReference.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Options/Mono.Options-net_4_x.csproj b/mcs/class/Mono.Options/Mono.Options-net_4_x.csproj
deleted file mode 100644
index a90266abe49..00000000000
--- a/mcs/class/Mono.Options/Mono.Options-net_4_x.csproj
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{115711B0-D1F2-4E50-83F9-63128E70CE05}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Options</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include=".\Assembly\AssemblyInfo.cs" />
- <Compile Include=".\Mono.Options\Options.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.Options/Mono.Options.csproj b/mcs/class/Mono.Options/Mono.Options.csproj
new file mode 100644
index 00000000000..6d92bfc695c
--- /dev/null
+++ b/mcs/class/Mono.Options/Mono.Options.csproj
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D80C1A6E-9C33-40EB-AE0A-81C4B4C1C964}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Mono.Options</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include=".\Assembly\AssemblyInfo.cs" />
+ <Compile Include=".\Mono.Options\Options.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Options/Test/Mono.Options-Test-net_4_x.csproj b/mcs/class/Mono.Options/Test/Mono.Options-Test-net_4_x.csproj
deleted file mode 100644
index 83ffda62b11..00000000000
--- a/mcs/class/Mono.Options/Test/Mono.Options-Test-net_4_x.csproj
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{472A5C45-8331-4849-B89F-A872CF884DA3}</ProjectGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>Mono.Options_Test_net_4_x</RootNamespace>
- <AssemblyName>Mono.Options_Test_net_4_x</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug</OutputPath>
- <DefineConstants>DEBUG;</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <Optimize>true</Optimize>
- <OutputPath>bin\Release</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="nunit.framework">
- <HintPath>..\lib\net_4_x\nunit.framework.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Mono.Options\BaseRocksFixture.cs" />
- <Compile Include="Mono.Options\CategoryTest.cs" />
- <Compile Include="Mono.Options\CollectionContract.cs" />
- <Compile Include="Mono.Options\ListContract.cs" />
- <Compile Include="Mono.Options\OptionContextTest.cs" />
- <Compile Include="Mono.Options\OptionSetTest.cs" />
- <Compile Include="Mono.Options\OptionTest.cs" />
- <Compile Include="Mono.Options\Utils.cs" />
- <Compile Include="Mono.Options\CommandSetTest.cs" />
- <Compile Include="Mono.Options\CommandTest.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Mono.Options-net_4_x.csproj">
- <Project>{115711B0-D1F2-4E50-83F9-63128E70CE05}</Project>
- <Name>Mono.Options-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Parallel/Mono.Parallel-net_4_x.csproj b/mcs/class/Mono.Parallel/Mono.Parallel.csproj
index 65a0699b8a8..a1f18fb1ac9 100644
--- a/mcs/class/Mono.Parallel/Mono.Parallel-net_4_x.csproj
+++ b/mcs/class/Mono.Parallel/Mono.Parallel.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{18E55AE4-6B9B-44EF-94C9-1084D5472E63}</ProjectGuid>
+ <ProjectGuid>{C90D8A39-0DB0-4484-845C-13D05049B539}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Parallel</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_MONO_PARALLEL</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_MONO_PARALLEL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_MONO_PARALLEL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -67,44 +56,15 @@
<Compile Include="Mono.Threading\CSnzi.cs" />
<Compile Include="Mono.Threading\ReaderWriterLockSlimmer.cs" />
<Compile Include="Mono.Threading\Snzi.cs" />
- <Compile Include="Mono.Threading\SpinLockWrapper.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Threading\SpinLockWrapper.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Posix/Mono.Posix-net_4_x.csproj b/mcs/class/Mono.Posix/Mono.Posix.csproj
index ca7d02bc265..51a584fc48c 100644
--- a/mcs/class/Mono.Posix/Mono.Posix-net_4_x.csproj
+++ b/mcs/class/Mono.Posix/Mono.Posix.csproj
@@ -1,57 +1,56 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{66DBB049-785B-4C2E-9EF6-C9E163F7DDD1}</ProjectGuid>
+ <ProjectGuid>{CDCF8A59-1328-481A-8B0B-95B426F99743}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618,612</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Posix</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618,612</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618,612</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -111,40 +110,16 @@
<Compile Include=".\Mono.Unix\UnixSignal.cs" />
<Compile Include=".\Mono.Unix\UnixStream.cs" />
<Compile Include=".\Mono.Unix\UnixSymbolicLinkInfo.cs" />
- <Compile Include=".\Mono.Unix\UnixUserInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Mono.Unix\UnixUserInfo.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include=".\Mono.Unix.Android\AndroidUtils.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log-net_4_x.csproj b/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log.csproj
index fc1cd3e2faa..1fb79bbe1a7 100644
--- a/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log-net_4_x.csproj
+++ b/mcs/class/Mono.Profiler.Log/Mono.Profiler.Log.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{58A188CE-DED8-48B0-98B7-065A260D21DF}</ProjectGuid>
+ <ProjectGuid>{C975E7CE-4AD5-459A-AB51-0D934AD09379}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Profiler.Log</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -68,44 +58,15 @@
<Compile Include="Mono.Profiler.Log\LogProfiler.cs" />
<Compile Include="Mono.Profiler.Log\LogReader.cs" />
<Compile Include="Mono.Profiler.Log\LogStream.cs" />
- <Compile Include="Mono.Profiler.Log\LogStreamHeader.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Profiler.Log\LogStreamHeader.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_x.csproj b/mcs/class/Mono.Security.Win32/Mono.Security.Win32.csproj
index aa757d36bda..cbf17cc8ed9 100644
--- a/mcs/class/Mono.Security.Win32/Mono.Security.Win32-net_4_x.csproj
+++ b/mcs/class/Mono.Security.Win32/Mono.Security.Win32.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{994BF3A4-85FD-4FDB-9120-C3A3B44A57CD}</ProjectGuid>
+ <ProjectGuid>{BD824EFC-06F2-4DE2-8528-01EFDDDEAECE}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Security.Win32</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -68,36 +58,13 @@
<Compile Include="Mono.Security.Cryptography\MD4CryptoServiceProvider.cs" />
<Compile Include="Mono.Security.Cryptography\MD5CryptoServiceProvider.cs" />
<Compile Include="Mono.Security.Cryptography\RNGCryptoServiceProvider.cs" />
- <Compile Include="Mono.Security.Cryptography\SHA1CryptoServiceProvider.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Security/Mono.Security-net_4_x.csproj b/mcs/class/Mono.Security/Mono.Security.csproj
index d6e4fa8aae3..8882458d0a5 100644
--- a/mcs/class/Mono.Security/Mono.Security-net_4_x.csproj
+++ b/mcs/class/Mono.Security/Mono.Security.csproj
@@ -1,57 +1,101 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</ProjectGuid>
+ <ProjectGuid>{117140AC-A163-4B86-9E69-A46EA268A9DB}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,1030,3009</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Security</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,1030,3009</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,1030,3009</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -205,41 +249,131 @@
<Compile Include=".\Mono.Security\PKCS7.cs" />
<Compile Include=".\Mono.Security\StrongName.cs" />
<Compile Include=".\Mono.Xml\MiniParser.cs" />
- <Compile Include=".\Mono.Xml\SecurityParser.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
+ <Compile Include=".\Mono.Xml\SecurityParser.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.dll">
<SpecificVersion>False</SpecificVersion>
<HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.dll</HintPath>
<Private>False</Private>
</Reference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monodroid/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monodroid/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Simd/Mono.Simd-net_4_x.csproj b/mcs/class/Mono.Simd/Mono.Simd.csproj
index 7ffd4c3c4eb..a77427cd921 100644
--- a/mcs/class/Mono.Simd/Mono.Simd-net_4_x.csproj
+++ b/mcs/class/Mono.Simd/Mono.Simd.csproj
@@ -1,57 +1,61 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9DD41BEA-E086-42C4-9FB8-85ABEDDA7F37}</ProjectGuid>
+ <ProjectGuid>{045A3571-9B4B-4318-BD72-22C6CCD094F1}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Simd</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -72,40 +76,13 @@
<Compile Include="Mono.Simd\Vector4ui.cs" />
<Compile Include="Mono.Simd\Vector8s.cs" />
<Compile Include="Mono.Simd\Vector8us.cs" />
- <Compile Include="Mono.Simd\VectorOperations.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Simd\VectorOperations.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_x.csproj b/mcs/class/Mono.Tasklets/Mono.Tasklets.csproj
index fd0fc6481af..7bb574de8b3 100644
--- a/mcs/class/Mono.Tasklets/Mono.Tasklets-net_4_x.csproj
+++ b/mcs/class/Mono.Tasklets/Mono.Tasklets.csproj
@@ -1,93 +1,59 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{85EC1EAD-8AA5-4CF8-A0CE-3882FEB7C57B}</ProjectGuid>
+ <ProjectGuid>{1B87A378-65E8-4899-9C9A-C940429D643C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Tasklets</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Tasklets\Continuation.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.Tasklets\Continuation.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_x.csproj b/mcs/class/Mono.WebBrowser/Mono.WebBrowser.csproj
index 8ebb2ba2589..86af60f3199 100644
--- a/mcs/class/Mono.WebBrowser/Mono.WebBrowser-net_4_x.csproj
+++ b/mcs/class/Mono.WebBrowser/Mono.WebBrowser.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B6DD737B-421C-4201-A852-8022328FE59D}</ProjectGuid>
+ <ProjectGuid>{B925503A-4F83-443F-811C-FB9C8B2152EF}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.WebBrowser</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="Mono.Mozilla\AsciiString.cs" />
@@ -211,40 +200,14 @@
<Compile Include="Mono.WebBrowser\DOM\IWindowCollection.cs" />
<Compile Include="Mono.WebBrowser\Exception.cs" />
<Compile Include="Mono.WebBrowser\IWebBrowser.cs" />
- <Compile Include="Mono.WebBrowser\Manager.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Mono.WebBrowser\Manager.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_x.csproj b/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_x.csproj
deleted file mode 100644
index 4d2567d1af8..00000000000
--- a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3FA2C1F8-62D9-421D-8EEE-B4E651B8588C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.XBuild.Tasks</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.XBuild.Tasks\LibraryPcFileCache.cs" />
- <Compile Include="Mono.XBuild.Tasks\PcFileCache.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-tests-xbuild_12.csproj b/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-tests-xbuild_12.csproj
deleted file mode 100644
index 602c44ded52..00000000000
--- a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-tests-xbuild_12.csproj
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{544D59F1-5C1C-4451-A1CF-FA40E71A8ADD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>bin\Debug\Mono.XBuild.Tasks-tests-xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>False</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.XBuild.Tasks_test_xbuild_12</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Test\Mono.XBuild.Tasks\PcFileCacheTest.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="..\lib\xbuild_12\nunit.framework.dll" />
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12.csproj">
- <Project>{9E6DAF79-050B-4DF1-AD79-F3A848BE960C}</Project>
- <Name>Mono.XBuild.Tasks\Mono.XBuild.Tasks-xbuild_12</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-xbuild_12.csproj b/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-xbuild_12.csproj
deleted file mode 100644
index c5410040789..00000000000
--- a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks-xbuild_12.csproj
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9E6DAF79-050B-4DF1-AD79-F3A848BE960C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <OutputPath>./../../class/lib/xbuild_12</OutputPath>
- <NoStdLib>True</NoStdLib>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.XBuild.Tasks</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;XBUILD_12</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.XBuild.Tasks\LibraryPcFileCache.cs" />
- <Compile Include="Mono.XBuild.Tasks\PcFileCache.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent>
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\corlib\corlib-net_4_5.csproj">
- <Project>{33BF0182-AC5C-464C-995B-C9CFE74E1A95}</Project>
- <Name>corlib\corlib-net_4_5</Name>
- </ProjectReference>
- <ProjectReference Include="..\System\System-net_4_5-2.csproj">
- <Project>{5C605B73-19DA-4FB7-AB39-C7EF9A8B19FE}</Project>
- <Name>System\System-net_4_5-2</Name>
- </ProjectReference>
- <ProjectReference Include="..\System.XML\System.Xml-net_4_5-1.csproj">
- <Project>{2534ADE0-05E4-490F-933D-1E39310A0CB9}</Project>
- <Name>System.XML\System.Xml-net_4_5-1</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks.csproj b/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks.csproj
new file mode 100644
index 00000000000..cee38d7b1dc
--- /dev/null
+++ b/mcs/class/Mono.XBuild.Tasks/Mono.XBuild.Tasks.csproj
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E9A94E8F-2960-466D-BBFE-6C67E5783AC4}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>Mono.XBuild.Tasks</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\..\tools\xbuild\XBuildConsts.cs" />
+ <Compile Include="..\Microsoft.Build.Utilities\Mono.XBuild.Utilities\MSBuildUtils.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Mono.XBuild.Tasks\LibraryPcFileCache.cs" />
+ <Compile Include="Mono.XBuild.Tasks\PcFileCache.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_x.csproj b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.csproj
index 7e8e208866a..b18b3f76311 100644
--- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_x.csproj
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B424FF7F-8F49-45F5-BFD5-6319F818816F}</ProjectGuid>
+ <ProjectGuid>{373D6B6E-485C-405E-BD6A-8AA5A5C3160F}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,612</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Novell.Directory.Ldap</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,612</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,612</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="Novell.Directory.Ldap.Asn1\Asn1Boolean.cs" />
<Compile Include="Novell.Directory.Ldap.Asn1\Asn1Choice.cs" />
@@ -270,49 +259,20 @@
<Compile Include="Novell.Directory.Ldap\Message.cs" />
<Compile Include="Novell.Directory.Ldap\MessageAgent.cs" />
<Compile Include="Novell.Directory.Ldap\MessageVector.cs" />
- <Compile Include="Novell.Directory.Ldap\SupportClass.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Novell.Directory.Ldap\SupportClass.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Novell.Directory.Ldap.Utilclass/ResultCodeMessages.txt">
<LogicalName>ResultCodeMessages.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/PEAPI/PEAPI-net_4_x.csproj b/mcs/class/PEAPI/PEAPI-net_4_x.csproj
deleted file mode 100644
index 3803b96fbff..00000000000
--- a/mcs/class/PEAPI/PEAPI-net_4_x.csproj
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{34443C71-09F1-4F21-ABB4-82822376F74F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,414,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>PEAPI</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,414,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,414,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include=".\Assembly\AssemblyInfo.cs" />
- <Compile Include="Code.cs" />
- <Compile Include="Metadata.cs" />
- <Compile Include="PEAPI.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/PEAPI/PEAPI.csproj b/mcs/class/PEAPI/PEAPI.csproj
new file mode 100644
index 00000000000..d09ca1893d4
--- /dev/null
+++ b/mcs/class/PEAPI/PEAPI.csproj
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4EF7E333-3008-4553-BB12-324D436AEC09}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,414,618</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>PEAPI</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include=".\Assembly\AssemblyInfo.cs" />
+ <Compile Include="Code.cs" />
+ <Compile Include="Metadata.cs" />
+ <Compile Include="PEAPI.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen-net_4_x.csproj b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen-net_4_x.csproj
deleted file mode 100644
index 7b12242cfee..00000000000
--- a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen-net_4_x.csproj
+++ /dev/null
@@ -1,124 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}</ProjectGuid>
- <OutputType>Exe</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>False</NoStdLib>
-
- <StartupObject>RabbitMQ.Client.Apigen.Apigen</StartupObject>
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>RabbitMQ.Client.Apigen</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\client\api\AmqpTimestamp.cs" />
- <Compile Include="..\client\api\IBasicConsumer.cs" />
- <Compile Include="..\client\api\IBasicProperties.cs" />
- <Compile Include="..\client\api\IContentHeader.cs" />
- <Compile Include="..\client\api\IFileProperties.cs" />
- <Compile Include="..\client\api\IModel.cs" />
- <Compile Include="..\client\api\IStreamProperties.cs" />
- <Compile Include="..\client\api\PublicationAddress.cs" />
- <Compile Include="..\client\api\ShutdownEventArgs.cs" />
- <Compile Include="..\client\api\ShutdownInitiator.cs" />
- <Compile Include="..\client\events\BasicReturnEventArgs.cs" />
- <Compile Include="..\client\events\BasicReturnEventHandler.cs" />
- <Compile Include="..\client\events\CallbackExceptionEventArgs.cs" />
- <Compile Include="..\client\events\CallbackExceptionEventHandler.cs" />
- <Compile Include="..\client\events\ModelShutdownEventHandler.cs" />
- <Compile Include="AmqpClass.cs" />
- <Compile Include="AmqpEntity.cs" />
- <Compile Include="AmqpField.cs" />
- <Compile Include="AmqpMethod.cs" />
- <Compile Include="Apigen.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-mono RabbitMQ.Client.Apigen.exe /n:v0_9 "/apiName:AMQP_0_9" $(ProjectDir)..\..\docs\specs\amqp0-9.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-0-9.cs
-mono RabbitMQ.Client.Apigen.exe /n:v0_8 "/apiName:AMQP_0_8" $(ProjectDir)..\..\docs\specs\amqp0-8.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-0-8.cs
-mono RabbitMQ.Client.Apigen.exe /n:v0_8qpid "/apiName:AMQP_0_8_QPID" $(ProjectDir)..\..\docs\specs\qpid-amqp.0-8.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-qpid-0-8.cs
-
-
-
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
- RabbitMQ.Client.Apigen.exe /n:v0_9 "/apiName:AMQP_0_9" $(ProjectDir)..\..\docs\specs\amqp0-9.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-0-9.cs
- RabbitMQ.Client.Apigen.exe /n:v0_8 "/apiName:AMQP_0_8" $(ProjectDir)..\..\docs\specs\amqp0-8.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-0-8.cs
- RabbitMQ.Client.Apigen.exe /n:v0_8qpid "/apiName:AMQP_0_8_QPID" $(ProjectDir)..\..\docs\specs\qpid-amqp.0-8.stripped.xml $(ProjectDir)..\..\docs\specs\net_4_x-api-qpid-0-8.cs
-
-
-
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.csproj b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.csproj
new file mode 100644
index 00000000000..b32f329aa3d
--- /dev/null
+++ b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.csproj
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{178A0552-6B70-49E8-91CA-CA15F01AC023}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>False</NoStdLib>
+ <StartupObject>RabbitMQ.Client.Apigen.Apigen</StartupObject>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>RabbitMQ.Client.Apigen</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\client\api\AmqpTimestamp.cs" />
+ <Compile Include="..\client\api\IBasicConsumer.cs" />
+ <Compile Include="..\client\api\IBasicProperties.cs" />
+ <Compile Include="..\client\api\IContentHeader.cs" />
+ <Compile Include="..\client\api\IFileProperties.cs" />
+ <Compile Include="..\client\api\IModel.cs" />
+ <Compile Include="..\client\api\IStreamProperties.cs" />
+ <Compile Include="..\client\api\PublicationAddress.cs" />
+ <Compile Include="..\client\api\ShutdownEventArgs.cs" />
+ <Compile Include="..\client\api\ShutdownInitiator.cs" />
+ <Compile Include="..\client\events\BasicReturnEventArgs.cs" />
+ <Compile Include="..\client\events\BasicReturnEventHandler.cs" />
+ <Compile Include="..\client\events\CallbackExceptionEventArgs.cs" />
+ <Compile Include="..\client\events\CallbackExceptionEventHandler.cs" />
+ <Compile Include="..\client\events\ModelShutdownEventHandler.cs" />
+ <Compile Include="AmqpClass.cs" />
+ <Compile Include="AmqpEntity.cs" />
+ <Compile Include="AmqpField.cs" />
+ <Compile Include="AmqpMethod.cs" />
+ <Compile Include="Apigen.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../../System/System.csproj" />
+ <ProjectReference Include="../../../System.XML/System.Xml.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_x.csproj b/mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client.csproj
index cddf86f22d4..11c89bd982b 100644
--- a/mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client-net_4_x.csproj
+++ b/mcs/class/RabbitMQ.Client/src/client/RabbitMQ.Client.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}</ProjectGuid>
+ <ProjectGuid>{85A2B734-426E-422B-81DF-26AB91F8688C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>RabbitMQ.Client</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../../../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\..\build\common\Consts.cs" />
<Compile Include="..\util\BlockingCell.cs" />
<Compile Include="..\util\DebugUtil.cs" />
@@ -182,44 +171,15 @@
<Compile Include=".\messagepatterns\Subscription.cs" />
<Compile Include="..\..\docs\specs\net_4_x-api-0-8.cs" />
<Compile Include="..\..\docs\specs\net_4_x-api-0-9.cs" />
- <Compile Include="..\..\docs\specs\net_4_x-api-qpid-0-8.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\docs\specs\net_4_x-api-qpid-0-8.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../../System/System.csproj" />
+ <ProjectReference Include="../../../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../../../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/SMDiagnostics/SMDiagnostics-net_4_x.csproj b/mcs/class/SMDiagnostics/SMDiagnostics.csproj
index 8571aa9189a..6c5fe702ca9 100644
--- a/mcs/class/SMDiagnostics/SMDiagnostics-net_4_x.csproj
+++ b/mcs/class/SMDiagnostics/SMDiagnostics.csproj
@@ -1,56 +1,48 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8B8C3ED9-96F9-49B3-B355-9FD3D29DD3AD}</ProjectGuid>
+ <ProjectGuid>{8B0D1CF1-89E0-4EEE-8122-4FD423FC1B9C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>SMDiagnostics</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -74,56 +66,17 @@
<Compile Include="..\referencesource\SMDiagnostics\System\ServiceModel\Diagnostics\TraceXPathNavigator.cs" />
<Compile Include="..\referencesource\SMDiagnostics\System\ServiceModel\Diagnostics\Utility.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="ReferenceSources\TraceSR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj">
- <Project>{5769B536-7E8E-4C2A-8671-6B256D0F620B}</Project>
- <Name>System.ServiceModel.Internals-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\TraceSR.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition-net_4_x.csproj b/mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition.csproj
index 6dc91e21eeb..1691735c036 100644
--- a/mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition-net_4_x.csproj
+++ b/mcs/class/System.ComponentModel.Composition.4.5/System.ComponentModel.Composition.csproj
@@ -1,57 +1,95 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9091B5ED-8AFF-4B93-801A-9A33E0895A2B}</ProjectGuid>
+ <ProjectGuid>{2EEAD467-A190-4094-85EE-FDC354A876AF}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,219,414,436</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ComponentModel.Composition</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,219,414,436</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,219,414,436</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CLR40;USE_ECMA_KEY;FEATURE_REFLECTIONCONTEXT;FEATURE_REFLECTIONFILEIO;FEATURE_SERIALIZATION;FEATURE_SLIMLOCK</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -229,49 +267,69 @@
<Compile Include="src\ComponentModel\System\ComponentModel\Composition\ReflectionModel\ReflectionProperty.cs" />
<Compile Include="src\ComponentModel\System\ComponentModel\Composition\ReflectionModel\ReflectionType.cs" />
<Compile Include="src\ComponentModel\System\ComponentModel\Composition\ReflectionModel\ReflectionWritableMember.cs" />
- <Compile Include="src\ComponentModel\System\LazyOfTTMetadata.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="src\ComponentModel\System\LazyOfTTMetadata.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="src/ComponentModel/Strings.resx">
+ <LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
<EmbeddedResource Include="src/ComponentModel/Strings.resx">
<LogicalName>Microsoft.Internal.Strings.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj b/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj
index 3123fa3460d..a4ffa6e6cd5 100644
--- a/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj
+++ b/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj
@@ -1,57 +1,95 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</ProjectGuid>
+ <ProjectGuid>{0554E025-FABC-4822-AA41-0CA6F8C37432}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,414</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ComponentModel.DataAnnotations</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,414</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,414</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -106,52 +144,16 @@
<Compile Include="..\referencesource\System.ComponentModel.DataAnnotations\DataAnnotations\ValidationResult.cs" />
<Compile Include="..\referencesource\System.ComponentModel.DataAnnotations\DataAnnotations\Validator.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="ReferenceSources\SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\SR.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_x.csproj b/mcs/class/System.Configuration.Install/System.Configuration.Install.csproj
index 8bd609d1ced..0dac61893ba 100644
--- a/mcs/class/System.Configuration.Install/System.Configuration.Install-net_4_x.csproj
+++ b/mcs/class/System.Configuration.Install/System.Configuration.Install.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B144ACD4-089D-4769-8605-583FBEDB5B7C}</ProjectGuid>
+ <ProjectGuid>{CE7EED1F-1B49-4B8B-9199-5D939D52D637}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Configuration.Install</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -72,44 +65,14 @@
<Compile Include="System.Configuration.Install\TransactedInstaller.cs" />
<Compile Include="System.Configuration.Install\UninstallAction.cs" />
<Compile Include="System.Diagnostics\EventLogInstaller.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Configuration/System.Configuration-net_4_x.csproj b/mcs/class/System.Configuration/System.Configuration.csproj
index 1466da5dd1c..18c45c0c1a6 100644
--- a/mcs/class/System.Configuration/System.Configuration-net_4_x.csproj
+++ b/mcs/class/System.Configuration/System.Configuration.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</ProjectGuid>
+ <ProjectGuid>{C68FFB74-3D43-4D6F-BE84-54938F3EC2AE}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Configuration</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -175,48 +168,15 @@
<Compile Include="System.Configuration\TimeSpanValidatorAttribute.cs" />
<Compile Include="System.Configuration\TypeNameConverter.cs" />
<Compile Include="System.Configuration\ValidatorCallback.cs" />
- <Compile Include="System.Configuration\WhiteSpaceTrimStringConverter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Configuration\WhiteSpaceTrimStringConverter.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Core/System.Core-net_4_x.csproj b/mcs/class/System.Core/System.Core-net_4_x.csproj
deleted file mode 100644
index 942735ec6d5..00000000000
--- a/mcs/class/System.Core/System.Core-net_4_x.csproj
+++ /dev/null
@@ -1,516 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{359142A1-D80F-401E-AA64-7167C9317649}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,436</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Core</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.Linq.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\SparseArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\BitHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\HashSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\HashSetEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\BinaryOperationBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\BindingRestrictions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\CallInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ConvertBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\CreateInstanceBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DeleteIndexBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DeleteMemberBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicMetaObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicMetaObjectBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ExpandoClass.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ExpandoObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\GetIndexBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\GetMemberBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\IDynamicMetaObjectProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\IInvokeOnGetBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\InvokeBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\InvokeMemberBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\SetIndexBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\SetMemberBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\UnaryOperationBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\UpdateDelegates.Generated.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CacheDict.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CachedReflectionInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CollectionExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ContractUtils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\EmptyReadOnlyCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ExpressionUtils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ExpressionVisitorUtils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ListArgumentProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ListParameterProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\TypeExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\TypeUtils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\BinaryExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\BlockExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\CatchBlock.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\ArrayBuilderExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\CachedReflectionInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\ConstantCheck.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\DelegateHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\DelegateHelpers.Generated.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\HoistedLocals.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\TypeInfoExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ConditionalExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ConstantExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DebugInfoExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DebugViewWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DefaultExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DynamicExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DynamicExpressionVisitor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ElementInit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Error.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Expression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Expression.DebuggerProxy.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionStringBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionVisitor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\GotoExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IArgumentProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IDynamicExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IndexExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\InvocationExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IParameterProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LabelExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LabelTarget.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LambdaExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ListInitExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LoopExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberAssignment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberBinding.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberInitExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberListBinding.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberMemberBinding.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MethodCallExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\NewArrayExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\NewExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ParameterExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\RuntimeVariablesExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\StackGuard.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Strings.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SwitchCase.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SwitchExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SymbolDocumentInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\TryExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\TypeBinaryExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\UnaryExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Utils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\IQueryable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSite.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteBinder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteOps.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\Closure.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\DebugInfoGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\IRuntimeVariables.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuleCache.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.MergedRuntimeVariables.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.RuntimeVariableList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.RuntimeVariables.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\TrueReadOnlyCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Channels\AsynchronousChannel.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Channels\SynchronousChannel.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\AggregationMinMaxHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\EmptyEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\IParallelPartitionable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\ParallelQuery.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\QueryAggregationOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\RangeEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\RepeatEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Helpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\ArrayMergeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\DefaultMergeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\IMergeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\MergeEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\MergeExecutor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\SynchronousChannelMergeEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\HashRepartitionStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\IPartitionedStreamRecipient.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\OrderedHashRepartitionStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\PartitionedDataSource.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\PartitionedStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\UnorderedHashRepartitionStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperatorEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\ListQueryResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\OrdinalIndexState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\PartitionedStreamMerger.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QuerySettings.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\CancellationState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\OrderPreservingSpoolingTask.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryLifecycle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryTask.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryTaskGroupState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\Scheduling.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\SpoolingTask.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\SpoolingTaskBase.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\CancellableEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ExceptionAggregator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ExchangeUtilities.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\FixedMaxHeap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\GrowingArray.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\HashLookup.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\IntValueEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ListChunk.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Lookup.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Pair.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\PairComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\PLINQETWProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ReverseComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Shared.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Sorting.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\TraceHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Util.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Wrapper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\WrapperEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelExecutionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelMergeOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\CachedReflection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableExecutor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableQuery.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableRewriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Error.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Queryable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Strings.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\TypeHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Aggregate.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\AnyAll.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\AppendPrepend.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Average.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Buffer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Cast.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Concat.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Contains.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Count.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\DebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\DefaultIfEmpty.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Distinct.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\ElementAt.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Enumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Errors.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Except.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\First.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Grouping.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\GroupJoin.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Intersect.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Iterator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Join.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Last.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Lookup.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Max.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Min.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\OrderBy.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\OrderedEnumerable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Partition.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Range.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Repeat.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Reverse.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Select.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SelectMany.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SequenceEqual.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Set.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Single.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SingleLinkedNode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Skip.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Sum.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Take.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\ToCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Union.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Utilities.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Where.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Zip.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Algorithms\src\System\Security\Cryptography\IncrementalHash.net46.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Action.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Extension.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Function.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\StrongBox.cs" />
- <Compile Include="..\referencesource\System.Core\System\FuncAndAction.cs" />
- <Compile Include="..\referencesource\System.Core\System\InvalidTimeZoneException.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\Enums.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\Enums.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedFileSecurity.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewAccessor.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\DynamicAttribute.cs" />
- <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\ExecutionScope.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\Aes.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\BCryptNative.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithm.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithmGroup.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKey.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyBlobFormat.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyCreationParameters.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProperty.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProvider.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngUIPolicy.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellmanPublicKey.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsa.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsaCng.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECKeyXmlFormat.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\NCryptNative.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\RsaCng.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\X509Certificates\TrustStatus.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\LockRecursionException.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\Tasks\TaskExtensions.cs" />
- <Compile Include="..\referencesource\System.Core\System\TimeZoneInfo.cs" />
- <Compile Include="..\referencesource\System.Core\System\TimeZoneNotFoundException.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\LambdaExpression.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="corefx\SR.missing.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptKeyHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptProviderHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptSecretHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />
- <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedView.cs" />
- <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />
- <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />
- <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />
- <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />
- <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />
- <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />
- <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />
- <Compile Include="System.IO.Pipes\PipeDirection.cs" />
- <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />
- <Compile Include="System.IO.Pipes\PipeOptions.cs" />
- <Compile Include="System.IO.Pipes\PipeSecurity.cs" />
- <Compile Include="System.IO.Pipes\PipeStream.cs" />
- <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />
- <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />
- <Compile Include="System.IO.Pipes\PipeUnix.cs" />
- <Compile Include="System.IO.Pipes\PipeWin32.cs" />
- <Compile Include="System.Runtime.InteropServices\ComAwareEventInfo.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\ECDsaCertificateExtensions.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\RSACertificateExtensions.cs" />
- <Compile Include="System.Security.Cryptography\AesCng.cs" />
- <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\AesTransform.cs" />
- <Compile Include="System.Security.Cryptography\ECCurve.cs" />
- <Compile Include="System.Security.Cryptography\ECParameters.cs" />
- <Compile Include="System.Security.Cryptography\ECPoint.cs" />
- <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\TripleDESCng.cs" />
- <Compile Include="System\Util.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_x.csproj">
- <Project>{66DBB049-785B-4C2E-9EF6-C9E163F7DDD1}</Project>
- <Name>Mono.Posix-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Core/System.Core-plaincore-net_4_x.csproj b/mcs/class/System.Core/System.Core-plaincore-net_4_x.csproj
deleted file mode 100644
index 28b3bede7ea..00000000000
--- a/mcs/class/System.Core/System.Core-plaincore-net_4_x.csproj
+++ /dev/null
@@ -1,440 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{1EC0EBC0-0B35-454C-89AE-3F8F0FDD9705}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,436,1720</NoWarn>
- <OutputPath>./../../class/lib/net_4_x/plaincore</OutputPath>
- <IntermediateOutputPath>obj-plaincore</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Core</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
-
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,436,1720</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,436,1720</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_CORE_DLR;FEATURE_REFEMIT;FEATURE_PDBEMIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BinaryOperationBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\BindingRestrictions.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallInfo.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSite.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteHelpers.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CallSiteOps.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ConvertBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\CreateInstanceBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteIndexBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DeleteMemberBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObject.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicMetaObjectBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\DynamicObject.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoClass.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\ExpandoObject.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetIndexBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\GetMemberBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IDynamicMetaObjectProvider.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\IInvokeOnGetBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\InvokeMemberBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\RuleCache.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetIndexBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\SetMemberBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UnaryOperationBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BinaryExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\BlockExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\CatchBlock.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConditionalExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ConstantExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugInfoExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DebugViewWriter.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\DefaultExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ElementInit.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\Expression.DebuggerProxy.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionStringBuilder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ExpressionType.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\GotoExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\IndexExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\InvocationExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LabelTarget.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LambdaExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListArgumentProvider.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ListInitExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\LoopExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberAssignment.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberBinding.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberInitExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberListBinding.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MemberMemberBinding.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\MethodCallExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewArrayExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\NewExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\ParameterExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\RuntimeVariablesExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchCase.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SwitchExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\SymbolDocumentInfo.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TryExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeBinaryExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\TypeUtils.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Ast\UnaryExpression.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AnalyzedTree.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\AssemblyGen.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\BoundConstants.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Closure.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\CompilerScope.Storage.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ConstantCheck.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DebugInfoGenerator.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\DelegateHelpers.Generated.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ExpressionQuoter.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\HoistedLocals.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\ILGen.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\KeyedQueue.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LabelInfo.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Address.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Binary.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.ControlFlow.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Expressions.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Generated.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Lambda.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Logical.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Statements.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\LambdaCompiler.Unary.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\OffsetTrackingILGenerator.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\RuntimeVariableList.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\Set.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Bindings.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Generated.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\StackSpiller.Temps.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolDocumentGenerator.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\SymbolGuids.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Compiler\VariableBinder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CacheDict.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\CollectionExtensions.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ContractUtils.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ExceptionFactory.Generated.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\Helpers.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\IRuntimeVariables.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyCollectionBuilder.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReadOnlyDictionary.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReferenceEqualityComparer.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\ReflectionUtils.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TrueReadOnlyCollection.cs" />
- <Compile Include="..\dlr\Runtime\Microsoft.Scripting.Core\Utils\TypeExtensions.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Ast\DynamicExpression.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Ast\ExpressionVisitor.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Ast\IArgumentProvider.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Ast\IDynamicExpression.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Action.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Extension.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Function.cs" />
- <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\StrongBox.cs" />
- <Compile Include="..\referencesource\System.Core\System\Collections\Generic\BitHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Collections\Generic\HashSet.cs" />
- <Compile Include="..\referencesource\System.Core\System\Collections\Generic\HashSetDebugView.cs" />
- <Compile Include="..\referencesource\System.Core\System\Collections\Generic\HashSetEqualityComparer.cs" />
- <Compile Include="..\referencesource\System.Core\System\FuncAndAction.cs" />
- <Compile Include="..\referencesource\System.Core\System\InvalidTimeZoneException.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\Enums.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\Enums.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedFileSecurity.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewAccessor.cs" />
- <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Enumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Expressions\ExpressionVisitor.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\IQueryable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Channels\AsynchronousChannel.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Channels\SynchronousChannel.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\AggregationMinMaxHelpers.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\EmptyEnumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\IParallelPartitionable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\ParallelQuery.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\QueryAggregationOptions.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\RangeEnumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Enumerables\RepeatEnumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\ArrayMergeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\DefaultMergeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\IMergeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\MergeEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\MergeExecutor.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Merging\SynchronousChannelMergeEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\HashRepartitionStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\IPartitionedStreamRecipient.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\OrderedHashRepartitionStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\PartitionedDataSource.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\PartitionedStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Partitioning\UnorderedHashRepartitionStream.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperatorEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\ListQueryResults.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\OrdinalIndexState.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\PartitionedStreamMerger.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\QueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\QueryResults.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\QuerySettings.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\ConcatQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\CancellationState.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\OrderPreservingSpoolingTask.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\QueryLifecycle.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\QueryTask.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\QueryTaskGroupState.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\Scheduling.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\SpoolingTask.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Scheduling\SpoolingTaskBase.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\CancellableEnumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\ExceptionAggregator.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\ExchangeUtilities.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\FixedMaxHeap.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\GrowingArray.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\HashLookup.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\IntValueEvent.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\ListChunk.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Lookup.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Pair.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\PairComparer.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\ReverseComparer.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Shared.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Sorting.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\TraceHelpers.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Util.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\Wrapper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\Parallel\Utils\WrapperEqualityComparer.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\ParallelEnumerable.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\ParallelExecutionMode.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\ParallelMergeOptions.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\SequenceQuery.cs" />
- <Compile Include="..\referencesource\System.Core\System\Linq\TypeHelper.cs" />
- <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\DynamicAttribute.cs" />
- <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\ExecutionScope.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\Aes.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\BCryptNative.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithm.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithmGroup.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKey.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyBlobFormat.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyCreationParameters.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProperty.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProvider.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngUIPolicy.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellmanPublicKey.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsa.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsaCng.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECKeyXmlFormat.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\NCryptNative.cs" />
- <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\RsaCng.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\LockRecursionException.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs" />
- <Compile Include="..\referencesource\System.Core\System\threading\Tasks\TaskExtensions.cs" />
- <Compile Include="..\referencesource\System.Core\System\TimeZoneInfo.cs" />
- <Compile Include="..\referencesource\System.Core\System\TimeZoneNotFoundException.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptKeyHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptProviderHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptSecretHandle.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />
- <Compile Include="ReferenceSources\Error.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\SR.missing.cs" />
- <Compile Include="ReferenceSources\Strings.cs" />
- <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />
- <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedView.cs" />
- <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />
- <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />
- <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />
- <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />
- <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />
- <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />
- <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />
- <Compile Include="System.IO.Pipes\PipeDirection.cs" />
- <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />
- <Compile Include="System.IO.Pipes\PipeOptions.cs" />
- <Compile Include="System.IO.Pipes\PipeSecurity.cs" />
- <Compile Include="System.IO.Pipes\PipeStream.cs" />
- <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />
- <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />
- <Compile Include="System.IO.Pipes\PipeUnix.cs" />
- <Compile Include="System.IO.Pipes\PipeWin32.cs" />
- <Compile Include="System.Runtime.InteropServices\ComAwareEventInfo.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\ECDsaCertificateExtensions.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\RSACertificateExtensions.cs" />
- <Compile Include="System.Security.Cryptography\AesCng.cs" />
- <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\AesTransform.cs" />
- <Compile Include="System.Security.Cryptography\ECCurve.cs" />
- <Compile Include="System.Security.Cryptography\ECParameters.cs" />
- <Compile Include="System.Security.Cryptography\ECPoint.cs" />
- <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
- <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\TripleDESCng.cs" />
- <Compile Include="System\Util.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_x.csproj">
- <Project>{66DBB049-785B-4C2E-9EF6-C9E163F7DDD1}</Project>
- <Name>Mono.Posix-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Core/System.Core.csproj b/mcs/class/System.Core/System.Core.csproj
new file mode 100644
index 00000000000..740d341444d
--- /dev/null
+++ b/mcs/class/System.Core/System.Core.csproj
@@ -0,0 +1,1158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E3149CAB-0AC5-415C-9309-E2636CAF1EBD}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,436</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Core</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_watch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NET_3_5;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;FEATURE_COMPILE;FEATURE_COMPILE_TO_METHODBUILDER;FEATURE_PDB_GENERATOR</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;FEATURE_PAL;PFX_LEGACY_3_5;FEATURE_NETCORE;INSIDE_SYSCORE;LIBC;NO_FEATURE_STATIC_DELEGATE;FEATURE_MAKE_RUN_METHODS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.Linq.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\SparseArrayBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\BitHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\HashSet.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\HashSetEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\BinaryOperationBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\BindingRestrictions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\CallInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ConvertBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\CreateInstanceBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DeleteIndexBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DeleteMemberBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicMetaObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicMetaObjectBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\DynamicObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ExpandoClass.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\ExpandoObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\GetIndexBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\GetMemberBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\IDynamicMetaObjectProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\IInvokeOnGetBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\InvokeBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\InvokeMemberBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\SetIndexBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\SetMemberBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\UnaryOperationBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\UpdateDelegates.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CacheDict.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CachedReflectionInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\CollectionExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ContractUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\EmptyReadOnlyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ExpressionUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ExpressionVisitorUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ListArgumentProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\ListParameterProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\TypeExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\TypeUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\BinaryExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\BlockExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\CatchBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\ArrayBuilderExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\CachedReflectionInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Common\ConstantCheck.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\DelegateHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\DelegateHelpers.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\HoistedLocals.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\TypeInfoExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ConditionalExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ConstantExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DebugInfoExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DebugViewWriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DefaultExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DynamicExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\DynamicExpressionVisitor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ElementInit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Error.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Expression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Expression.DebuggerProxy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionStringBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ExpressionVisitor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\GotoExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IArgumentProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IDynamicExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IndexExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\InvocationExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\IParameterProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LabelExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LabelTarget.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LambdaExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ListInitExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\LoopExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberAssignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberBinding.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberInitExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberListBinding.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MemberMemberBinding.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\MethodCallExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\NewArrayExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\NewExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\ParameterExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\RuntimeVariablesExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\StackGuard.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Strings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SwitchCase.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SwitchExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\SymbolDocumentInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\TryExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\TypeBinaryExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\UnaryExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Utils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\IQueryable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSite.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\CallSiteOps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\Closure.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\DebugInfoGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\IRuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuleCache.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.MergedRuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.RuntimeVariableList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\TrueReadOnlyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Channels\AsynchronousChannel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Channels\SynchronousChannel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\AggregationMinMaxHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\EmptyEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\IParallelPartitionable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\OrderedParallelQuery.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\ParallelEnumerableWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\ParallelQuery.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\QueryAggregationOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\RangeEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Enumerables\RepeatEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\ArrayMergeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\DefaultMergeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\IMergeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\MergeEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\MergeExecutor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Merging\SynchronousChannelMergeEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\HashRepartitionStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\IPartitionedStreamRecipient.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\OrderedHashRepartitionStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\PartitionedDataSource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\PartitionedStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Partitioning\UnorderedHashRepartitionStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\AssociativeAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ConcatQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Binary\ZipQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\BinaryQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\CountAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DecimalSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\DoubleSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\FloatSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\InlinedAggregationOperatorEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\IntSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongCountAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\LongSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableFloatSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableIntSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongMinMaxAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Inlined\NullableLongSumAggregationOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\ListQueryResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Options\OrderingQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Options\QueryExecutionOption.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\OrdinalIndexState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\PartitionedStreamMerger.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOpeningEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryOperatorEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QueryResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\QuerySettings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\ScanQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\AnyAllSearchOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ContainsSearchOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\DefaultIfEmptyQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ElementAtQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\FirstQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ForAllOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\IndexedSelectQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\IndexedWhereQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\LastQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SelectQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SingleQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\Unary\WhereQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\QueryOperators\UnaryQueryOperator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\CancellationState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\OrderPreservingSpoolingTask.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryLifecycle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryTask.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\QueryTaskGroupState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\Scheduling.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\SpoolingTask.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Scheduling\SpoolingTaskBase.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\CancellableEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ExceptionAggregator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ExchangeUtilities.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\FixedMaxHeap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\GrowingArray.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\HashLookup.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\IntValueEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ListChunk.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Lookup.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Pair.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\PairComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\PLINQETWProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\ReverseComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Shared.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Sorting.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\TraceHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Util.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\Wrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\Parallel\Utils\WrapperEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelExecutionMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Parallel\src\System\Linq\ParallelMergeOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\CachedReflection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableExecutor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableQuery.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\EnumerableRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Error.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Queryable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\Strings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Queryable\src\System\Linq\TypeHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Aggregate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\AnyAll.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\AppendPrepend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Average.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Buffer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Cast.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Concat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Contains.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Count.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\DebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\DefaultIfEmpty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Distinct.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\ElementAt.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Enumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Errors.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Except.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\First.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Grouping.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\GroupJoin.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Intersect.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Iterator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Join.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Last.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Lookup.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Max.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Min.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\OrderBy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\OrderedEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Partition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Range.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Repeat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Reverse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Select.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SelectMany.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SequenceEqual.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Set.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Single.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\SingleLinkedNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Skip.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Sum.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Take.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\ToCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Union.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Utilities.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Where.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq\src\System\Linq\Zip.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Algorithms\src\System\Security\Cryptography\IncrementalHash.net46.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\..\build\common\SR.cs" />
+ <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Action.cs" />
+ <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Extension.cs" />
+ <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\Function.cs" />
+ <Compile Include="..\referencesource\System.Core\Microsoft\Scripting\Utils\StrongBox.cs" />
+ <Compile Include="..\referencesource\System.Core\System\FuncAndAction.cs" />
+ <Compile Include="..\referencesource\System.Core\System\InvalidTimeZoneException.cs" />
+ <Compile Include="..\referencesource\System.Core\System\IO\Enums.cs" />
+ <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\Enums.cs" />
+ <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedFileSecurity.cs" />
+ <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewAccessor.cs" />
+ <Compile Include="..\referencesource\System.Core\System\IO\MemoryMappedFiles\MemoryMappedViewStream.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\DynamicAttribute.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Runtime\CompilerServices\ExecutionScope.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\Aes.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\BCryptNative.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithm.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngAlgorithmGroup.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKey.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyBlobFormat.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngKeyCreationParameters.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProperty.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngProvider.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\CngUIPolicy.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellmanPublicKey.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsa.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDsaCng.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECKeyXmlFormat.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\NCryptNative.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\RsaCng.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\X509Certificates\TrustStatus.cs" />
+ <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs" />
+ <Compile Include="..\referencesource\System.Core\System\threading\Tasks\TaskExtensions.cs" />
+ <Compile Include="..\referencesource\System.Core\System\TimeZoneInfo.cs" />
+ <Compile Include="..\referencesource\System.Core\System\TimeZoneNotFoundException.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="corefx\LambdaExpression.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="corefx\SR.missing.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedFileHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeMemoryMappedViewHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptKeyHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptProviderHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafeNCryptSecretHandle.cs" />
+ <Compile Include="Microsoft.Win32.SafeHandles\SafePipeHandle.cs" />
+ <Compile Include="ReferenceSources\SR.cs" />
+ <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedFile.cs" />
+ <Compile Include="System.IO.MemoryMappedFiles\MemoryMappedView.cs" />
+ <Compile Include="System.IO.Pipes\AnonymousPipeClientStream.cs" />
+ <Compile Include="System.IO.Pipes\AnonymousPipeServerStream.cs" />
+ <Compile Include="System.IO.Pipes\NamedPipeClientStream.cs" />
+ <Compile Include="System.IO.Pipes\NamedPipeServerStream.cs" />
+ <Compile Include="System.IO.Pipes\PipeAccessRights.cs" />
+ <Compile Include="System.IO.Pipes\PipeAccessRule.cs" />
+ <Compile Include="System.IO.Pipes\PipeAuditRule.cs" />
+ <Compile Include="System.IO.Pipes\PipeDirection.cs" />
+ <Compile Include="System.IO.Pipes\PipeInterfaces.cs" />
+ <Compile Include="System.IO.Pipes\PipeOptions.cs" />
+ <Compile Include="System.IO.Pipes\PipeSecurity.cs" />
+ <Compile Include="System.IO.Pipes\PipeStream.cs" />
+ <Compile Include="System.IO.Pipes\PipeStreamImpersonationWorker.cs" />
+ <Compile Include="System.IO.Pipes\PipeTransmissionMode.cs" />
+ <Compile Include="System.Runtime.InteropServices\ComAwareEventInfo.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\ECDsaCertificateExtensions.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\RSACertificateExtensions.cs" />
+ <Compile Include="System.Security.Cryptography\AesCng.cs" />
+ <Compile Include="System.Security.Cryptography\ECCurve.cs" />
+ <Compile Include="System.Security.Cryptography\ECParameters.cs" />
+ <Compile Include="System.Security.Cryptography\ECPoint.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\TripleDESCng.cs" />
+ <Compile Include="System\Util.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\LockRecursionException.cs" />
+ <Compile Include="System.IO.Pipes\PipeUnix.cs" />
+ <Compile Include="System.IO.Pipes\PipeWin32.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesCryptoServiceProvider.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\AesManaged.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="..\referencesource\System.Core\System\threading\ReaderWriterLockSlim\LockRecursionException.cs" />
+ <Compile Include="System.IO.Pipes\PipeUnix.cs" />
+ <Compile Include="System.IO.Pipes\PipeWin32.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Dynamic\Utils\Helpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AnalyzedTree.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\AssemblyGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\BoundConstants.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\CompilerScope.Storage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\ILGen.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\KeyedStack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Lambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\StackSpiller.Temps.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Compiler\VariableBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AddInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\AndInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ArrayOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\BranchLabel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DecrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\DivInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\EqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\FieldOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\IncrementInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Instruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InstructionList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\InterpretedFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Interpreter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LabelInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightDelegateCreator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LightLambda.Generated.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\LocalVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\ModuloInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\MulInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NegateInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NewInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotEqualInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NotInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NullCheckInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\OrInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RightShiftInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\RuntimeVariables.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\StackOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\SubInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\TypeOperations.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Linq.Expressions\src\System\Linq\Expressions\Interpreter\Utilities.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\AesManaged.cs" />
+ <Compile Include="..\referencesource\System.Core\System\Security\Cryptography\ECDiffieHellman.cs" />
+ <Compile Include="System.Security.Cryptography\AesCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\AesTransform.cs" />
+ <Compile Include="System.Security.Cryptography\MD5Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA256Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA384Cng.cs" />
+ <Compile Include="System.Security.Cryptography\SHA512Cng.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../Mono.Posix/Mono.Posix.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../Mono.Posix/Mono.Posix.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_x.csproj b/mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions.csproj
index e64952da488..02fe00c0c2b 100644
--- a/mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions-net_4_x.csproj
+++ b/mcs/class/System.Data.DataSetExtensions/System.Data.DataSetExtensions.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{64D286EF-32EA-4494-9DD6-36609597A11A}</ProjectGuid>
+ <ProjectGuid>{AC3AC4DA-7C10-4AE9-A131-6DBBE61432E3}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,436</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.DataSetExtensions</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\corefx\src\System.Data.DataSetExtensions\src\System\Data\DataRowComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.DataSetExtensions\src\System\Data\DataRowExtensions.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.DataSetExtensions\src\System\Data\DataSetUtil.cs" />
@@ -67,52 +56,17 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.DataSetExtensions\src\System\Data\TypedTableBaseExtensions.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="corefx\SR.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.Entity/System.Data.Entity-net_4_x.csproj b/mcs/class/System.Data.Entity/System.Data.Entity.csproj
index 170833a846b..d5439d7029e 100644
--- a/mcs/class/System.Data.Entity/System.Data.Entity-net_4_x.csproj
+++ b/mcs/class/System.Data.Entity/System.Data.Entity.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A559EE60-2FE6-47DD-B4B8-0097BD242D86}</ProjectGuid>
+ <ProjectGuid>{9ACBD0C6-5433-4DDE-8C8A-8CC43D3ADD39}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.Entity</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\AssemblyRef.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\SR.cs" />
@@ -780,72 +769,22 @@
<Compile Include="EntityResDescriptionAttribute.cs" />
<Compile Include="Error.cs" />
<Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\Strings.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\Strings.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.Linq/System.Data.Linq-net_4_x.csproj b/mcs/class/System.Data.Linq/System.Data.Linq.csproj
index 37bd19088b1..e35e60f3c88 100644
--- a/mcs/class/System.Data.Linq/System.Data.Linq-net_4_x.csproj
+++ b/mcs/class/System.Data.Linq/System.Data.Linq.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</ProjectGuid>
+ <ProjectGuid>{02AAB4E3-70B9-4ADA-AF91-4C99165FD829}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.Linq</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_STRICT;MONO_DEPLOY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;MONO_STRICT;MONO_DEPLOY</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_STRICT;MONO_DEPLOY</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_STRICT;MONO_DEPLOY</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -378,61 +371,27 @@
<Compile Include="src\DbLinq\Vendor\ISchemaLoader.cs" />
<Compile Include="src\DbLinq\Vendor\ISqlProvider.cs" />
<Compile Include="src\DbLinq\Vendor\IVendor.cs" />
- <Compile Include="src\DbLinq\Vendor\VendorAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="src\DbLinq\Vendor\VendorAttribute.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="./src/DbLinq/Schema/Dbml/DbmlSchema.xsd">
+ <LogicalName>DbLinq.Schema.Dbml.DbmlSchema.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
<EmbeddedResource Include="./src/DbLinq/Schema/Dbml/DbmlSchema.xsd">
<LogicalName>DbLinq.Schema.Dbml.DbmlSchema.xsd</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_x.csproj b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.csproj
index cb2acf6023e..4a310bc02ea 100644
--- a/mcs/class/System.Data.OracleClient/System.Data.OracleClient-net_4_x.csproj
+++ b/mcs/class/System.Data.OracleClient/System.Data.OracleClient.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0029417C-ED54-4162-8D8C-D935C760D89D}</ProjectGuid>
+ <ProjectGuid>{BABCD6CD-66D8-4FCD-A855-28D7A761914C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.OracleClient</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -124,56 +113,18 @@
<Compile Include="System.Data.OracleClient\OracleString.cs" />
<Compile Include="System.Data.OracleClient\OracleTimeSpan.cs" />
<Compile Include="System.Data.OracleClient\OracleTransaction.cs" />
- <Compile Include="System.Data.OracleClient\OracleType.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Data.OracleClient\OracleType.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_x.csproj b/mcs/class/System.Data.Services.Client/System.Data.Services.Client.csproj
index 80cd0242ae9..693405ad447 100644
--- a/mcs/class/System.Data.Services.Client/System.Data.Services.Client-net_4_x.csproj
+++ b/mcs/class/System.Data.Services.Client/System.Data.Services.Client.csproj
@@ -1,57 +1,95 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2FFB9A8F-DB7B-41FF-9398-15DF81AE1BC8}</ProjectGuid>
+ <ProjectGuid>{B949A52E-3240-4BD3-B57B-89C78D9EB9D4}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -170,65 +208,75 @@
<Compile Include=".\Server\System\Data\Services\HttpProcessUtility.cs" />
<Compile Include=".\Server\System\Data\Services\Parsing\WebConvert.cs" />
<Compile Include=".\Server\System\Data\Services\Providers\EntityPropertyMappingInfo.cs" />
- <Compile Include=".\Server\System\Data\Services\XmlConstants.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../WindowsBase/WindowsBase-net_4_x.csproj">
- <Project>{A8F39368-ECD9-41A5-A562-CC7C82B3CC86}</Project>
- <Name>WindowsBase-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Server\System\Data\Services\XmlConstants.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../WindowsBase/WindowsBase.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="Client/System.Data.Services.Client.txt">
+ <LogicalName>System.Data.Services.Client.resources</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
<EmbeddedResource Include="Client/System.Data.Services.Client.txt">
<LogicalName>System.Data.Services.Client.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data.Services/System.Data.Services-net_4_x.csproj b/mcs/class/System.Data.Services/System.Data.Services.csproj
index fdc2c78efcf..9cdbdfff686 100644
--- a/mcs/class/System.Data.Services/System.Data.Services-net_4_x.csproj
+++ b/mcs/class/System.Data.Services/System.Data.Services.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5A287CAF-8FA4-42F7-976D-EE16D76CF2F1}</ProjectGuid>
+ <ProjectGuid>{DB8E657B-E9FE-49E5-AD23-B8144673863F}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data.Services</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -129,60 +118,19 @@
<Compile Include="System.Data.Services\DataServiceOperationContext.cs" />
<Compile Include="System.Data.Services\DataServiceProcessingPipeline.cs" />
<Compile Include="System.Data.Services\DataServiceProcessingPipelineEventArgs.cs" />
- <Compile Include="System.Data.Services\IDataServiceHost2.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Web/System.ServiceModel.Web-net_4_x.csproj">
- <Project>{54F4FA23-5AF3-4312-9294-3DB109F644CC}</Project>
- <Name>System.ServiceModel.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Services.Client/System.Data.Services.Client-net_4_x.csproj">
- <Project>{2FFB9A8F-DB7B-41FF-9398-15DF81AE1BC8}</Project>
- <Name>System.Data.Services.Client-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj">
- <Project>{7A23227C-591B-4F80-9D62-4D0271073D82}</Project>
- <Name>System.ServiceModel.Activation-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Data.Services\IDataServiceHost2.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Web/System.ServiceModel.Web.csproj" />
+ <ProjectReference Include="../System.Data.Services.Client/System.Data.Services.Client.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Data/System.Data-net_4_x.csproj b/mcs/class/System.Data/System.Data.csproj
index 280006d5d45..61976095fea 100644
--- a/mcs/class/System.Data/System.Data-net_4_x.csproj
+++ b/mcs/class/System.Data/System.Data.csproj
@@ -1,62 +1,99 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</ProjectGuid>
+ <ProjectGuid>{2C8FCB39-B0E8-4D90-9252-57E1A37259A3}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,219,414,649,619</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Data</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;MONO_FEATURE_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;NO_CODEDOM;NO_OLEDB;NO_ODBC;NO_CONFIGURATION;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,219,414,649,619</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,219,414,649,619</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX;PLATFORM_UNIX;USEOFFSET;MONO_PARTIAL_DATA_IMPORT;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Interop.Odbc.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\Interop.Libraries.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Libraries.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Net.Security.Native\Interop.GssApiException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Net.Security.Native\Interop.GssBuffer.cs" />
@@ -332,41 +369,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\Data\Common\NameValuePermission.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\Data\Common\SafeNativeMethods.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\Data\ProviderBase\DbBuffer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\HResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\DbDataRecord.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\Odbc32.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommand.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommandBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionFactory.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHandle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionPoolProviderInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionString.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionStringbuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataAdapter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataReader.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironmentHandle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcErrorCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcException.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcFactory.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcHandle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcInfoMessageEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataCollectionNames.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataColumnNames.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataFactory.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollectionHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcReferenceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcRowUpdatingEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcStatementHandle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcTransaction.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcUtils.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\Interop\SNINativeMethodWrapper.Common.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\Interop\SNINativeMethodWrapper.Unix.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\Microsoft\SqlServer\Server\ExtendedClrTypeCode.cs" />
@@ -435,7 +437,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SNI\SSRP.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SortOrder.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBuffer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopyColumnMapping.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopyColumnMappingCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopyOptions.cs" />
@@ -443,19 +444,14 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlClientDiagnosticListenerExtensions.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlClientFactory.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlClientMetaDataCollectionNames.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionFactory.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionPoolGroupProviderInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionPoolKey.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionPoolProviderInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionString.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionStringBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionTimeoutErrorInternal.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataReader.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDbColumn.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDelegatedTransaction.cs" />
@@ -465,7 +461,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlEnums.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlError.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlErrorCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlInfoMessageEvent.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlInfoMessageEventHandler.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlInternalConnection.cs" />
@@ -476,10 +471,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlNotificationInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlNotificationSource.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlNotificationType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlReferenceCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlRowUpdatedEvent.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlRowUpdatedEventHandler.cs" />
@@ -489,7 +480,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlSequentialTextReader.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlStatistics.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlUdtInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlUtil.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\TdsEnums.cs" />
@@ -511,19 +501,10 @@
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\..\build\common\SR.cs" />
<Compile Include="..\referencesource\System.Data\Microsoft\SqlServer\Server\SqlTriggerContext.cs" />
- <Compile Include="..\referencesource\System.Data\Misc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\CodeGen\datacache.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\CodeGen\StrongTypingException.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\Common\DBDataPermission.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\Common\DBDataPermissionAttribute.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderConfigurationHandler.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactories.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactoriesConfigurationHandler.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Common\HandlerBase.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\DataSet.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcConnectionOpen.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcPermission.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\OleDb\OleDbPermission.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\OleDb\OleDbType.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\OleDb\PropertyAttributes.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\Sql\IBinarySerialize.cs" />
@@ -539,92 +520,370 @@
<Compile Include="..\referencesource\System.Data\System\Data\Sql\SqlUserDefinedTypeAttribute.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\Sql\TriggerAction.cs" />
<Compile Include="..\referencesource\System.Data\System\Data\SqlClient\SqlClientPermission.cs" />
- <Compile Include="..\referencesource\System.Data\System\Data\SQLTypes\SqlTypesSchemaImporter.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="corefx\DbConnectionOptions.cs" />
<Compile Include="corefx\DiagnosticListener.cs" />
<Compile Include="corefx\Interop.NetSecurityNative.cs" />
<Compile Include="corefx\Odbc\AdapterUtil.cs" />
- <Compile Include="corefx\Odbc\DbConnectionStringCommon.cs" />
- <Compile Include="corefx\Odbc\OdbcFactory.cs" />
<Compile Include="corefx\Odbc\Res.cs" />
- <Compile Include="corefx\OleDbStubs.cs" />
<Compile Include="corefx\SqlClientFactory.cs" />
- <Compile Include="corefx\SqlCommand.cs" />
<Compile Include="corefx\SqlConnection.cs" />
<Compile Include="corefx\SqlConnectionStringBuilder.cs" />
<Compile Include="corefx\SqlDependencyUtils.cs" />
- <Compile Include="corefx\SqlException.cs" />
<Compile Include="corefx\SqlParameterCollection.cs" />
<Compile Include="corefx\SR.cs" />
<Compile Include="corefx\TdsEnums.cs" />
<Compile Include="corefx\ThisAssembly.cs" />
+ <Compile Include="System.Data.SqlClient\SqlCredential.cs" />
+ <Compile Include="System.Data.SqlClient\SQLDebugging.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Interop.Odbc.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\HResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\DbDataRecord.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\Odbc32.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionPoolProviderInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionString.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionStringbuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataReader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironmentHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcError.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcErrorCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcInfoMessageEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataCollectionNames.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataColumnNames.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcReferenceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcRowUpdatingEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcStatementHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcTransaction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="..\referencesource\System.Data\Misc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\CodeGen\datacache.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderConfigurationHandler.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactories.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactoriesConfigurationHandler.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\HandlerBase.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcConnectionOpen.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcPermission.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\OleDb\OleDbPermission.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\SQLTypes\SqlTypesSchemaImporter.cs" />
+ <Compile Include="corefx\Odbc\DbConnectionStringCommon.cs" />
+ <Compile Include="corefx\Odbc\OdbcFactory.cs" />
+ <Compile Include="corefx\OleDbStubs.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
<Compile Include="Microsoft.SqlServer.Server\SqlContext.cs" />
<Compile Include="Microsoft.SqlServer.Server\SqlPipe.cs" />
- <Compile Include="System.Data.SqlClient\SqlCredential.cs" />
- <Compile Include="System.Data.SqlClient\SQLDebugging.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Numerics/System.Numerics-net_4_x.csproj">
- <Project>{BD2FFDDC-BD89-4041-82F5-A696C941C7BE}</Project>
- <Name>System.Numerics-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="System.Data.SqlClient\SqlBulkCopy.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlCommand.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlCommandBuilder.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlConnection.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlDataAdapter.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlException.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlParameter.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlParameterCollection.platformnotsupported.cs" />
+ <Compile Include="System.Data.SqlClient\SqlTransaction.platformnotsupported.cs" />
</ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Interop.Odbc.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\OSX\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\Common\System\HResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\DbDataRecord.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\Odbc32.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionPoolProviderInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionString.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcConnectionStringbuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcDataReader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcEnvironmentHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcError.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcErrorCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcInfoMessageEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataCollectionNames.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataColumnNames.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcMetaDataFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcReferenceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcRowUpdatingEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcStatementHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcTransaction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.Odbc\src\System\Data\Odbc\OdbcUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="..\referencesource\System.Data\Misc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\CodeGen\datacache.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderConfigurationHandler.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactories.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\DbProviderFactoriesConfigurationHandler.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Common\HandlerBase.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcConnectionOpen.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\Odbc\OdbcPermission.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\OleDb\OleDbPermission.cs" />
+ <Compile Include="..\referencesource\System.Data\System\Data\SQLTypes\SqlTypesSchemaImporter.cs" />
+ <Compile Include="corefx\Odbc\DbConnectionStringCommon.cs" />
+ <Compile Include="corefx\Odbc\OdbcFactory.cs" />
+ <Compile Include="corefx\OleDbStubs.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ <Compile Include="Microsoft.SqlServer.Server\SqlContext.cs" />
+ <Compile Include="Microsoft.SqlServer.Server\SqlPipe.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlBulkCopy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommand.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlCommandBuilder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlConnectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlDataAdapter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterCollectionHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlParameterHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Data.SqlClient\src\System\Data\SqlClient\SqlTransaction.cs" />
+ <Compile Include="corefx\SqlCommand.cs" />
+ <Compile Include="corefx\SqlException.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Numerics/System.Numerics.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
+ <LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
<EmbeddedResource Include="../../../external/corefx/src/System.Data.SqlClient/src/Resources/System.Data.SqlClient.SqlMetaData.xml">
<LogicalName>System.Data.SqlClient.SqlMetaData.xml</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Deployment/System.Deployment-net_4_x.csproj b/mcs/class/System.Deployment/System.Deployment-net_4_x.csproj
deleted file mode 100644
index 5977c51a286..00000000000
--- a/mcs/class/System.Deployment/System.Deployment-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E378448B-0D48-4338-BAE0-CEB9A7CB3B80}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Deployment</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Deployment/System.Deployment.csproj b/mcs/class/System.Deployment/System.Deployment.csproj
new file mode 100644
index 00000000000..f3b3d70f8ae
--- /dev/null
+++ b/mcs/class/System.Deployment/System.Deployment.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{419D5017-08F7-4F8D-812B-B92405698BD2}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Deployment</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Design/System.Design-plaindesign-net_4_x.csproj b/mcs/class/System.Design/System.Design-plaindesign-net_4_x.csproj
deleted file mode 100644
index 4294869c185..00000000000
--- a/mcs/class/System.Design/System.Design-plaindesign-net_4_x.csproj
+++ /dev/null
@@ -1,443 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DCE556E9-EF89-45F3-A51F-83D3C3E0FEF5}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,436,612,618,649,67,672</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/plaindesign</OutputPath>
- <IntermediateOutputPath>obj-plaindesign</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Design</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,436,612,618,649,67,672</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,436,612,618,649,67,672</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptor.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptorCollection.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DataSourceGroup.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DataSourceGroupCollection.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DataSourceProviderService.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataColumn.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataConnection.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataParameter.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataRelationship.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataSchemaClass.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataStoredProcedure.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataTable.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataTableBase.cs" />
- <Compile Include="System.ComponentModel.Design.Data\DesignerDataView.cs" />
- <Compile Include="System.ComponentModel.Design.Data\IDataEnvironment.cs" />
- <Compile Include="System.ComponentModel.Design.Data\IDesignerDataSchema.cs" />
- <Compile Include="System.ComponentModel.Design.Data\QueryBuilderMode.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\BasicDesignerLoader.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomComponentSerializationService.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomDesignerLoader.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationModel.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomLocalizationProvider.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializationProvider.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerBase.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CodeDomSerializerException.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\CollectionCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\ComponentCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\DesignerSerializationManager.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\EnumCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\EventCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\ExpressionContext.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\ICodeDomDesignerReload.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\MemberCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\ObjectStatementCollection.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\PrimitiveCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\PropertyCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\RootCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\RootContext.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\SerializeAbsoluteContext.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\StatementContext.cs" />
- <Compile Include="System.ComponentModel.Design.Serialization\TypeCodeDomSerializer.cs" />
- <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\ActiveDesignSurfaceChangedEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\ArrayEditor.cs" />
- <Compile Include="System.ComponentModel.Design\BinaryEditor.cs" />
- <Compile Include="System.ComponentModel.Design\ByteViewer.cs" />
- <Compile Include="System.ComponentModel.Design\CollectionEditor.cs" />
- <Compile Include="System.ComponentModel.Design\ComponentActionsType.cs" />
- <Compile Include="System.ComponentModel.Design\ComponentDesigner.cs" />
- <Compile Include="System.ComponentModel.Design\DateTimeEditor.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionHeaderItem.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionItem.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionItemCollection.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionList.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionListCollection.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionListsChangedType.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionMethodItem.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionPropertyItem.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionService.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionTextItem.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionUIService.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerActionUIStateChangeType.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerCommandSet.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerEventService.cs" />
- <Compile Include="System.ComponentModel.Design\DesignerHost.cs" />
- <Compile Include="System.ComponentModel.Design\DesignModeNestedContainer.cs" />
- <Compile Include="System.ComponentModel.Design\DesignModeSite.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurface.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurfaceCollection.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurfaceEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurfaceEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurfaceManager.cs" />
- <Compile Include="System.ComponentModel.Design\DesignSurfaceServiceContainer.cs" />
- <Compile Include="System.ComponentModel.Design\DisplayMode.cs" />
- <Compile Include="System.ComponentModel.Design\EventBindingService.cs" />
- <Compile Include="System.ComponentModel.Design\ExceptionCollection.cs" />
- <Compile Include="System.ComponentModel.Design\ExtenderService.cs" />
- <Compile Include="System.ComponentModel.Design\IComponentDesignerDebugService.cs" />
- <Compile Include="System.ComponentModel.Design\IComponentDesignerStateService.cs" />
- <Compile Include="System.ComponentModel.Design\InheritanceService.cs" />
- <Compile Include="System.ComponentModel.Design\LoadedEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\LoadedEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\LocalizationExtenderProvider.cs" />
- <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventArgs.cs" />
- <Compile Include="System.ComponentModel.Design\MenuCommandsChangedEventHandler.cs" />
- <Compile Include="System.ComponentModel.Design\MenuCommandsChangedType.cs" />
- <Compile Include="System.ComponentModel.Design\MenuCommandService.cs" />
- <Compile Include="System.ComponentModel.Design\MultilineStringEditor.cs" />
- <Compile Include="System.ComponentModel.Design\ObjectSelectorEditor.cs" />
- <Compile Include="System.ComponentModel.Design\ReferenceService.cs" />
- <Compile Include="System.ComponentModel.Design\SelectionService.cs" />
- <Compile Include="System.ComponentModel.Design\TypeDescriptorFilterService.cs" />
- <Compile Include="System.ComponentModel.Design\UndoEngine.cs" />
- <Compile Include="System.Data.Design\MethodSignatureGenerator.cs" />
- <Compile Include="System.Data.Design\ParameterGenerationOption.cs" />
- <Compile Include="System.Data.Design\TypedDataSetGenerator.cs" />
- <Compile Include="System.Data.Design\TypedDataSetGeneratorException.cs" />
- <Compile Include="System.Data.Design\TypedDataSetSchemaImporterExtension.cs" />
- <Compile Include="System.Design\DummyClass.cs" />
- <Compile Include="System.Diagnostics.Design\LogConverter.cs" />
- <Compile Include="System.Diagnostics.Design\ProcessDesigner.cs" />
- <Compile Include="System.Diagnostics.Design\ProcessModuleDesigner.cs" />
- <Compile Include="System.Diagnostics.Design\ProcessThreadDesigner.cs" />
- <Compile Include="System.Diagnostics.Design\StringValueConverter.cs" />
- <Compile Include="System.Messaging.Design\MessageDesigner.cs" />
- <Compile Include="System.Resources.Tools\StronglyTypedResourceBuilder.cs" />
- <Compile Include="System.ServiceProcess.Design\ServiceControllerDesigner.cs" />
- <Compile Include="System.Web.UI.Design.Util\DummyClass.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\AdRotatorDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\BaseDataBoundControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\BaseDataListComponentEditor.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\BaseDataListDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\BaseValidatorDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\ButtonDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\CalendarAutoFormatDialog.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\CalendarDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\CheckBoxDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\CompositeControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\DataBoundControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\DataListComponentEditor.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\DataProviderNameConverter.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\DataSourceIDConverter.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\HierarchicalDataBoundControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\HyperLinkDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\LabelDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\LinkButtonDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\ListControlDataBindingHandler.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\ListControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\PanelDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\RegexEditorDialog.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\RegexTypeEditor.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\RepeaterDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\TableCellsCollectionEditor.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\TableDesigner.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\TableRowsCollectionEditor.cs" />
- <Compile Include="System.Web.UI.Design.WebControls\XmlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\AppSettingsExpressionEditor.cs" />
- <Compile Include="System.Web.UI.Design\CalendarDataBindingHandler.cs" />
- <Compile Include="System.Web.UI.Design\ClientScriptItem.cs" />
- <Compile Include="System.Web.UI.Design\ClientScriptItemCollection.cs" />
- <Compile Include="System.Web.UI.Design\ColorBuilder.cs" />
- <Compile Include="System.Web.UI.Design\ConnectionStringEditor.cs" />
- <Compile Include="System.Web.UI.Design\ConnectionStringsExpressionEditor.cs" />
- <Compile Include="System.Web.UI.Design\ContainerControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\ContentDefinition.cs" />
- <Compile Include="System.Web.UI.Design\ContentDesignerState.cs" />
- <Compile Include="System.Web.UI.Design\ControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\ControlDesignerState.cs" />
- <Compile Include="System.Web.UI.Design\ControlLocation.cs" />
- <Compile Include="System.Web.UI.Design\ControlParser.cs" />
- <Compile Include="System.Web.UI.Design\ControlPersister.cs" />
- <Compile Include="System.Web.UI.Design\DataBindingCollectionConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataBindingCollectionEditor.cs" />
- <Compile Include="System.Web.UI.Design\DataBindingHandler.cs" />
- <Compile Include="System.Web.UI.Design\DataBindingValueUIHandler.cs" />
- <Compile Include="System.Web.UI.Design\DataColumnSelectionConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataFieldConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataMemberConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataSetFieldSchema.cs" />
- <Compile Include="System.Web.UI.Design\DataSetSchema.cs" />
- <Compile Include="System.Web.UI.Design\DataSetViewSchema.cs" />
- <Compile Include="System.Web.UI.Design\DataSourceBooleanViewSchemaConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataSourceConverter.cs" />
- <Compile Include="System.Web.UI.Design\DataSourceDesigner.cs" />
- <Compile Include="System.Web.UI.Design\DataSourceViewSchemaConverter.cs" />
- <Compile Include="System.Web.UI.Design\DesignerAutoFormat.cs" />
- <Compile Include="System.Web.UI.Design\DesignerAutoFormatCollection.cs" />
- <Compile Include="System.Web.UI.Design\DesignerAutoFormatStyle.cs" />
- <Compile Include="System.Web.UI.Design\DesignerDataSourceView.cs" />
- <Compile Include="System.Web.UI.Design\DesignerHierarchicalDataSourceView.cs" />
- <Compile Include="System.Web.UI.Design\DesignerObject.cs" />
- <Compile Include="System.Web.UI.Design\DesignerRegion.cs" />
- <Compile Include="System.Web.UI.Design\DesignerRegionCollection.cs" />
- <Compile Include="System.Web.UI.Design\DesignerRegionMouseEventArgs.cs" />
- <Compile Include="System.Web.UI.Design\DesignTimeData.cs" />
- <Compile Include="System.Web.UI.Design\DesignTimeResourceProviderFactory.cs" />
- <Compile Include="System.Web.UI.Design\EditableDesignerRegion.cs" />
- <Compile Include="System.Web.UI.Design\ExpressionEditor.cs" />
- <Compile Include="System.Web.UI.Design\ExpressionEditorSheet.cs" />
- <Compile Include="System.Web.UI.Design\ExpressionsCollectionConverter.cs" />
- <Compile Include="System.Web.UI.Design\ExpressionsCollectionEditor.cs" />
- <Compile Include="System.Web.UI.Design\HierarchicalDataSourceConverter.cs" />
- <Compile Include="System.Web.UI.Design\HierarchicalDataSourceDesigner.cs" />
- <Compile Include="System.Web.UI.Design\HtmlControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\HtmlIntrinsicControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\HyperLinkDataBindingHandler.cs" />
- <Compile Include="System.Web.UI.Design\IContentResolutionService.cs" />
- <Compile Include="System.Web.UI.Design\IControlDesignerBehaviour.cs" />
- <Compile Include="System.Web.UI.Design\IControlDesignerTag.cs" />
- <Compile Include="System.Web.UI.Design\IControlDesignerView.cs" />
- <Compile Include="System.Web.UI.Design\IDataBindingSchemaProvider.cs" />
- <Compile Include="System.Web.UI.Design\IDataSourceDesigner.cs" />
- <Compile Include="System.Web.UI.Design\IDataSourceFieldSchema.cs" />
- <Compile Include="System.Web.UI.Design\IDataSourceProvider.cs" />
- <Compile Include="System.Web.UI.Design\IDataSourceSchema.cs" />
- <Compile Include="System.Web.UI.Design\IDataSourceViewSchema.cs" />
- <Compile Include="System.Web.UI.Design\IDesignTimeResourceProviderFactoryService.cs" />
- <Compile Include="System.Web.UI.Design\IDesignTimeResourceWriter.cs" />
- <Compile Include="System.Web.UI.Design\IDocumentProjectItem.cs" />
- <Compile Include="System.Web.UI.Design\IFolderProjectItem.cs" />
- <Compile Include="System.Web.UI.Design\IHierarchicalDataSourceDesigner.cs" />
- <Compile Include="System.Web.UI.Design\IHtmlControlDesignerBehavior.cs" />
- <Compile Include="System.Web.UI.Design\ImageUrlEditor.cs" />
- <Compile Include="System.Web.UI.Design\IProjectItem.cs" />
- <Compile Include="System.Web.UI.Design\ITemplateEditingFrame.cs" />
- <Compile Include="System.Web.UI.Design\ITemplateEditingService.cs" />
- <Compile Include="System.Web.UI.Design\IWebAdministrationService.cs" />
- <Compile Include="System.Web.UI.Design\IWebApplication.cs" />
- <Compile Include="System.Web.UI.Design\IWebFormReferenceManager.cs" />
- <Compile Include="System.Web.UI.Design\IWebFormsBuilderUIService.cs" />
- <Compile Include="System.Web.UI.Design\IWebFormsDocumentService.cs" />
- <Compile Include="System.Web.UI.Design\MailFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\MdbDataFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\ReadWriteControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\ResourceExpressionEditor.cs" />
- <Compile Include="System.Web.UI.Design\ResourceExpressionEditorSheet.cs" />
- <Compile Include="System.Web.UI.Design\SkinIDTypeConverter.cs" />
- <Compile Include="System.Web.UI.Design\SupportsPreviewControlAttribute.cs" />
- <Compile Include="System.Web.UI.Design\TemplatedControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\TemplatedEditableDesignerRegion.cs" />
- <Compile Include="System.Web.UI.Design\TemplateDefinition.cs" />
- <Compile Include="System.Web.UI.Design\TemplateEditingService.cs" />
- <Compile Include="System.Web.UI.Design\TemplateEditingVerb.cs" />
- <Compile Include="System.Web.UI.Design\TemplateGroup.cs" />
- <Compile Include="System.Web.UI.Design\TemplateGroupCollection.cs" />
- <Compile Include="System.Web.UI.Design\TemplateModeChangedEventArgs.cs" />
- <Compile Include="System.Web.UI.Design\TextControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\TextDataBindingHandler.cs" />
- <Compile Include="System.Web.UI.Design\TransactedChangeCallback.cs" />
- <Compile Include="System.Web.UI.Design\TypeSchema.cs" />
- <Compile Include="System.Web.UI.Design\UrlBuilder.cs" />
- <Compile Include="System.Web.UI.Design\UrlBuilderOptions.cs" />
- <Compile Include="System.Web.UI.Design\UrlEditor.cs" />
- <Compile Include="System.Web.UI.Design\UserControlDesigner.cs" />
- <Compile Include="System.Web.UI.Design\UserControlFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\ViewEvent.cs" />
- <Compile Include="System.Web.UI.Design\ViewEventArgs.cs" />
- <Compile Include="System.Web.UI.Design\ViewEventHandler.cs" />
- <Compile Include="System.Web.UI.Design\ViewFlags.cs" />
- <Compile Include="System.Web.UI.Design\ViewRendering.cs" />
- <Compile Include="System.Web.UI.Design\WebControlToolboxItem.cs" />
- <Compile Include="System.Web.UI.Design\WebFormsDesignerActionService.cs" />
- <Compile Include="System.Web.UI.Design\WebFormsReferenceManager.cs" />
- <Compile Include="System.Web.UI.Design\WebFormsRootDesigner.cs" />
- <Compile Include="System.Web.UI.Design\XmlDataFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\XmlDocumentSchema.cs" />
- <Compile Include="System.Web.UI.Design\XmlFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\XmlUrlEditor.cs" />
- <Compile Include="System.Web.UI.Design\XsdSchemaFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\XslTransformFileEditor.cs" />
- <Compile Include="System.Web.UI.Design\XslUrlEditor.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\Adorner.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\Behavior.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventArgs.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorDragDropEventHandler.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorService.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollection.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\BehaviorServiceAdornerCollectionEnumerator.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\ComponentGlyph.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\ControlBodyGlyph.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\Glyph.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\GlyphCollection.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\GlyphSelectionType.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\SnapLine.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\SnapLinePriority.cs" />
- <Compile Include="System.Windows.Forms.Design.Behavior\SnapLineType.cs" />
- <Compile Include="System.Windows.Forms.Design\AnchorEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\AxImporter.cs" />
- <Compile Include="System.Windows.Forms.Design\AxParameterData.cs" />
- <Compile Include="System.Windows.Forms.Design\AxWrapperGen.cs" />
- <Compile Include="System.Windows.Forms.Design\BorderSidesEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\ComponentDocumentDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\ComponentTray.cs" />
- <Compile Include="System.Windows.Forms.Design\ControlBindingsConverter.cs" />
- <Compile Include="System.Windows.Forms.Design\ControlCodeDomSerializer.cs" />
- <Compile Include="System.Windows.Forms.Design\ControlCollectionCodeDomSerializer.cs" />
- <Compile Include="System.Windows.Forms.Design\ControlDataObject.cs" />
- <Compile Include="System.Windows.Forms.Design\ControlDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\DataMemberFieldConverter.cs" />
- <Compile Include="System.Windows.Forms.Design\DataMemberFieldEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\DataMemberListEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\DataSourceConverter.cs" />
- <Compile Include="System.Windows.Forms.Design\DefaultMenuCommands.cs" />
- <Compile Include="System.Windows.Forms.Design\DesignerOptions.cs" />
- <Compile Include="System.Windows.Forms.Design\DockEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\DocumentDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\EventHandlerService.cs" />
- <Compile Include="System.Windows.Forms.Design\FileNameEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\FolderNameEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\FormatStringEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\FormDocumentDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\ImageCollectionEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\ImageIndexEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\ImageListCodeDomSerializer.cs" />
- <Compile Include="System.Windows.Forms.Design\ImageListImageEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\IMenuEditorService.cs" />
- <Compile Include="System.Windows.Forms.Design\IMessageReceiver.cs" />
- <Compile Include="System.Windows.Forms.Design\IOleDragClient.cs" />
- <Compile Include="System.Windows.Forms.Design\ISelectionUIHandler.cs" />
- <Compile Include="System.Windows.Forms.Design\IUISelectionService.cs" />
- <Compile Include="System.Windows.Forms.Design\ListControlStringCollectionEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\MaskDescriptor.cs" />
- <Compile Include="System.Windows.Forms.Design\MenuCommands.cs" />
- <Compile Include="System.Windows.Forms.Design\Native.cs" />
- <Compile Include="System.Windows.Forms.Design\PanelDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\ParentControlDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\ScrollableControlDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\SelectionFrame.cs" />
- <Compile Include="System.Windows.Forms.Design\SelectionRules.cs" />
- <Compile Include="System.Windows.Forms.Design\ShortcutKeysEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\SplitContainerDesigner.cs" />
- <Compile Include="System.Windows.Forms.Design\StringArrayEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\StringCollectionEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\TabPageCollectionEditor.cs" />
- <Compile Include="System.Windows.Forms.Design\UISelectionService.cs" />
- <Compile Include="System.Windows.Forms.Design\WindowsFormsDesignerOptionService.cs" />
- <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-plainweb-net_4_x.csproj">
- <Project>{DE51B021-D51C-4F26-99EE-B0729D97631E}</Project>
- <Name>System.Web-plainweb-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Accessibility/Accessibility-net_4_x.csproj">
- <Project>{E51283DC-7090-479E-B723-01C0953F18EA}</Project>
- <Name>Accessibility-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Design/System.Design-net_4_x.csproj b/mcs/class/System.Design/System.Design.csproj
index 4aae7044caf..0ee4c9962e4 100644
--- a/mcs/class/System.Design/System.Design-net_4_x.csproj
+++ b/mcs/class/System.Design/System.Design.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EFEDC380-2CB0-4B40-9566-D2302867A4D9}</ProjectGuid>
+ <ProjectGuid>{4C0A0D1A-790F-4BFE-B6DA-942AED8A3A6C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,436,612,618,649,67,672</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Design</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,436,612,618,649,67,672</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,436,612,618,649,67,672</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptor.cs" />
<Compile Include="System.ComponentModel.Design.Data\DataSourceDescriptorCollection.cs" />
@@ -377,69 +366,25 @@
<Compile Include="System.Windows.Forms.Design\TabPageCollectionEditor.cs" />
<Compile Include="System.Windows.Forms.Design\UISelectionService.cs" />
<Compile Include="System.Windows.Forms.Design\WindowsFormsDesignerOptionService.cs" />
- <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
+ <Compile Include="System.Windows.Forms.Design\WndProcRouter.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll">
<SpecificVersion>False</SpecificVersion>
<HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll</HintPath>
<Private>False</Private>
</Reference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Accessibility/Accessibility-net_4_x.csproj">
- <Project>{E51283DC-7090-479E-B723-01C0953F18EA}</Project>
- <Name>Accessibility-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../Accessibility/Accessibility.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols-net_4_x.csproj b/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols.csproj
index e6cb1c66bd7..c2173a346f9 100644
--- a/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols-net_4_x.csproj
+++ b/mcs/class/System.DirectoryServices.Protocols/System.DirectoryServices.Protocols.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EF08F249-31A1-4E62-8391-ECBA5227B686}</ProjectGuid>
+ <ProjectGuid>{984F0CDA-C6C8-45AA-87D2-B8C2038E8EF7}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.DirectoryServices.Protocols</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -156,48 +145,16 @@
<Compile Include="System.DirectoryServices.Protocols\VerifyNameControl.cs" />
<Compile Include="System.DirectoryServices.Protocols\VerifyServerCertificateCallback.cs" />
<Compile Include="System.DirectoryServices.Protocols\VlvRequestControl.cs" />
- <Compile Include="System.DirectoryServices.Protocols\VlvResponseControl.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.DirectoryServices/System.DirectoryServices-net_4_x.csproj">
- <Project>{CC4F3F73-E0A6-49EE-8F7D-BD8B9F293A72}</Project>
- <Name>System.DirectoryServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.DirectoryServices.Protocols\VlvResponseControl.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.DirectoryServices/System.DirectoryServices.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_x.csproj b/mcs/class/System.DirectoryServices/System.DirectoryServices.csproj
index 7da8c549d53..d1e6974196c 100644
--- a/mcs/class/System.DirectoryServices/System.DirectoryServices-net_4_x.csproj
+++ b/mcs/class/System.DirectoryServices/System.DirectoryServices.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CC4F3F73-E0A6-49EE-8F7D-BD8B9F293A72}</ProjectGuid>
+ <ProjectGuid>{A8009985-3358-4B32-B057-1AF00A373A8E}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.DirectoryServices</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -189,44 +178,15 @@
<Compile Include="System.DirectoryServices\SearchResultCollection.cs" />
<Compile Include="System.DirectoryServices\SearchScope.cs" />
<Compile Include="System.DirectoryServices\SortDirection.cs" />
- <Compile Include="System.DirectoryServices\SortOption.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Novell.Directory.Ldap/Novell.Directory.Ldap-net_4_x.csproj">
- <Project>{B424FF7F-8F49-45F5-BFD5-6319F818816F}</Project>
- <Name>Novell.Directory.Ldap-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.DirectoryServices\SortOption.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../Novell.Directory.Ldap/Novell.Directory.Ldap.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_x.csproj b/mcs/class/System.Drawing.Design/System.Drawing.Design.csproj
index de5bf3367b1..d689438d0bf 100644
--- a/mcs/class/System.Drawing.Design/System.Drawing.Design-net_4_x.csproj
+++ b/mcs/class/System.Drawing.Design/System.Drawing.Design.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BAC9BBAE-661E-4B6E-97BC-4045D34E887E}</ProjectGuid>
+ <ProjectGuid>{DF293C1E-D16F-4BE0-B1E9-5C3993D69391}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Drawing.Design</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -70,48 +59,16 @@
<Compile Include="System.Drawing.Design\MetafileEditor.cs" />
<Compile Include="System.Drawing.Design\ToolboxItemContainer.cs" />
<Compile Include="System.Drawing.Design\ToolboxItemCreator.cs" />
- <Compile Include="System.Drawing.Design\ToolboxService.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Drawing.Design\ToolboxService.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Drawing/System.Drawing-net_4_x.csproj b/mcs/class/System.Drawing/System.Drawing-net_4_x.csproj
deleted file mode 100644
index 8833a50c3ce..00000000000
--- a/mcs/class/System.Drawing/System.Drawing-net_4_x.csproj
+++ /dev/null
@@ -1,336 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Drawing</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_TYPECONVERTER;SUPPORTS_WINDOWS_COLORS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_TYPECONVERTER;SUPPORTS_WINDOWS_COLORS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorTable.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorUtil.netcoreapp21.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\AssemblyRef.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\misc\HandleCollector.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSameAssemblyAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSatelliteAssemblyAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Brush.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\ClientUtils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\DashCap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\CategoryNameCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IPropertyValueUIService.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxItemProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxService.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxUser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PaintValueEventArgs.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItem.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventArgs.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventArgs.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCreatorCallback.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditorEditStyle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\AdjustableArrowCap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\Blend.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\BrushType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\ColorBlend.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CombineMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingQuality.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CoordinateSpace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.Unix.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCapType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\DashStyle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FillMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FlushIntention.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsPathIterator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchBrush.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchStyle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\InterpolationMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LinearGradientMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineCap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineJoin.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\MatrixOrder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathData.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathPointType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenAlignment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PixelOffsetMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\QualityMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\RegionData.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SafeCustomLineCapHandle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SmoothingMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WarpMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WrapMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\FontStyle.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Gdiplus.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\IDeviceContext.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorAdjustType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorChannelFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMapType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrix.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrixFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorPalette.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusRecordType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\Encoder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameters.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameterValueType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderValue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\FrameDimension.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageAttributes.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageLockMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileFrameUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderEmf.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderWmf.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PaletteFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PixelFormat.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PlayRecordCallback.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PropertyItem.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\WmfPlaceableFileHeader.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINT.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINTF.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECT.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECTF.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\NativeMethods.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Duplex.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.Serializable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.Serializable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperKinds.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.Serializable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.Serializable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSourceKind.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PreviewPageInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintAction.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.Serializable.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolutionKind.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnitConvert.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintEventHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermission.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionLevel.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintPageEventHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintRange.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventArgs.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventHandler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\PropertyItemInternal.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\RotateFlipType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SolidBrush.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringAlignment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringDigitSubstitute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringFormatFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringTrimming.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SystemBrushes.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\FontCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\GenericFontFamilies.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\HotkeyPrefix.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\InstalledFontCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\TextRenderingHint.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\TextureBrush.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\UnsafeNativeMethods.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="System.Drawing.Design\ToolboxItem.cs" />
- <Compile Include="System.Drawing.Drawing2D\GraphicsContainer.cs" />
- <Compile Include="System.Drawing.Drawing2D\GraphicsPath.cs" />
- <Compile Include="System.Drawing.Drawing2D\LinearGradientBrush.cs" />
- <Compile Include="System.Drawing.Drawing2D\Matrix.cs" />
- <Compile Include="System.Drawing.Drawing2D\PathGradientBrush.cs" />
- <Compile Include="System.Drawing.Imaging\BitmapData.cs" />
- <Compile Include="System.Drawing.Imaging\ImageFormat.cs" />
- <Compile Include="System.Drawing.Imaging\Metafile.cs" />
- <Compile Include="System.Drawing.Imaging\MetafileHeader.cs" />
- <Compile Include="System.Drawing.Imaging\MetaHeader.cs" />
- <Compile Include="System.Drawing.Printing\MarginsConverter.cs" />
- <Compile Include="System.Drawing.Printing\PageSettings.cs" />
- <Compile Include="System.Drawing.Printing\PreviewPrintController.cs" />
- <Compile Include="System.Drawing.Printing\PrintController.cs" />
- <Compile Include="System.Drawing.Printing\PrintDocument.cs" />
- <Compile Include="System.Drawing.Printing\PrinterSettings.cs" />
- <Compile Include="System.Drawing.Printing\PrintEventArgs.cs" />
- <Compile Include="System.Drawing.Printing\PrintingServices.cs" />
- <Compile Include="System.Drawing.Printing\PrintingServicesUnix.cs" />
- <Compile Include="System.Drawing.Printing\PrintingServicesWin32.cs" />
- <Compile Include="System.Drawing.Printing\PrintPageEventArgs.cs" />
- <Compile Include="System.Drawing.Printing\StandardPrintController.cs" />
- <Compile Include="System.Drawing.Text\PrivateFontCollection.cs" />
- <Compile Include="System.Drawing\Bitmap.cs" />
- <Compile Include="System.Drawing\Brushes.cs" />
- <Compile Include="System.Drawing\BufferedGraphics.cs" />
- <Compile Include="System.Drawing\BufferedGraphicsContext.cs" />
- <Compile Include="System.Drawing\BufferedGraphicsManager.cs" />
- <Compile Include="System.Drawing\CharacterRange.cs" />
- <Compile Include="System.Drawing\Color.cs" />
- <Compile Include="System.Drawing\ColorConverter.cs" />
- <Compile Include="System.Drawing\ColorTranslator.cs" />
- <Compile Include="System.Drawing\ComIStreamMarshaler.cs" />
- <Compile Include="System.Drawing\ComIStreamWrapper.cs" />
- <Compile Include="System.Drawing\ContentAlignment.cs" />
- <Compile Include="System.Drawing\CopyPixelOperation.cs" />
- <Compile Include="System.Drawing\ExternDll.cs" />
- <Compile Include="System.Drawing\Font.cs" />
- <Compile Include="System.Drawing\FontConverter.cs" />
- <Compile Include="System.Drawing\FontFamily.cs" />
- <Compile Include="System.Drawing\gdipEnums.cs" />
- <Compile Include="System.Drawing\gdipFunctions.cs" />
- <Compile Include="System.Drawing\gdipStructs.cs" />
- <Compile Include="System.Drawing\Graphics.cs" />
- <Compile Include="System.Drawing\GraphicsUnit.cs" />
- <Compile Include="System.Drawing\Icon.cs" />
- <Compile Include="System.Drawing\IconConverter.cs" />
- <Compile Include="System.Drawing\Image.cs" />
- <Compile Include="System.Drawing\ImageAnimator.cs" />
- <Compile Include="System.Drawing\ImageConverter.cs" />
- <Compile Include="System.Drawing\ImageFormatConverter.cs" />
- <Compile Include="System.Drawing\KnownColor.cs" />
- <Compile Include="System.Drawing\KnownColors.cs" />
- <Compile Include="System.Drawing\macFunctions.cs" />
- <Compile Include="System.Drawing\Pen.cs" />
- <Compile Include="System.Drawing\Pens.cs" />
- <Compile Include="System.Drawing\Point.cs" />
- <Compile Include="System.Drawing\PointConverter.cs" />
- <Compile Include="System.Drawing\PointF.cs" />
- <Compile Include="System.Drawing\Rectangle.cs" />
- <Compile Include="System.Drawing\RectangleConverter.cs" />
- <Compile Include="System.Drawing\RectangleF.cs" />
- <Compile Include="System.Drawing\Region.cs" />
- <Compile Include="System.Drawing\Size.cs" />
- <Compile Include="System.Drawing\SizeConverter.cs" />
- <Compile Include="System.Drawing\SizeF.cs" />
- <Compile Include="System.Drawing\SizeFConverter.cs" />
- <Compile Include="System.Drawing\SR.cs" />
- <Compile Include="System.Drawing\SRDescriptionAttribute.cs" />
- <Compile Include="System.Drawing\StringFormat.cs" />
- <Compile Include="System.Drawing\SystemColors.cs" />
- <Compile Include="System.Drawing\SystemFonts.cs" />
- <Compile Include="System.Drawing\SystemIcons.cs" />
- <Compile Include="System.Drawing\SystemPens.cs" />
- <Compile Include="System.Drawing\ToolboxBitmapAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Assembly/Mono.ico">
- <LogicalName>Mono.ico</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="Assembly/Information.ico">
- <LogicalName>Information.ico</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="Assembly/Error.ico">
- <LogicalName>Error.ico</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="Assembly/Warning.ico">
- <LogicalName>Warning.ico</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="Assembly/Question.ico">
- <LogicalName>Question.ico</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="Assembly/Shield.ico">
- <LogicalName>Shield.ico</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Drawing/System.Drawing.csproj b/mcs/class/System.Drawing/System.Drawing.csproj
new file mode 100644
index 00000000000..f480e5cfc41
--- /dev/null
+++ b/mcs/class/System.Drawing/System.Drawing.csproj
@@ -0,0 +1,828 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DCB27742-5382-4CB3-B7D8-A6DF92B8B68C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Drawing</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_TYPECONVERTER;SUPPORTS_WINDOWS_COLORS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Drawing\Color.cs" />
+ <Compile Include="System.Drawing\KnownColor.cs" />
+ <Compile Include="System.Drawing\KnownColors.cs" />
+ <Compile Include="System.Drawing\Point.cs" />
+ <Compile Include="System.Drawing\PointF.cs" />
+ <Compile Include="System.Drawing\Rectangle.cs" />
+ <Compile Include="System.Drawing\RectangleF.cs" />
+ <Compile Include="System.Drawing\Size.cs" />
+ <Compile Include="System.Drawing\SizeF.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorTable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorUtil.netcoreapp21.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\AssemblyRef.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\misc\HandleCollector.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSameAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSatelliteAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Brush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\ClientUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\DashCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\CategoryNameCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IPropertyValueUIService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxItemProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxUser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PaintValueEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCreatorCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditorEditStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\AdjustableArrowCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\Blend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\BrushType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\ColorBlend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CombineMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingQuality.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CoordinateSpace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\DashStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FillMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FlushIntention.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsPathIterator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\InterpolationMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LinearGradientMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineJoin.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\MatrixOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathPointType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PixelOffsetMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\QualityMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\RegionData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SafeCustomLineCapHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SmoothingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WarpMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WrapMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\FontStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Gdiplus.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\IDeviceContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorAdjustType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorChannelFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrixFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorPalette.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusRecordType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\Encoder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameters.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameterValueType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\FrameDimension.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageLockMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileFrameUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderEmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderWmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PaletteFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PixelFormat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PlayRecordCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PropertyItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\WmfPlaceableFileHeader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\NativeMethods.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Duplex.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperKinds.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSourceKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PreviewPageInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintAction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolutionKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnitConvert.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermission.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionLevel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintPageEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintRange.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\PropertyItemInternal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\RotateFlipType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SolidBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringDigitSubstitute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringFormatFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringTrimming.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SystemBrushes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\FontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\GenericFontFamilies.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\HotkeyPrefix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\InstalledFontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\TextRenderingHint.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\TextureBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\UnsafeNativeMethods.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="System.Drawing.Design\ToolboxItem.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsContainer.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsPath.cs" />
+ <Compile Include="System.Drawing.Drawing2D\LinearGradientBrush.cs" />
+ <Compile Include="System.Drawing.Drawing2D\Matrix.cs" />
+ <Compile Include="System.Drawing.Drawing2D\PathGradientBrush.cs" />
+ <Compile Include="System.Drawing.Imaging\BitmapData.cs" />
+ <Compile Include="System.Drawing.Imaging\ImageFormat.cs" />
+ <Compile Include="System.Drawing.Imaging\Metafile.cs" />
+ <Compile Include="System.Drawing.Imaging\MetafileHeader.cs" />
+ <Compile Include="System.Drawing.Imaging\MetaHeader.cs" />
+ <Compile Include="System.Drawing.Printing\MarginsConverter.cs" />
+ <Compile Include="System.Drawing.Printing\PageSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PreviewPrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintDocument.cs" />
+ <Compile Include="System.Drawing.Printing\PrinterSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PrintEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServices.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesUnix.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesWin32.cs" />
+ <Compile Include="System.Drawing.Printing\PrintPageEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\StandardPrintController.cs" />
+ <Compile Include="System.Drawing.Text\PrivateFontCollection.cs" />
+ <Compile Include="System.Drawing\Bitmap.cs" />
+ <Compile Include="System.Drawing\Brushes.cs" />
+ <Compile Include="System.Drawing\BufferedGraphics.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsContext.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsManager.cs" />
+ <Compile Include="System.Drawing\CharacterRange.cs" />
+ <Compile Include="System.Drawing\ColorConverter.cs" />
+ <Compile Include="System.Drawing\ColorTranslator.cs" />
+ <Compile Include="System.Drawing\ComIStreamMarshaler.cs" />
+ <Compile Include="System.Drawing\ComIStreamWrapper.cs" />
+ <Compile Include="System.Drawing\ContentAlignment.cs" />
+ <Compile Include="System.Drawing\CopyPixelOperation.cs" />
+ <Compile Include="System.Drawing\ExternDll.cs" />
+ <Compile Include="System.Drawing\Font.cs" />
+ <Compile Include="System.Drawing\FontConverter.cs" />
+ <Compile Include="System.Drawing\FontFamily.cs" />
+ <Compile Include="System.Drawing\gdipEnums.cs" />
+ <Compile Include="System.Drawing\gdipFunctions.cs" />
+ <Compile Include="System.Drawing\gdipStructs.cs" />
+ <Compile Include="System.Drawing\Graphics.cs" />
+ <Compile Include="System.Drawing\GraphicsUnit.cs" />
+ <Compile Include="System.Drawing\Icon.cs" />
+ <Compile Include="System.Drawing\IconConverter.cs" />
+ <Compile Include="System.Drawing\Image.cs" />
+ <Compile Include="System.Drawing\ImageAnimator.cs" />
+ <Compile Include="System.Drawing\ImageConverter.cs" />
+ <Compile Include="System.Drawing\ImageFormatConverter.cs" />
+ <Compile Include="System.Drawing\macFunctions.cs" />
+ <Compile Include="System.Drawing\Pen.cs" />
+ <Compile Include="System.Drawing\Pens.cs" />
+ <Compile Include="System.Drawing\PointConverter.cs" />
+ <Compile Include="System.Drawing\RectangleConverter.cs" />
+ <Compile Include="System.Drawing\Region.cs" />
+ <Compile Include="System.Drawing\SizeConverter.cs" />
+ <Compile Include="System.Drawing\SizeFConverter.cs" />
+ <Compile Include="System.Drawing\SR.cs" />
+ <Compile Include="System.Drawing\SRDescriptionAttribute.cs" />
+ <Compile Include="System.Drawing\StringFormat.cs" />
+ <Compile Include="System.Drawing\SystemColors.cs" />
+ <Compile Include="System.Drawing\SystemFonts.cs" />
+ <Compile Include="System.Drawing\SystemIcons.cs" />
+ <Compile Include="System.Drawing\SystemPens.cs" />
+ <Compile Include="System.Drawing\ToolboxBitmapAttribute.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorTable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorUtil.netcoreapp21.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\AssemblyRef.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\misc\HandleCollector.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSameAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSatelliteAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Brush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\ClientUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\DashCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\CategoryNameCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IPropertyValueUIService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxItemProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxUser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PaintValueEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCreatorCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditorEditStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\AdjustableArrowCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\Blend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\BrushType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\ColorBlend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CombineMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingQuality.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CoordinateSpace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\DashStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FillMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FlushIntention.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsPathIterator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\InterpolationMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LinearGradientMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineJoin.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\MatrixOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathPointType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PixelOffsetMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\QualityMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\RegionData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SafeCustomLineCapHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SmoothingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WarpMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WrapMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\FontStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Gdiplus.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\IDeviceContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorAdjustType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorChannelFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrixFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorPalette.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusRecordType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\Encoder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameters.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameterValueType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\FrameDimension.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageLockMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileFrameUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderEmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderWmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PaletteFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PixelFormat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PlayRecordCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PropertyItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\WmfPlaceableFileHeader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\NativeMethods.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Duplex.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperKinds.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSourceKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PreviewPageInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintAction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolutionKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnitConvert.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermission.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionLevel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintPageEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintRange.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\PropertyItemInternal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\RotateFlipType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SolidBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringDigitSubstitute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringFormatFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringTrimming.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SystemBrushes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\FontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\GenericFontFamilies.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\HotkeyPrefix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\InstalledFontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\TextRenderingHint.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\TextureBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\UnsafeNativeMethods.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="System.Drawing.Design\ToolboxItem.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsContainer.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsPath.cs" />
+ <Compile Include="System.Drawing.Drawing2D\LinearGradientBrush.cs" />
+ <Compile Include="System.Drawing.Drawing2D\Matrix.cs" />
+ <Compile Include="System.Drawing.Drawing2D\PathGradientBrush.cs" />
+ <Compile Include="System.Drawing.Imaging\BitmapData.cs" />
+ <Compile Include="System.Drawing.Imaging\ImageFormat.cs" />
+ <Compile Include="System.Drawing.Imaging\Metafile.cs" />
+ <Compile Include="System.Drawing.Imaging\MetafileHeader.cs" />
+ <Compile Include="System.Drawing.Imaging\MetaHeader.cs" />
+ <Compile Include="System.Drawing.Printing\MarginsConverter.cs" />
+ <Compile Include="System.Drawing.Printing\PageSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PreviewPrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintDocument.cs" />
+ <Compile Include="System.Drawing.Printing\PrinterSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PrintEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServices.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesUnix.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesWin32.cs" />
+ <Compile Include="System.Drawing.Printing\PrintPageEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\StandardPrintController.cs" />
+ <Compile Include="System.Drawing.Text\PrivateFontCollection.cs" />
+ <Compile Include="System.Drawing\Bitmap.cs" />
+ <Compile Include="System.Drawing\Brushes.cs" />
+ <Compile Include="System.Drawing\BufferedGraphics.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsContext.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsManager.cs" />
+ <Compile Include="System.Drawing\CharacterRange.cs" />
+ <Compile Include="System.Drawing\ColorConverter.cs" />
+ <Compile Include="System.Drawing\ColorTranslator.cs" />
+ <Compile Include="System.Drawing\ComIStreamMarshaler.cs" />
+ <Compile Include="System.Drawing\ComIStreamWrapper.cs" />
+ <Compile Include="System.Drawing\ContentAlignment.cs" />
+ <Compile Include="System.Drawing\CopyPixelOperation.cs" />
+ <Compile Include="System.Drawing\ExternDll.cs" />
+ <Compile Include="System.Drawing\Font.cs" />
+ <Compile Include="System.Drawing\FontConverter.cs" />
+ <Compile Include="System.Drawing\FontFamily.cs" />
+ <Compile Include="System.Drawing\gdipEnums.cs" />
+ <Compile Include="System.Drawing\gdipFunctions.cs" />
+ <Compile Include="System.Drawing\gdipStructs.cs" />
+ <Compile Include="System.Drawing\Graphics.cs" />
+ <Compile Include="System.Drawing\GraphicsUnit.cs" />
+ <Compile Include="System.Drawing\Icon.cs" />
+ <Compile Include="System.Drawing\IconConverter.cs" />
+ <Compile Include="System.Drawing\Image.cs" />
+ <Compile Include="System.Drawing\ImageAnimator.cs" />
+ <Compile Include="System.Drawing\ImageConverter.cs" />
+ <Compile Include="System.Drawing\ImageFormatConverter.cs" />
+ <Compile Include="System.Drawing\macFunctions.cs" />
+ <Compile Include="System.Drawing\Pen.cs" />
+ <Compile Include="System.Drawing\Pens.cs" />
+ <Compile Include="System.Drawing\PointConverter.cs" />
+ <Compile Include="System.Drawing\RectangleConverter.cs" />
+ <Compile Include="System.Drawing\Region.cs" />
+ <Compile Include="System.Drawing\SizeConverter.cs" />
+ <Compile Include="System.Drawing\SizeFConverter.cs" />
+ <Compile Include="System.Drawing\SR.cs" />
+ <Compile Include="System.Drawing\SRDescriptionAttribute.cs" />
+ <Compile Include="System.Drawing\StringFormat.cs" />
+ <Compile Include="System.Drawing\SystemColors.cs" />
+ <Compile Include="System.Drawing\SystemFonts.cs" />
+ <Compile Include="System.Drawing\SystemIcons.cs" />
+ <Compile Include="System.Drawing\SystemPens.cs" />
+ <Compile Include="System.Drawing\ToolboxBitmapAttribute.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorTable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Drawing\ColorUtil.netcoreapp21.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\AssemblyRef.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\misc\HandleCollector.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSameAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\BitmapSuffixInSatelliteAssemblyAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Brush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\ClientUtils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\DashCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\CategoryNameCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IPropertyValueUIService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxItemProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxService.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\IToolboxUser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PaintValueEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatedEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxComponentsCreatingEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\ToolboxItemCreatorCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Design\UITypeEditorEditStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\AdjustableArrowCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\Blend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\BrushType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\ColorBlend.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CombineMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CompositingQuality.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CoordinateSpace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCap.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\CustomLineCapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\DashStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FillMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\FlushIntention.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsPathIterator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\GraphicsState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\HatchStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\InterpolationMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LinearGradientMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineCap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\LineJoin.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\MatrixOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PathPointType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PenType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\PixelOffsetMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\QualityMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\RegionData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SafeCustomLineCapHandle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\SmoothingMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WarpMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Drawing2D\WrapMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\FontStyle.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Gdiplus.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\IDeviceContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorAdjustType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorChannelFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMapType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMatrixFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ColorPalette.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfPlusRecordType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EmfType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\Encoder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameters.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderParameterValueType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\EncoderValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\FrameDimension.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageCodecInfoPrivate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\ImageLockMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileFrameUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderEmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileHeaderWmf.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\MetafileType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PaletteFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PixelFormat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PlayRecordCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\PropertyItem.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Imaging\WmfPlaceableFileHeader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPPOINTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECT.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Internal\GPRECTF.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\NativeMethods.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Duplex.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\InvalidPrinterException.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\Margins.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperKinds.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSize.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSource.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PaperSourceKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PreviewPageInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintAction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolution.Serializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterResolutionKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrinterUnitConvert.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermission.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintingPermissionLevel.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintPageEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\PrintRange.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventArgs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Printing\QueryPageSettingsEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\PropertyItemInternal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\RotateFlipType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SolidBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringAlignment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringDigitSubstitute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringFormatFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringTrimming.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\StringUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\SystemBrushes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\FontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\GenericFontFamilies.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\HotkeyPrefix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\InstalledFontCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\Text\TextRenderingHint.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\TextureBrush.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Drawing.Common\src\System\Drawing\UnsafeNativeMethods.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="System.Drawing.Design\ToolboxItem.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsContainer.cs" />
+ <Compile Include="System.Drawing.Drawing2D\GraphicsPath.cs" />
+ <Compile Include="System.Drawing.Drawing2D\LinearGradientBrush.cs" />
+ <Compile Include="System.Drawing.Drawing2D\Matrix.cs" />
+ <Compile Include="System.Drawing.Drawing2D\PathGradientBrush.cs" />
+ <Compile Include="System.Drawing.Imaging\BitmapData.cs" />
+ <Compile Include="System.Drawing.Imaging\ImageFormat.cs" />
+ <Compile Include="System.Drawing.Imaging\Metafile.cs" />
+ <Compile Include="System.Drawing.Imaging\MetafileHeader.cs" />
+ <Compile Include="System.Drawing.Imaging\MetaHeader.cs" />
+ <Compile Include="System.Drawing.Printing\MarginsConverter.cs" />
+ <Compile Include="System.Drawing.Printing\PageSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PreviewPrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintController.cs" />
+ <Compile Include="System.Drawing.Printing\PrintDocument.cs" />
+ <Compile Include="System.Drawing.Printing\PrinterSettings.cs" />
+ <Compile Include="System.Drawing.Printing\PrintEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServices.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesUnix.cs" />
+ <Compile Include="System.Drawing.Printing\PrintingServicesWin32.cs" />
+ <Compile Include="System.Drawing.Printing\PrintPageEventArgs.cs" />
+ <Compile Include="System.Drawing.Printing\StandardPrintController.cs" />
+ <Compile Include="System.Drawing.Text\PrivateFontCollection.cs" />
+ <Compile Include="System.Drawing\Bitmap.cs" />
+ <Compile Include="System.Drawing\Brushes.cs" />
+ <Compile Include="System.Drawing\BufferedGraphics.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsContext.cs" />
+ <Compile Include="System.Drawing\BufferedGraphicsManager.cs" />
+ <Compile Include="System.Drawing\CharacterRange.cs" />
+ <Compile Include="System.Drawing\ColorConverter.cs" />
+ <Compile Include="System.Drawing\ColorTranslator.cs" />
+ <Compile Include="System.Drawing\ComIStreamMarshaler.cs" />
+ <Compile Include="System.Drawing\ComIStreamWrapper.cs" />
+ <Compile Include="System.Drawing\ContentAlignment.cs" />
+ <Compile Include="System.Drawing\CopyPixelOperation.cs" />
+ <Compile Include="System.Drawing\ExternDll.cs" />
+ <Compile Include="System.Drawing\Font.cs" />
+ <Compile Include="System.Drawing\FontConverter.cs" />
+ <Compile Include="System.Drawing\FontFamily.cs" />
+ <Compile Include="System.Drawing\gdipEnums.cs" />
+ <Compile Include="System.Drawing\gdipFunctions.cs" />
+ <Compile Include="System.Drawing\gdipStructs.cs" />
+ <Compile Include="System.Drawing\Graphics.cs" />
+ <Compile Include="System.Drawing\GraphicsUnit.cs" />
+ <Compile Include="System.Drawing\Icon.cs" />
+ <Compile Include="System.Drawing\IconConverter.cs" />
+ <Compile Include="System.Drawing\Image.cs" />
+ <Compile Include="System.Drawing\ImageAnimator.cs" />
+ <Compile Include="System.Drawing\ImageConverter.cs" />
+ <Compile Include="System.Drawing\ImageFormatConverter.cs" />
+ <Compile Include="System.Drawing\macFunctions.cs" />
+ <Compile Include="System.Drawing\Pen.cs" />
+ <Compile Include="System.Drawing\Pens.cs" />
+ <Compile Include="System.Drawing\PointConverter.cs" />
+ <Compile Include="System.Drawing\RectangleConverter.cs" />
+ <Compile Include="System.Drawing\Region.cs" />
+ <Compile Include="System.Drawing\SizeConverter.cs" />
+ <Compile Include="System.Drawing\SizeFConverter.cs" />
+ <Compile Include="System.Drawing\SR.cs" />
+ <Compile Include="System.Drawing\SRDescriptionAttribute.cs" />
+ <Compile Include="System.Drawing\StringFormat.cs" />
+ <Compile Include="System.Drawing\SystemColors.cs" />
+ <Compile Include="System.Drawing\SystemFonts.cs" />
+ <Compile Include="System.Drawing\SystemIcons.cs" />
+ <Compile Include="System.Drawing\SystemPens.cs" />
+ <Compile Include="System.Drawing\ToolboxBitmapAttribute.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="Assembly/Mono.ico">
+ <LogicalName>Mono.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Information.ico">
+ <LogicalName>Information.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Error.ico">
+ <LogicalName>Error.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Warning.ico">
+ <LogicalName>Warning.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Question.ico">
+ <LogicalName>Question.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Shield.ico">
+ <LogicalName>Shield.ico</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="Assembly/Mono.ico">
+ <LogicalName>Mono.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Information.ico">
+ <LogicalName>Information.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Error.ico">
+ <LogicalName>Error.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Warning.ico">
+ <LogicalName>Warning.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Question.ico">
+ <LogicalName>Question.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Shield.ico">
+ <LogicalName>Shield.ico</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="Assembly/Mono.ico">
+ <LogicalName>Mono.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Information.ico">
+ <LogicalName>Information.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Error.ico">
+ <LogicalName>Error.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Warning.ico">
+ <LogicalName>Warning.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Question.ico">
+ <LogicalName>Question.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Shield.ico">
+ <LogicalName>Shield.ico</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="Assembly/Mono.ico">
+ <LogicalName>Mono.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Information.ico">
+ <LogicalName>Information.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Error.ico">
+ <LogicalName>Error.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Warning.ico">
+ <LogicalName>Warning.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Question.ico">
+ <LogicalName>Question.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Shield.ico">
+ <LogicalName>Shield.ico</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <EmbeddedResource Include="Assembly/Mono.ico">
+ <LogicalName>Mono.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Information.ico">
+ <LogicalName>Information.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Error.ico">
+ <LogicalName>Error.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Warning.ico">
+ <LogicalName>Warning.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Question.ico">
+ <LogicalName>Question.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Assembly/Shield.ico">
+ <LogicalName>Shield.ico</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Dynamic/System.Dynamic-net_4_x.csproj b/mcs/class/System.Dynamic/System.Dynamic.csproj
index a284a444333..8920250bdfc 100644
--- a/mcs/class/System.Dynamic/System.Dynamic-net_4_x.csproj
+++ b/mcs/class/System.Dynamic/System.Dynamic.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5428F1E0-B0ED-46D6-B429-27D1A1C175C0}</ProjectGuid>
+ <ProjectGuid>{03171B7B-A14D-4CFF-9D58-EC078E74287C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,414,169</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Dynamic</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CODEPLEX_40</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,414,169</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CODEPLEX_40</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,414,169</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CODEPLEX_40</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -109,44 +99,15 @@
<Compile Include="..\dlr\Runtime\Microsoft.Dynamic\VariantArgBuilder.cs" />
<Compile Include="..\dlr\Runtime\Microsoft.Dynamic\VariantArray.cs" />
<Compile Include="..\dlr\Runtime\Microsoft.Dynamic\VariantBuilder.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.csproj
index ab2960d1b90..0b1021a454e 100644
--- a/mcs/class/System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj
+++ b/mcs/class/System.EnterpriseServices/System.EnterpriseServices.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{61E3D008-E273-4E12-860A-8ADA031098C2}</ProjectGuid>
+ <ProjectGuid>{D44698BE-3120-4BE8-B803-671948B03935}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,168,162</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,168,162</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,168,162</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -167,40 +160,13 @@
<Compile Include="System.EnterpriseServices\TransactionOption.cs" />
<Compile Include="System.EnterpriseServices\TransactionStatus.cs" />
<Compile Include="System.EnterpriseServices\TransactionVote.cs" />
- <Compile Include="System.EnterpriseServices\XACTTRANSINFO.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.EnterpriseServices\XACTTRANSINFO.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj b/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj
deleted file mode 100644
index 5e0b908f060..00000000000
--- a/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem-net_4_x.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9E61FF2E-493E-4CA0-BBDA-2EF96A4CB058}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IO.Compression.FileSystem</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\PathInternal.CaseSensitivity.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPoolEventSource.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPoolBucket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\Utilities.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression.ZipFile\src\System\IO\Compression\ZipFile.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression.ZipFile\src\System\IO\Compression\ZipFileExtensions.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IO.Compression/System.IO.Compression-net_4_x.csproj">
- <Project>{6187D26C-54C8-4298-829E-A99B0E6036B1}</Project>
- <Name>System.IO.Compression-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj b/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj
new file mode 100644
index 00000000000..f50be6e578a
--- /dev/null
+++ b/mcs/class/System.IO.Compression.FileSystem/System.IO.Compression.FileSystem.csproj
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{593AF45E-4E30-4D2B-8AEC-273C44BE998A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.IO.Compression.FileSystem</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\PathInternal.CaseSensitivity.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPool.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPoolEventSource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPool.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPoolBucket.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\Utilities.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.Compression.ZipFile\src\System\IO\Compression\ZipFile.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.Compression.ZipFile\src\System\IO\Compression\ZipFileExtensions.cs" />
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="corefx\SR.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.IO.Compression/System.IO.Compression.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.IO.Compression/System.IO.Compression-net_4_x.csproj b/mcs/class/System.IO.Compression/System.IO.Compression.csproj
index eb88cbe87c8..119288a7f10 100644
--- a/mcs/class/System.IO.Compression/System.IO.Compression-net_4_x.csproj
+++ b/mcs/class/System.IO.Compression/System.IO.Compression.csproj
@@ -1,57 +1,95 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6187D26C-54C8-4298-829E-A99B0E6036B1}</ProjectGuid>
+ <ProjectGuid>{4900DA48-CB1B-4520-98EE-F6B0F3054341}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.IO.Compression</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -87,40 +125,13 @@
<Compile Include="corefx\Crc32Helper.cs" />
<Compile Include="corefx\SR.cs" />
<Compile Include="corefx\ZipArchiveEntry.Mono.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="TypeForwarders.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_x.csproj b/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors.csproj
index 6a03eaa8983..03b8b04edba 100644
--- a/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_x.csproj
+++ b/mcs/class/System.IdentityModel.Selectors/System.IdentityModel.Selectors.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BBA32980-B28C-476D-AEB0-892F1B1DFB5E}</ProjectGuid>
+ <ProjectGuid>{CC2088B0-AEA1-4352-86E8-CC5547D5789E}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.IdentityModel.Selectors</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -69,56 +62,17 @@
<Compile Include="System.IdentityModel.Selectors\StsCommunicationException.cs" />
<Compile Include="System.IdentityModel.Selectors\UnsupportedPolicyOptionsException.cs" />
<Compile Include="System.IdentityModel.Selectors\UntrustedRecipientException.cs" />
- <Compile Include="System.IdentityModel.Selectors\UserCancellationException.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.IdentityModel.Selectors\UserCancellationException.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.IdentityModel/System.IdentityModel.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.IdentityModel/System.IdentityModel-net_4_x.csproj b/mcs/class/System.IdentityModel/System.IdentityModel-net_4_x.csproj
deleted file mode 100644
index 31b20969200..00000000000
--- a/mcs/class/System.IdentityModel/System.IdentityModel-net_4_x.csproj
+++ /dev/null
@@ -1,258 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.IdentityModel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.IdentityModel.Claims\Claim.cs" />
- <Compile Include="System.IdentityModel.Claims\ClaimSet.cs" />
- <Compile Include="System.IdentityModel.Claims\ClaimTypes.cs" />
- <Compile Include="System.IdentityModel.Claims\DefaultClaimSet.cs" />
- <Compile Include="System.IdentityModel.Claims\Rights.cs" />
- <Compile Include="System.IdentityModel.Claims\WindowsClaimSet.cs" />
- <Compile Include="System.IdentityModel.Claims\X509CertificateClaimSet.cs" />
- <Compile Include="System.IdentityModel.Configuration\ICustomIdentityConfiguration.cs" />
- <Compile Include="System.IdentityModel.Configuration\IdentityModelCaches.cs" />
- <Compile Include="System.IdentityModel.Policy\AuthorizationContext.cs" />
- <Compile Include="System.IdentityModel.Policy\EvaluationContext.cs" />
- <Compile Include="System.IdentityModel.Policy\IAuthorizationComponent.cs" />
- <Compile Include="System.IdentityModel.Policy\IAuthorizationPolicy.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\BinaryExchange.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\EndpointReference.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\Entropy.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\Lifetime.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\ProtectedKey.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedProofToken.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestSecurityTokenResponse.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\Status.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\UseKey.cs" />
- <Compile Include="System.IdentityModel.Protocols\WSTrust\WSTrustMessage.cs" />
- <Compile Include="System.IdentityModel.Selectors\AudienceUriMode.cs" />
- <Compile Include="System.IdentityModel.Selectors\CustomUserNameSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenProvider.cs" />
- <Compile Include="System.IdentityModel.Selectors\RsaSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\SamlSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenManager.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenProvider.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenRequirement.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenResolver.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenSerializer.cs" />
- <Compile Include="System.IdentityModel.Selectors\SecurityTokenVersion.cs" />
- <Compile Include="System.IdentityModel.Selectors\SystemIdentityAuthorizationPolicy.cs" />
- <Compile Include="System.IdentityModel.Selectors\UserNamePasswordValidator.cs" />
- <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenProvider.cs" />
- <Compile Include="System.IdentityModel.Selectors\WindowsSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\WindowsUserNameSecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\X509CertificateValidator.cs" />
- <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenAuthenticator.cs" />
- <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenProvider.cs" />
- <Compile Include="System.IdentityModel.Tokens\AsymmetricSecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\AudienceRestriction.cs" />
- <Compile Include="System.IdentityModel.Tokens\AuthenticationContext.cs" />
- <Compile Include="System.IdentityModel.Tokens\AuthenticationInformation.cs" />
- <Compile Include="System.IdentityModel.Tokens\BinaryKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\BootstrapContext.cs" />
- <Compile Include="System.IdentityModel.Tokens\EncryptedKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\EncryptingCredentials.cs" />
- <Compile Include="System.IdentityModel.Tokens\GenericXmlSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\InMemorySymmetricSecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\IssuerNameRegistry.cs" />
- <Compile Include="System.IdentityModel.Tokens\KerberosReceiverSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\KerberosRequestorSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\LocalIdKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\ProofDescriptor.cs" />
- <Compile Include="System.IdentityModel.Tokens\RsaKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\RsaSecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\RsaSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAccessDecision.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAction.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAdvice.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAssertion.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAssertionKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAttribute.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAttributeStatement.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAudienceRestrictionCondition.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationClaimResource.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationStatement.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAuthorityBinding.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionClaimResource.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionStatement.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlCondition.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlConditions.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlConstants.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlDoNotCacheCondition.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlEvidence.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlNameIdentifierClaimResource.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlSerializer.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlStatement.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlSubject.cs" />
- <Compile Include="System.IdentityModel.Tokens\SamlSubjectStatement.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityAlgorithms.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifier.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityKeyType.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityKeyUsage.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenDescriptor.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenException.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenExpiredException.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandler.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerCollection.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerConfiguration.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenNotYetValidException.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenReplayDetectedException.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenTypes.cs" />
- <Compile Include="System.IdentityModel.Tokens\SecurityTokenValidationException.cs" />
- <Compile Include="System.IdentityModel.Tokens\SessionSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCache.cs" />
- <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCacheKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenHandler.cs" />
- <Compile Include="System.IdentityModel.Tokens\SigningCredentials.cs" />
- <Compile Include="System.IdentityModel.Tokens\SymmetricSecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\TlsHMAC.cs" />
- <Compile Include="System.IdentityModel.Tokens\TokenReplayCache.cs" />
- <Compile Include="System.IdentityModel.Tokens\UserNameSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\WindowsSecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509AsymmetricSecurityKey.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509IssuerSerialKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509RawDataKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509SecurityToken.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509SigningCredentials.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509SubjectKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509ThumbprintKeyIdentifierClause.cs" />
- <Compile Include="System.IdentityModel.Tokens\X509WindowsSecurityToken.cs" />
- <Compile Include="System.IdentityModel\CookieTransform.cs" />
- <Compile Include="System.IdentityModel\OpenObject.cs" />
- <Compile Include="System.IdentityModel\SignatureVerificationFailedException.cs" />
- <Compile Include="System.Security.Claims\AuthenticationTypes.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />
- <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />
- <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateValidationMode.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.IdentityModel/System.IdentityModel.csproj b/mcs/class/System.IdentityModel/System.IdentityModel.csproj
new file mode 100644
index 00000000000..6340b388729
--- /dev/null
+++ b/mcs/class/System.IdentityModel/System.IdentityModel.csproj
@@ -0,0 +1,414 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{2401CC34-7A55-4EC4-B8BF-6E846245F5FE}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.IdentityModel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.IdentityModel.Selectors\X509CertificateValidator.cs" />
+ <Compile Include="System.ServiceModel.Security\X509CertificateValidationMode.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="System.IdentityModel.Claims\Claim.cs" />
+ <Compile Include="System.IdentityModel.Claims\ClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\ClaimTypes.cs" />
+ <Compile Include="System.IdentityModel.Claims\DefaultClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\Rights.cs" />
+ <Compile Include="System.IdentityModel.Claims\WindowsClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\X509CertificateClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Configuration\ICustomIdentityConfiguration.cs" />
+ <Compile Include="System.IdentityModel.Configuration\IdentityModelCaches.cs" />
+ <Compile Include="System.IdentityModel.Policy\AuthorizationContext.cs" />
+ <Compile Include="System.IdentityModel.Policy\EvaluationContext.cs" />
+ <Compile Include="System.IdentityModel.Policy\IAuthorizationComponent.cs" />
+ <Compile Include="System.IdentityModel.Policy\IAuthorizationPolicy.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\BinaryExchange.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\EndpointReference.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Entropy.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Lifetime.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\ProtectedKey.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedProofToken.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestSecurityTokenResponse.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Status.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\UseKey.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\WSTrustMessage.cs" />
+ <Compile Include="System.IdentityModel.Selectors\AudienceUriMode.cs" />
+ <Compile Include="System.IdentityModel.Selectors\CustomUserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\RsaSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SamlSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenManager.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenRequirement.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenResolver.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenSerializer.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenVersion.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SystemIdentityAuthorizationPolicy.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNamePasswordValidator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\WindowsSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\WindowsUserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AsymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AudienceRestriction.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AuthenticationContext.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AuthenticationInformation.cs" />
+ <Compile Include="System.IdentityModel.Tokens\BinaryKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\BootstrapContext.cs" />
+ <Compile Include="System.IdentityModel.Tokens\EncryptedKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\EncryptingCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\GenericXmlSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\InMemorySymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\IssuerNameRegistry.cs" />
+ <Compile Include="System.IdentityModel.Tokens\KerberosReceiverSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\KerberosRequestorSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\LocalIdKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\ProofDescriptor.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAccessDecision.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAction.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAdvice.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAssertion.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAssertionKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAttribute.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAttributeStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAudienceRestrictionCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorityBinding.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlConditions.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlConstants.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlDoNotCacheCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlEvidence.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlNameIdentifierClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSerializer.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSubject.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSubjectStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityAlgorithms.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifier.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyType.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyUsage.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenDescriptor.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenExpiredException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandler.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerCollection.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerConfiguration.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenNotYetValidException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenReplayDetectedException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenTypes.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenValidationException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCache.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCacheKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenHandler.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SigningCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\TlsHMAC.cs" />
+ <Compile Include="System.IdentityModel.Tokens\TokenReplayCache.cs" />
+ <Compile Include="System.IdentityModel.Tokens\UserNameSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\WindowsSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509AsymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509IssuerSerialKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509RawDataKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SigningCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SubjectKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509ThumbprintKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509WindowsSecurityToken.cs" />
+ <Compile Include="System.IdentityModel\CookieTransform.cs" />
+ <Compile Include="System.IdentityModel\OpenObject.cs" />
+ <Compile Include="System.IdentityModel\SignatureVerificationFailedException.cs" />
+ <Compile Include="System.Security.Claims\AuthenticationTypes.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />
+ <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="System.IdentityModel.Claims\Claim.cs" />
+ <Compile Include="System.IdentityModel.Claims\ClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\ClaimTypes.cs" />
+ <Compile Include="System.IdentityModel.Claims\DefaultClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\Rights.cs" />
+ <Compile Include="System.IdentityModel.Claims\WindowsClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Claims\X509CertificateClaimSet.cs" />
+ <Compile Include="System.IdentityModel.Configuration\ICustomIdentityConfiguration.cs" />
+ <Compile Include="System.IdentityModel.Configuration\IdentityModelCaches.cs" />
+ <Compile Include="System.IdentityModel.Policy\AuthorizationContext.cs" />
+ <Compile Include="System.IdentityModel.Policy\EvaluationContext.cs" />
+ <Compile Include="System.IdentityModel.Policy\IAuthorizationComponent.cs" />
+ <Compile Include="System.IdentityModel.Policy\IAuthorizationPolicy.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\BinaryExchange.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\EndpointReference.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Entropy.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Lifetime.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\ProtectedKey.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedProofToken.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestedSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\RequestSecurityTokenResponse.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\Status.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\UseKey.cs" />
+ <Compile Include="System.IdentityModel.Protocols\WSTrust\WSTrustMessage.cs" />
+ <Compile Include="System.IdentityModel.Selectors\AudienceUriMode.cs" />
+ <Compile Include="System.IdentityModel.Selectors\CustomUserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\KerberosSecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\RsaSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SamlSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenManager.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenRequirement.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenResolver.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenSerializer.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SecurityTokenVersion.cs" />
+ <Compile Include="System.IdentityModel.Selectors\SystemIdentityAuthorizationPolicy.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNamePasswordValidator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\UserNameSecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Selectors\WindowsSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\WindowsUserNameSecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenAuthenticator.cs" />
+ <Compile Include="System.IdentityModel.Selectors\X509SecurityTokenProvider.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AsymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AudienceRestriction.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AuthenticationContext.cs" />
+ <Compile Include="System.IdentityModel.Tokens\AuthenticationInformation.cs" />
+ <Compile Include="System.IdentityModel.Tokens\BinaryKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\BootstrapContext.cs" />
+ <Compile Include="System.IdentityModel.Tokens\EncryptedKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\EncryptingCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\GenericXmlSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\InMemorySymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\IssuerNameRegistry.cs" />
+ <Compile Include="System.IdentityModel.Tokens\KerberosReceiverSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\KerberosRequestorSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\LocalIdKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\ProofDescriptor.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\RsaSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAccessDecision.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAction.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAdvice.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAssertion.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAssertionKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAttribute.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAttributeStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAudienceRestrictionCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthenticationStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorityBinding.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlAuthorizationDecisionStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlConditions.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlConstants.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlDoNotCacheCondition.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlEvidence.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlNameIdentifierClaimResource.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSerializer.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSubject.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SamlSubjectStatement.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityAlgorithms.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifier.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyType.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityKeyUsage.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenDescriptor.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenExpiredException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandler.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerCollection.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenHandlerConfiguration.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenNotYetValidException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenReplayDetectedException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenTypes.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SecurityTokenValidationException.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCache.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenCacheKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SessionSecurityTokenHandler.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SigningCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\SymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\TlsHMAC.cs" />
+ <Compile Include="System.IdentityModel.Tokens\TokenReplayCache.cs" />
+ <Compile Include="System.IdentityModel.Tokens\UserNameSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\WindowsSecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509AsymmetricSecurityKey.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509IssuerSerialKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509RawDataKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SecurityToken.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SigningCredentials.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509SubjectKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509ThumbprintKeyIdentifierClause.cs" />
+ <Compile Include="System.IdentityModel.Tokens\X509WindowsSecurityToken.cs" />
+ <Compile Include="System.IdentityModel\CookieTransform.cs" />
+ <Compile Include="System.IdentityModel\OpenObject.cs" />
+ <Compile Include="System.IdentityModel\SignatureVerificationFailedException.cs" />
+ <Compile Include="System.Security.Claims\AuthenticationTypes.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\BinarySecretSecurityToken.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\InternalEncryptedKeyIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\WrappedKeySecurityToken.cs" />
+ <Compile Include="System.ServiceModel.Security\BinarySecretKeyIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security\KeyNameIdentifierClause.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityContextKeyIdentifierClause.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_x.csproj b/mcs/class/System.Json.Microsoft/System.Json.Microsoft.csproj
index a9cda2ffd37..a09bf055ac9 100644
--- a/mcs/class/System.Json.Microsoft/System.Json.Microsoft-net_4_x.csproj
+++ b/mcs/class/System.Json.Microsoft/System.Json.Microsoft.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E6A6B9F7-BD0C-4F8D-8AFE-2EF76A2FB3AD}</ProjectGuid>
+ <ProjectGuid>{C5C9C8F4-537F-48C8-91A8-C2957CA670B5}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Json.Microsoft</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC;FEATURE_DYNAMIC</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC;FEATURE_DYNAMIC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC;FEATURE_DYNAMIC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\RS.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
@@ -75,61 +64,23 @@
<Compile Include="System.Json\JXmlToJsonValueConverter.cs" />
<Compile Include="System.Json\NGenWrapper.cs" />
<Compile Include="System.Json\Properties\AssemblyInfo.cs" />
- <Compile Include="System.Json\Properties\Resources.Designer.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp-net_4_x.csproj">
- <Project>{DABF9F75-63AD-4991-9D2B-9234E7032B32}</Project>
- <Name>Microsoft.CSharp-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Json\Properties\Resources.Designer.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="System.Json/Properties/Resources.resx">
<LogicalName>System.Json.Properties.Resources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Json/System.Json-net_4_x.csproj b/mcs/class/System.Json/System.Json-net_4_x.csproj
deleted file mode 100644
index 875ad560332..00000000000
--- a/mcs/class/System.Json/System.Json-net_4_x.csproj
+++ /dev/null
@@ -1,109 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D315DFE8-0E95-45D9-9EDB-9DCF70E5152F}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Json</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Json\JavaScriptReader.cs" />
- <Compile Include="System.Json\JsonArray.cs" />
- <Compile Include="System.Json\JsonObject.cs" />
- <Compile Include="System.Json\JsonPrimitive.cs" />
- <Compile Include="System.Json\JsonType.cs" />
- <Compile Include="System.Json\JsonValue.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Json/System.Json.csproj b/mcs/class/System.Json/System.Json.csproj
new file mode 100644
index 00000000000..7d8e07ac9d5
--- /dev/null
+++ b/mcs/class/System.Json/System.Json.csproj
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7C660E7A-C89B-4ACA-9458-492B6D14B168}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Json</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Json\JavaScriptReader.cs" />
+ <Compile Include="System.Json\JsonArray.cs" />
+ <Compile Include="System.Json\JsonObject.cs" />
+ <Compile Include="System.Json\JsonPrimitive.cs" />
+ <Compile Include="System.Json\JsonType.cs" />
+ <Compile Include="System.Json\JsonValue.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Management/System.Management-net_4_x.csproj b/mcs/class/System.Management/System.Management.csproj
index 7c6ac2c7445..656b9a579f5 100644
--- a/mcs/class/System.Management/System.Management-net_4_x.csproj
+++ b/mcs/class/System.Management/System.Management.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A81C8BB6-5799-49BC-849A-CB422D3F8DB9}</ProjectGuid>
+ <ProjectGuid>{874FDC20-F39D-4BE6-9AF1-FA67448BAC50}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Management</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -125,44 +114,15 @@
<Compile Include="System.Management\StoppedEventHandler.cs" />
<Compile Include="System.Management\TextFormat.cs" />
<Compile Include="System.Management\WqlEventQuery.cs" />
- <Compile Include="System.Management\WqlObjectQuery.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_x.csproj">
- <Project>{B144ACD4-089D-4769-8605-583FBEDB5B7C}</Project>
- <Name>System.Configuration.Install-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Management\WqlObjectQuery.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Messaging/System.Messaging-net_4_x.csproj b/mcs/class/System.Messaging/System.Messaging.csproj
index 30f9ec38a07..df9b6f64675 100644
--- a/mcs/class/System.Messaging/System.Messaging-net_4_x.csproj
+++ b/mcs/class/System.Messaging/System.Messaging.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4AC19C4C-5998-4F55-9C65-55ACB8D71AB2}</ProjectGuid>
+ <ProjectGuid>{1205E67C-9C1D-4644-8BB1-47147146F5AD}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Messaging</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NO_WINFORMS_DEPENDENCY</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -108,65 +101,30 @@
<Compile Include="System.Messaging\StandardAccessRights.cs" />
<Compile Include="System.Messaging\Trustee.cs" />
<Compile Include="System.Messaging\TrusteeType.cs" />
- <Compile Include="System.Messaging\XmlMessageFormatter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Messaging/Mono.Messaging-net_4_x.csproj">
- <Project>{F89761CF-5915-45E5-8C9C-E4F883EC5FA5}</Project>
- <Name>Mono.Messaging-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_x.csproj">
- <Project>{B144ACD4-089D-4769-8605-583FBEDB5B7C}</Project>
- <Name>System.Configuration.Install-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Messaging\XmlMessageFormatter.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../Mono.Messaging/Mono.Messaging.csproj" />
+ <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="System.Messaging/MessageQueue.resx">
+ <LogicalName>MessageQueue.resx</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
<EmbeddedResource Include="System.Messaging/MessageQueue.resx">
<LogicalName>MessageQueue.resx</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj b/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj
index 62f1b0e30e7..88e7519d5c7 100644
--- a/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj
+++ b/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5883D056-B748-4D13-A7E3-2D2756CDC6BC}</ProjectGuid>
+ <ProjectGuid>{556D294F-D913-47B4-A268-DC614B9D9B01}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Net.Http.Formatting</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\CommonWebApiResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\DictionaryExtensions.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\Error.cs" />
@@ -291,70 +280,23 @@
<Compile Include="..\..\..\external\Newtonsoft.Json\Src\Newtonsoft.Json\Utilities\ThreadSafeStore.cs" />
<Compile Include="..\..\..\external\Newtonsoft.Json\Src\Newtonsoft.Json\Utilities\TypeExtensions.cs" />
<Compile Include="..\..\..\external\Newtonsoft.Json\Src\Newtonsoft.Json\Utilities\ValidationUtils.cs" />
- <Compile Include="..\..\..\external\Newtonsoft.Json\Src\Newtonsoft.Json\WriteState.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\external\Newtonsoft.Json\Src\Newtonsoft.Json\WriteState.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/Common/CommonWebApiResources.resx">
<LogicalName>System.Net.Http.Properties.CommonWebApiResources.resources</LogicalName>
</EmbeddedResource>
@@ -362,5 +304,5 @@
<LogicalName>System.Net.Http.Properties.Resources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest-net_4_x.csproj b/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest-net_4_x.csproj
deleted file mode 100644
index 27ea7ae87d4..00000000000
--- a/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A98B5CC3-EAFC-4EFD-ABC6-2F2A65BE98F5}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Http.WebRequest</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Net.Http.WebRequest\WebRequestHandler.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.csproj b/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.csproj
new file mode 100644
index 00000000000..a6e6bfed246
--- /dev/null
+++ b/mcs/class/System.Net.Http.WebRequest/System.Net.Http.WebRequest.csproj
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4CDE6899-1BD2-4CA1-9625-B6F1C00CD744}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Http.WebRequest</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Net.Http.WebRequest\WebRequestHandler.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Net.Http.WinHttpHandler/System.Net.Http.WinHttpHandler.csproj b/mcs/class/System.Net.Http.WinHttpHandler/System.Net.Http.WinHttpHandler.csproj
new file mode 100644
index 00000000000..2c685219d00
--- /dev/null
+++ b/mcs/class/System.Net.Http.WinHttpHandler/System.Net.Http.WinHttpHandler.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{F8D5658C-78F3-4D7B-B520-8A7D7E98000F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Http.WinHttpHandler</AssemblyName>
+ <TargetFrameworkVersion>v2.1</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Net.Http\CookieUsePolicy.cs" />
+ <Compile Include="System.Net.Http\WindowsProxyUsePolicy.cs" />
+ <Compile Include="System.Net.Http\WinHttpHandler.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Net.Http/System.Net.Http-net_4_x.csproj b/mcs/class/System.Net.Http/System.Net.Http-net_4_x.csproj
deleted file mode 100644
index 59514c1017f..00000000000
--- a/mcs/class/System.Net.Http/System.Net.Http-net_4_x.csproj
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F1636C0A-FC68-4362-918F-9CCC789FED13}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net.Http</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Net.Http.Headers\AuthenticationHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\CacheControlHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\CollectionExtensions.cs" />
- <Compile Include="System.Net.Http.Headers\CollectionParser.cs" />
- <Compile Include="System.Net.Http.Headers\ContentDispositionHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\ContentRangeHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\EntityTagHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\HashCodeCalculator.cs" />
- <Compile Include="System.Net.Http.Headers\HeaderInfo.cs" />
- <Compile Include="System.Net.Http.Headers\HttpContentHeaders.cs" />
- <Compile Include="System.Net.Http.Headers\HttpHeaderKind.cs" />
- <Compile Include="System.Net.Http.Headers\HttpHeaders.cs" />
- <Compile Include="System.Net.Http.Headers\HttpHeaderValueCollection.cs" />
- <Compile Include="System.Net.Http.Headers\HttpRequestHeaders.cs" />
- <Compile Include="System.Net.Http.Headers\HttpResponseHeaders.cs" />
- <Compile Include="System.Net.Http.Headers\Lexer.cs" />
- <Compile Include="System.Net.Http.Headers\MediaTypeHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\MediaTypeWithQualityHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\NameValueHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\NameValueWithParametersHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\Parser.cs" />
- <Compile Include="System.Net.Http.Headers\ProductHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\ProductInfoHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\QualityValue.cs" />
- <Compile Include="System.Net.Http.Headers\RangeConditionHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\RangeHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\RangeItemHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\RetryConditionHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\StringWithQualityHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\TransferCodingHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\TransferCodingWithQualityHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\ViaHeaderValue.cs" />
- <Compile Include="System.Net.Http.Headers\WarningHeaderValue.cs" />
- <Compile Include="System.Net.Http\ByteArrayContent.cs" />
- <Compile Include="System.Net.Http\ClientCertificateOption.cs" />
- <Compile Include="System.Net.Http\DelegatingHandler.cs" />
- <Compile Include="System.Net.Http\FormUrlEncodedContent.cs" />
- <Compile Include="System.Net.Http\HttpClient.cs" />
- <Compile Include="System.Net.Http\HttpClientHandler.cs" />
- <Compile Include="System.Net.Http\HttpCompletionOption.cs" />
- <Compile Include="System.Net.Http\HttpContent.cs" />
- <Compile Include="System.Net.Http\HttpMessageHandler.cs" />
- <Compile Include="System.Net.Http\HttpMessageInvoker.cs" />
- <Compile Include="System.Net.Http\HttpMethod.cs" />
- <Compile Include="System.Net.Http\HttpRequestException.cs" />
- <Compile Include="System.Net.Http\HttpRequestMessage.cs" />
- <Compile Include="System.Net.Http\HttpResponseMessage.cs" />
- <Compile Include="System.Net.Http\MessageProcessingHandler.cs" />
- <Compile Include="System.Net.Http\MultipartContent.cs" />
- <Compile Include="System.Net.Http\MultipartFormDataContent.cs" />
- <Compile Include="System.Net.Http\StreamContent.cs" />
- <Compile Include="System.Net.Http\StringContent.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Net.Http/System.Net.Http.csproj b/mcs/class/System.Net.Http/System.Net.Http.csproj
new file mode 100644
index 00000000000..bd82d0c64ea
--- /dev/null
+++ b/mcs/class/System.Net.Http/System.Net.Http.csproj
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{4DE5B183-8B61-4159-890B-F5BD501C4507}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Net.Http</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Net.Http.Headers\AuthenticationHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\CacheControlHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\CollectionExtensions.cs" />
+ <Compile Include="System.Net.Http.Headers\CollectionParser.cs" />
+ <Compile Include="System.Net.Http.Headers\ContentDispositionHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\ContentRangeHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\EntityTagHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\HashCodeCalculator.cs" />
+ <Compile Include="System.Net.Http.Headers\HeaderInfo.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpContentHeaders.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpHeaderKind.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpHeaders.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpHeaderValueCollection.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpRequestHeaders.cs" />
+ <Compile Include="System.Net.Http.Headers\HttpResponseHeaders.cs" />
+ <Compile Include="System.Net.Http.Headers\Lexer.cs" />
+ <Compile Include="System.Net.Http.Headers\MediaTypeHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\MediaTypeWithQualityHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\NameValueHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\NameValueWithParametersHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\Parser.cs" />
+ <Compile Include="System.Net.Http.Headers\ProductHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\ProductInfoHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\QualityValue.cs" />
+ <Compile Include="System.Net.Http.Headers\RangeConditionHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\RangeHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\RangeItemHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\RetryConditionHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\StringWithQualityHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\TransferCodingHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\TransferCodingWithQualityHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\ViaHeaderValue.cs" />
+ <Compile Include="System.Net.Http.Headers\WarningHeaderValue.cs" />
+ <Compile Include="System.Net.Http\ByteArrayContent.cs" />
+ <Compile Include="System.Net.Http\ClientCertificateOption.cs" />
+ <Compile Include="System.Net.Http\DelegatingHandler.cs" />
+ <Compile Include="System.Net.Http\FormUrlEncodedContent.cs" />
+ <Compile Include="System.Net.Http\HttpClient.cs" />
+ <Compile Include="System.Net.Http\HttpCompletionOption.cs" />
+ <Compile Include="System.Net.Http\HttpContent.cs" />
+ <Compile Include="System.Net.Http\HttpMessageHandler.cs" />
+ <Compile Include="System.Net.Http\HttpMessageInvoker.cs" />
+ <Compile Include="System.Net.Http\HttpMethod.cs" />
+ <Compile Include="System.Net.Http\HttpRequestException.cs" />
+ <Compile Include="System.Net.Http\HttpRequestMessage.cs" />
+ <Compile Include="System.Net.Http\HttpResponseMessage.cs" />
+ <Compile Include="System.Net.Http\MessageProcessingHandler.cs" />
+ <Compile Include="System.Net.Http\MultipartContent.cs" />
+ <Compile Include="System.Net.Http\MultipartFormDataContent.cs" />
+ <Compile Include="System.Net.Http\StreamContent.cs" />
+ <Compile Include="System.Net.Http\StringContent.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="System.Net.Http\HttpClient.android.cs" />
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.platformnotsupported.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="System.Net.Http\HttpClient.mac.cs" />
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="System.Net.Http\HttpClient.mac.cs" />
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="System.Net.Http\HttpClientHandler.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Net/System.Net-net_4_x.csproj b/mcs/class/System.Net/System.Net-net_4_x.csproj
deleted file mode 100644
index 58e391677c5..00000000000
--- a/mcs/class/System.Net/System.Net-net_4_x.csproj
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A455F1BB-6273-4BAE-985C-563BED11D529}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1720</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Net</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1720</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1720</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\referencesource\System.Net\net\IPEndPointCollection.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Assembly\TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Net/System.Net.csproj b/mcs/class/System.Net/System.Net.csproj
new file mode 100644
index 00000000000..8c2e6b70939
--- /dev/null
+++ b/mcs/class/System.Net/System.Net.csproj
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{182E5AD7-2F59-48E5-B338-C515733AE79B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,1720</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Net</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\referencesource\System.Net\net\IPEndPointCollection.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Assembly\TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors-net_4_x.csproj b/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors-net_4_x.csproj
deleted file mode 100644
index 8666d1b6ad0..00000000000
--- a/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors-net_4_x.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B05362C2-C85F-43A5-93D7-49A45892438D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Numerics.Vectors</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Numerics\Hashing\HashHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\ConstantHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\JitIntrinsicAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Register.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Vector.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Vector_Operations.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Assembly\TypeForwarders.cs" />
- <Compile Include="corefx\SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Numerics/System.Numerics-net_4_x.csproj">
- <Project>{BD2FFDDC-BD89-4041-82F5-A696C941C7BE}</Project>
- <Name>System.Numerics-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.csproj b/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.csproj
new file mode 100644
index 00000000000..43a5ac97fa8
--- /dev/null
+++ b/mcs/class/System.Numerics.Vectors/System.Numerics.Vectors.csproj
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D8C661F1-BB21-4C5E-8C35-FC4D1EA94B54}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Numerics.Vectors</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Numerics\Hashing\HashHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\ConstantHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\JitIntrinsicAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Register.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Vector.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Numerics.Vectors\src\System\Numerics\Vector_Operations.cs" />
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\SR.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Assembly\TypeForwarders.cs" />
+ <Compile Include="corefx\SR.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Numerics/System.Numerics.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Numerics/System.Numerics-net_4_x.csproj b/mcs/class/System.Numerics/System.Numerics.csproj
index 18a7f0fb261..68c8973c390 100644
--- a/mcs/class/System.Numerics/System.Numerics-net_4_x.csproj
+++ b/mcs/class/System.Numerics/System.Numerics.csproj
@@ -1,57 +1,96 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{BD2FFDDC-BD89-4041-82F5-A696C941C7BE}</ProjectGuid>
+ <ProjectGuid>{8C07E4E7-2689-452F-AF8C-201E7E23E48C}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Numerics</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -92,40 +131,13 @@
<Compile Include="..\..\build\common\SR.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="corefx\SR.cs" />
- <Compile Include="corefx\Vector.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="corefx\Vector.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Core/System.Reactive.Core-net_4_x.csproj b/mcs/class/System.Reactive.Core/System.Reactive.Core.csproj
index 5d97f3e8201..c833d721b55 100644
--- a/mcs/class/System.Reactive.Core/System.Reactive.Core-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Core/System.Reactive.Core.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</ProjectGuid>
+ <ProjectGuid>{911CE944-AFD7-4953-B36B-CA59367C3904}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Core</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\GlobalSuppressions.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\InternalsVisibleTo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\NamespaceDocs.cs" />
@@ -134,53 +123,21 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Reactive\ObserverBase.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Reactive\Unit.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Core\Strings_Core.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Strings_Core.resources.prebuilt">
<LogicalName>System.Reactive.Strings_Core.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger-net_4_x.csproj b/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger-net_4_x.csproj
deleted file mode 100644
index 106ab931adb..00000000000
--- a/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger-net_4_x.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{8EB36024-5DB5-4854-8425-8D95A8059F2D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reactive.Debugger</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Properties\AssemblyInfo.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.csproj b/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.csproj
new file mode 100644
index 00000000000..6c7c78f556b
--- /dev/null
+++ b/mcs/class/System.Reactive.Debugger/System.Reactive.Debugger.csproj
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1C60D5BA-3848-4789-995D-A4ABE7D47B12}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reactive.Debugger</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Properties\AssemblyInfo.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Debugger\Reactive\Linq\QueryDebugger.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental-net_4_x.csproj b/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.csproj
index 727d9afee0a..a3b40a078b7 100644
--- a/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Experimental/System.Reactive.Experimental.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{20E6619C-E88D-442C-AFA8-2216A73CF8D2}</ProjectGuid>
+ <ProjectGuid>{C0044DA4-41B5-4348-BEDB-9FA50F814728}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Experimental</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\ExperimentalAttribute.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\InternalsVisibleTo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Properties\AssemblyInfo.cs" />
@@ -66,56 +55,18 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\Linq\QbservableEx.Generated.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\Linq\QueryLanguageEx.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Experimental\Reactive\ListObservable.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj b/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
index 8f20be973a6..f92a612e587 100644
--- a/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Interfaces/System.Reactive.Interfaces.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</ProjectGuid>
+ <ProjectGuid>{62D3E2CC-B4EA-4DFF-97C1-5457BB86D999}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Interfaces</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\AssemblyFileVersionAttribute.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\DateTimeOffset.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\GlobalSuppressions.cs" />
@@ -80,44 +69,15 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\IConnectableObservable.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\ISubject.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Interfaces\Reactive\Subjects\ISubject.Multi.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj b/mcs/class/System.Reactive.Linq/System.Reactive.Linq.csproj
index 1fb719c8e65..95246e53d04 100644
--- a/mcs/class/System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Linq/System.Reactive.Linq.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</ProjectGuid>
+ <ProjectGuid>{AE7A4105-A1FE-4469-A3E1-B93B55ED4F5E}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Linq</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\GlobalSuppressions.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\InternalsVisibleTo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\NamespaceDocs.cs" />
@@ -227,57 +216,22 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Reactive\TimeInterval.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Reactive\Timestamped.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Linq\Strings_Linq.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Strings_Linq.resources.prebuilt">
<LogicalName>System.Reactive.Strings_Linq.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases-net_4_x.csproj b/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases-net_4_x.csproj
deleted file mode 100644
index 712c467d65e..00000000000
--- a/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases-net_4_x.csproj
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7D16E76F-3B1D-415E-AD93-5D4D86B451A0}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reactive.Observable.Aliases</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Observable.Aliases\Observable.Aliases.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Observable.Aliases\Qbservable.Aliases.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Providers/System.Reactive.Providers-net_4_x.csproj">
- <Project>{22187CB5-7451-45B4-B21B-337D956FF05D}</Project>
- <Name>System.Reactive.Providers-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases.csproj b/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases.csproj
new file mode 100644
index 00000000000..8510b824c50
--- /dev/null
+++ b/mcs/class/System.Reactive.Observable.Aliases/System.Reactive.Observable.Aliases.csproj
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1402D321-EB49-4887-BBE0-3D65B11D0588}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reactive.Observable.Aliases</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Observable.Aliases\Observable.Aliases.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Observable.Aliases\Qbservable.Aliases.Generated.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../System.Reactive.Providers/System.Reactive.Providers.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices-net_4_x.csproj b/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
index bd64f782a24..8f20296f158 100644
--- a/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices-net_4_x.csproj
+++ b/mcs/class/System.Reactive.PlatformServices/System.Reactive.PlatformServices.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{00CF93F7-B48C-4AF7-B8D5-58DFFAD22845}</ProjectGuid>
+ <ProjectGuid>{819ED66A-EFB4-4D84-AF9C-675C99B0BCD4}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.PlatformServices</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\GlobalSuppressions.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Properties\AssemblyInfo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Concurrency\ConcurrencyAbstractionLayerImpl.cs" />
@@ -75,61 +64,23 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Internal\StopwatchImpl.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Reactive\Internal\Stubs.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.PlatformServices\Strings_PlatformServices.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Strings_PlatformServices.resources.prebuilt">
<LogicalName>System.Reactive.Strings_PlatformServices.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Providers/System.Reactive.Providers-net_4_x.csproj b/mcs/class/System.Reactive.Providers/System.Reactive.Providers.csproj
index 314a28a5132..d178ee9b736 100644
--- a/mcs/class/System.Reactive.Providers/System.Reactive.Providers-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Providers/System.Reactive.Providers.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{22187CB5-7451-45B4-B21B-337D956FF05D}</ProjectGuid>
+ <ProjectGuid>{C5666569-A77E-4725-A60B-117278A90399}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Providers</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\GlobalSuppressions.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Properties\AssemblyInfo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\Internal\Constants.cs" />
@@ -68,61 +57,23 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\Linq\Qbservable.Joins.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Reactive\ObservableQuery.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Providers\Strings_Providers.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Strings_Providers.resources.prebuilt">
<LogicalName>System.Reactive.Strings_Providers.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting-net_4_x.csproj b/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting-net_4_x.csproj
deleted file mode 100644
index fe50b378d52..00000000000
--- a/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting-net_4_x.csproj
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7675D4A6-F017-4D20-BFE3-295B86F166CD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reactive.Runtime.Remoting</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\GlobalSuppressions.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Properties\AssemblyInfo.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\Observable.Remoting.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj b/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj
new file mode 100644
index 00000000000..9e7334d485f
--- /dev/null
+++ b/mcs/class/System.Reactive.Runtime.Remoting/System.Reactive.Runtime.Remoting.csproj
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{99362C0B-3766-48DE-A085-888B6550D6AB}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reactive.Runtime.Remoting</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\GlobalSuppressions.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Properties\AssemblyInfo.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\Observable.Remoting.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Runtime.Remoting\Reactive\Linq\QueryLanguage.Remoting.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms-net_4_x.csproj b/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms-net_4_x.csproj
deleted file mode 100644
index d4d5dc8f9d2..00000000000
--- a/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms-net_4_x.csproj
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9DA5F2F9-AF47-4D48-BA58-2FAFD12538C7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reactive.Windows.Forms</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\GlobalSuppressions.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Properties\AssemblyInfo.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Concurrency\ControlScheduler.cs" />
- <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Linq\ControlObservable.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.csproj b/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.csproj
new file mode 100644
index 00000000000..cc50721cb8f
--- /dev/null
+++ b/mcs/class/System.Reactive.Windows.Forms/System.Reactive.Windows.Forms.csproj
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5D62D464-F573-4813-A3A9-D818A40D6932}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reactive.Windows.Forms</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\GlobalSuppressions.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Properties\AssemblyInfo.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Concurrency\ControlScheduler.cs" />
+ <Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Forms\Reactive\Linq\ControlObservable.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading-net_4_x.csproj b/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.csproj
index fadef7ce97d..7f0e7128642 100644
--- a/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading-net_4_x.csproj
+++ b/mcs/class/System.Reactive.Windows.Threading/System.Reactive.Windows.Threading.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{52C2AE83-A947-42CC-ADEF-9F54042D85D5}</ProjectGuid>
+ <ProjectGuid>{300F3F03-C81D-4431-A47F-DFF1B3AC91DA}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Reactive.Windows.Threading</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../reactive.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SIGNED;HAS_EDI;PREFERASYNC;PREFER_ASYNC;HAS_AWAIT</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\GlobalSuppressions.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Properties\AssemblyInfo.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Concurrency\CoreDispatcherScheduler.cs" />
@@ -64,65 +53,24 @@
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Linq\CoreDispatcherObservable.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Reactive\Linq\DispatcherObservable.cs" />
<Compile Include="..\..\..\external\rx\Rx\NET\Source\System.Reactive.Windows.Threading\Strings_WindowsThreading.Generated.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces-net_4_x.csproj">
- <Project>{0DA7868F-C598-4E45-B33C-86FBB482DB76}</Project>
- <Name>System.Reactive.Interfaces-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core-net_4_x.csproj">
- <Project>{52F7F1BD-9D67-494E-A53A-C291FF5424B4}</Project>
- <Name>System.Reactive.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq-net_4_x.csproj">
- <Project>{EE5FC05D-135B-460A-9F0D-7F5084F4DBD7}</Project>
- <Name>System.Reactive.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../WindowsBase/WindowsBase-net_4_x.csproj">
- <Project>{A8F39368-ECD9-41A5-A562-CC7C82B3CC86}</Project>
- <Name>WindowsBase-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Interfaces/System.Reactive.Interfaces.csproj" />
+ <ProjectReference Include="../System.Reactive.Core/System.Reactive.Core.csproj" />
+ <ProjectReference Include="../System.Reactive.Linq/System.Reactive.Linq.csproj" />
+ <ProjectReference Include="../WindowsBase/WindowsBase.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Strings_WindowsThreading.resources.prebuilt">
<LogicalName>System.Reactive.Strings_WindowsThreading.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Reflection.Context/System.Reflection.Context-net_4_x.csproj b/mcs/class/System.Reflection.Context/System.Reflection.Context-net_4_x.csproj
deleted file mode 100644
index 364d598853c..00000000000
--- a/mcs/class/System.Reflection.Context/System.Reflection.Context-net_4_x.csproj
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{50A4818C-4BD7-49DB-AD2C-FF3FB0A9D392}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Reflection.Context</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Reflection.Context\CustomReflectionContext.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Reflection.Context/System.Reflection.Context.csproj b/mcs/class/System.Reflection.Context/System.Reflection.Context.csproj
new file mode 100644
index 00000000000..e2cbd642058
--- /dev/null
+++ b/mcs/class/System.Reflection.Context/System.Reflection.Context.csproj
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{0F4B1E4B-86CA-43CE-B773-BD942E71B990}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Reflection.Context</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Reflection.Context\CustomReflectionContext.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.Caching/System.Runtime.Caching-net_4_x.csproj b/mcs/class/System.Runtime.Caching/System.Runtime.Caching.csproj
index d705622a547..2938e2be38b 100644
--- a/mcs/class/System.Runtime.Caching/System.Runtime.Caching-net_4_x.csproj
+++ b/mcs/class/System.Runtime.Caching/System.Runtime.Caching.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}</ProjectGuid>
+ <ProjectGuid>{3C054CAD-EEA8-48F6-BB77-CFC2275552D2}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,414</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Runtime.Caching</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,414</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,414</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -106,52 +95,17 @@
<Compile Include="ReferenceSources\CacheEntryCollection.cs" />
<Compile Include="ReferenceSources\CacheExpires.cs" />
<Compile Include="ReferenceSources\CacheUsage.cs" />
- <Compile Include="ReferenceSources\R.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\R.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe-net_4_x.csproj b/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe-net_4_x.csproj
deleted file mode 100644
index 6a7e3d7b951..00000000000
--- a/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe-net_4_x.csproj
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6C50BF24-90AB-4654-B295-16A1C717643C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Runtime.CompilerServices.Unsafe</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe.csproj b/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe.csproj
new file mode 100644
index 00000000000..1cdc7058f6f
--- /dev/null
+++ b/mcs/class/System.Runtime.CompilerServices.Unsafe/System.Runtime.CompilerServices.Unsafe.csproj
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{392BF825-F4D5-4307-97A7-3E7FDA1A36BD}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Runtime.CompilerServices.Unsafe</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' "></ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_x.csproj b/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing.csproj
index 7bf9456bbe2..4ac99f5911a 100644
--- a/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing-net_4_x.csproj
+++ b/mcs/class/System.Runtime.DurableInstancing/System.Runtime.DurableInstancing.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{67822258-3D1E-449F-ACDD-BE1918B44458}</ProjectGuid>
+ <ProjectGuid>{006635E0-8A5D-4207-BC99-F6470FD147CF}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Runtime.DurableInstancing</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\SR.cs" />
<Compile Include="..\referencesource\System.Runtime.DurableInstancing\AssemblyInfo.cs" />
<Compile Include="..\referencesource\System.Runtime.DurableInstancing\System\Runtime\DurableInstancing\DisassociateInstanceKeysExtension.cs" />
@@ -101,64 +90,20 @@
<Compile Include="..\referencesource\System.Runtime.DurableInstancing\System\Runtime\WorkflowNamespace.cs" />
<Compile Include="..\referencesource\System.Runtime.DurableInstancing\System\Runtime\WorkflowServiceNamespace.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="SRCore.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj">
- <Project>{5769B536-7E8E-4C2A-8671-6B256D0F620B}</Project>
- <Name>System.ServiceModel.Internals-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="SRCore.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_x.csproj b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.csproj
index 2e5e9b73afb..af170805a64 100644
--- a/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting-net_4_x.csproj
+++ b/mcs/class/System.Runtime.Remoting/System.Runtime.Remoting.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F19F77AE-1A81-4676-BAB8-6C1DA243A961}</ProjectGuid>
+ <ProjectGuid>{F1FF1B63-103C-45CA-BC85-71E13074A5B8}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Runtime.Remoting</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -121,52 +110,17 @@
<Compile Include="System.Runtime.Remoting.MetadataServices\SUDSGeneratorException.cs" />
<Compile Include="System.Runtime.Remoting.MetadataServices\SUDSParserException.cs" />
<Compile Include="System.Runtime.Remoting.Services\RemotingClientProxy.cs" />
- <Compile Include="System.Runtime.Remoting.Services\RemotingService.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj">
- <Project>{A157AD69-59D4-49DE-94B3-DB883B2BEAA5}</Project>
- <Name>System.Runtime.Serialization.Formatters.Soap-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Runtime.Remoting.Services\RemotingService.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj
index 9053d974c99..2c0ace487ad 100644
--- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj
+++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A157AD69-59D4-49DE-94B3-DB883B2BEAA5}</ProjectGuid>
+ <ProjectGuid>{98957852-11B8-4B86-889A-5025DE061314}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Runtime.Serialization.Formatters.Soap</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -62,40 +55,13 @@
<Compile Include="System.Runtime.Serialization.Formatters.Soap\SoapFormatter.cs" />
<Compile Include="System.Runtime.Serialization.Formatters.Soap\SoapReader.cs" />
<Compile Include="System.Runtime.Serialization.Formatters.Soap\SoapTypeMapper.cs" />
- <Compile Include="System.Runtime.Serialization.Formatters.Soap\SoapWriter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Runtime.Serialization.Formatters.Soap\SoapWriter.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj
index a5ed6ecb83e..630da6ec3cb 100644
--- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj
+++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization.csproj
@@ -1,56 +1,94 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D845AD9D-3CCB-49CB-9543-028678E94938}</ProjectGuid>
+ <ProjectGuid>{1D638902-5EFD-49BA-98E5-E80239CA6EF6}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,168,169,219,414,618,1634</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Runtime.Serialization</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NO_DYNAMIC_CODEGEN;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NO_DYNAMIC_CODEGEN;NET_3_0;NO_CONFIGURATION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;NO_DYNAMIC_CODEGEN;NO_CONFIGURATION;NO_SECURITY_ATTRIBUTES;NO_CODEDOM;NO_DESKTOP_SECURITY</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,168,169,219,414,618,1634</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NO_DYNAMIC_CODEGEN;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,168,169,219,414,618,1634</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NO_DYNAMIC_CODEGEN;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -59,23 +97,8 @@
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\AppSettings.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Attributes.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContractAttribute.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ConfigurationStrings.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DataContractSerializerSection.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElement.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElementCollection.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidator.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidatorAttribute.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\NetDataContractSerializerSection.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElement.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElementCollection.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\Properties.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\SerializationSectionGroup.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElement.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElementCollection.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ContractCodeDomInfo.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ContractNamespaceAttribute.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\DataContractAttribute.cs" />
@@ -102,7 +125,6 @@
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\IDataContractSurrogate.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\IExtensibleDataObject.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\IgnoreDataMemberAttribute.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ImportOptions.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\InvalidDataContractException.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Json\ByteArrayHelperWithString.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Json\DataContractJsonSerializer.cs" />
@@ -138,9 +160,6 @@
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ObjectReferenceStack.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ObjectToIdCache.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\PrimitiveDataContract.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaExporter.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ScopedKnownTypes.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SerializationMode.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SerializationPermissionNotRequiredAttribute.cs" />
@@ -164,8 +183,6 @@
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XmlSerializableWriter.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XmlWriterDelegator.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XPathQueryGenerator.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractExporter.cs" />
- <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractImporter.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Text\Base64Encoding.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Text\BinHexEncoding.cs" />
<Compile Include="..\referencesource\System.Runtime.Serialization\System\Text\SurrogateChar.cs" />
@@ -220,64 +237,117 @@
<Compile Include="ReferenceSources\XmlDataContract_static.cs" />
<Compile Include="ReferenceSources\XmlExceptionHelper.cs" />
<Compile Include="ReferenceSources\XmlFormatReaderGenerator_static.cs" />
- <Compile Include="ReferenceSources\XmlFormatWriterGenerator_static.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj">
- <Project>{5769B536-7E8E-4C2A-8671-6B256D0F620B}</Project>
- <Name>System.ServiceModel.Internals-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../SMDiagnostics/SMDiagnostics-net_4_x.csproj">
- <Project>{8B8C3ED9-96F9-49B3-B355-9FD3D29DD3AD}</Project>
- <Name>SMDiagnostics-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\XmlFormatWriterGenerator_static.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ConfigurationStrings.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DataContractSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidator.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidatorAttribute.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\NetDataContractSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\Properties.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\SerializationSectionGroup.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ContractCodeDomInfo.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ImportOptions.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractImporter.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
</ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ConfigurationStrings.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DataContractSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidator.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\DeclaredTypeValidatorAttribute.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\NetDataContractSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\ParameterElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\Properties.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\SerializationSectionGroup.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElement.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\Configuration\TypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ContractCodeDomInfo.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\ImportOptions.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractExporter.cs" />
+ <Compile Include="..\referencesource\System.Runtime.Serialization\System\Runtime\Serialization\XsdDataContractImporter.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="ReferenceSources\SchemaExporter_mobile.cs" />
+ <Compile Include="ReferenceSources\SimplifiedCodeTypeReference.cs" />
+ <Compile Include="ReferenceSources\XsdDataContractExporter_mobile.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../SMDiagnostics/SMDiagnostics.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../SMDiagnostics/SMDiagnostics.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Security/System.Security-net_4_x.csproj b/mcs/class/System.Security/System.Security-net_4_x.csproj
deleted file mode 100644
index d61b9159e53..00000000000
--- a/mcs/class/System.Security/System.Security-net_4_x.csproj
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,414,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Security</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,414,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,414,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AncestralNamespaceContextManager.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AttributeSortOrder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXml.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlAttribute.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlCDataSection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlComment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlDocument.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlElement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlEntityReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlProcessingInstruction.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlSignificantWhitespace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlText.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlWhitespace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CertUsageType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherData.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoSignedXmlRecursionException.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DocPosition.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSAKeyValue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSASignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedData.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedKey.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedXml.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionProperty.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcCanonicalXml.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ICanonicalizableNode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\IRelDecryptor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoClause.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoEncryptedKey.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoName.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoNode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoRetrievalMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoX509Data.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\MyXmlDocument.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceFrame.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceSortOrder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Reference.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceTargetType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAKeyValue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA1SignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA256SignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA384SignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA512SignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SignatureDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Signature.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedXmlDebugLog.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SymmetricKeyWrap.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Transform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\TransformChain.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Utils.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\X509IssuerSerial.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDecryptionTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NWithCommentsTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NWithCommentsTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlLicenseTransform.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="Mono.Security.Cryptography\ManagedProtection.cs" />
- <Compile Include="Mono.Security.Cryptography\NativeDapiProtection.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\AlgorithmIdentifier.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipient.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipientCollection.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipientEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\CmsSigner.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\ContentInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\EnvelopedCms.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeKeyChoice.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeRecipientInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\KeyTransRecipientInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9Attribute.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9ContentType.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9DocumentDescription.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9DocumentName.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9MessageDigest.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9SigningTime.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\PublicKeyInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoCollection.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoType.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SignedCms.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SignerInfo.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoCollection.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifier.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierOrKey.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierOrKeyType.cs" />
- <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierType.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2UI.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509SelectionFlag.cs" />
- <Compile Include="System.Security.Cryptography.Xml\SignedXml.cs" />
- <Compile Include="System.Security.Cryptography\CryptographicAttribute.cs" />
- <Compile Include="System.Security.Cryptography\CryptographicAttributeCollection.cs" />
- <Compile Include="System.Security.Cryptography\CryptographicAttributeEnumerator.cs" />
- <Compile Include="System.Security.Cryptography\DataProtectionScope.cs" />
- <Compile Include="System.Security.Cryptography\MemoryProtectionScope.cs" />
- <Compile Include="System.Security.Cryptography\ProtectedData.cs" />
- <Compile Include="System.Security.Cryptography\ProtectedMemory.cs" />
- <Compile Include="System.Security.Permissions\DataProtectionPermission.cs" />
- <Compile Include="System.Security.Permissions\DataProtectionPermissionAttribute.cs" />
- <Compile Include="System.Security.Permissions\DataProtectionPermissionFlags.cs" />
- <Compile Include="System.Security.Permissions\PermissionHelper.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Security/System.Security.csproj b/mcs/class/System.Security/System.Security.csproj
new file mode 100644
index 00000000000..57fcff0b773
--- /dev/null
+++ b/mcs/class/System.Security/System.Security.csproj
@@ -0,0 +1,657 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{923BC7B6-EE92-4AB2-80EC-A96047B98906}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,414,618</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Security</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;SECURITY_DEP</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\X509IssuerSerial.cs" />
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="corefx\SR.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\AlgorithmIdentifier.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipient.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipientCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsRecipientEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\ContentInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\EnvelopedCms.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeRecipientInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyTransRecipientInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9Attribute.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9ContentType.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9DocumentDescription.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9DocumentName.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9MessageDigest.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\Pkcs9SigningTime.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\PublicKeyInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\RecipientInfoType.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifier.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierOrKey.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierOrKeyType.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SubjectIdentifierType.cs" />
+ <Compile Include="System.Security.Cryptography\CryptographicAttribute.cs" />
+ <Compile Include="System.Security.Cryptography\CryptographicAttributeCollection.cs" />
+ <Compile Include="System.Security.Cryptography\CryptographicAttributeEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography\DataProtectionScope.cs" />
+ <Compile Include="System.Security.Cryptography\ProtectedData.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AttributeSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlCDataSection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlElement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlEntityReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlProcessingInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlSignificantWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlText.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CertUsageType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoSignedXmlRecursionException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DocPosition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSASignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcCanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ICanonicalizableNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\IRelDecryptor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoEncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoName.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoRetrievalMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoX509Data.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\MyXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Reference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceTargetType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA256SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA384SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA512SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Signature.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedXmlDebugLog.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SymmetricKeyWrap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\TransformChain.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Utils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDecryptionTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlLicenseTransform.cs" />
+ <Compile Include="Mono.Security.Cryptography\ManagedProtection.cs" />
+ <Compile Include="Mono.Security.Cryptography\NativeDapiProtection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsSigner.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeKeyChoice.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignedCms.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2UI.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509SelectionFlag.cs" />
+ <Compile Include="System.Security.Cryptography.Xml\SignedXml.cs" />
+ <Compile Include="System.Security.Cryptography\MemoryProtectionScope.cs" />
+ <Compile Include="System.Security.Cryptography\ProtectedMemory.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermission.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionAttribute.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionFlags.cs" />
+ <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AttributeSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlCDataSection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlElement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlEntityReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlProcessingInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlSignificantWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlText.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CertUsageType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoSignedXmlRecursionException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DocPosition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSASignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcCanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ICanonicalizableNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\IRelDecryptor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoEncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoName.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoRetrievalMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoX509Data.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\MyXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Reference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceTargetType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA256SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA384SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA512SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Signature.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedXmlDebugLog.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SymmetricKeyWrap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\TransformChain.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Utils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDecryptionTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlLicenseTransform.cs" />
+ <Compile Include="Mono.Security.Cryptography\ManagedProtection.cs" />
+ <Compile Include="Mono.Security.Cryptography\NativeDapiProtection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsSigner.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeKeyChoice.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignedCms.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2UI.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509SelectionFlag.cs" />
+ <Compile Include="System.Security.Cryptography.Xml\SignedXml.cs" />
+ <Compile Include="System.Security.Cryptography\MemoryProtectionScope.cs" />
+ <Compile Include="System.Security.Cryptography\ProtectedMemory.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermission.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionAttribute.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionFlags.cs" />
+ <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AttributeSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlCDataSection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlElement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlEntityReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlProcessingInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlSignificantWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlText.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CertUsageType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoSignedXmlRecursionException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DocPosition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSASignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcCanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ICanonicalizableNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\IRelDecryptor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoEncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoName.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoRetrievalMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoX509Data.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\MyXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Reference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceTargetType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA256SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA384SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA512SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Signature.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedXmlDebugLog.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SymmetricKeyWrap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\TransformChain.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Utils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDecryptionTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlLicenseTransform.cs" />
+ <Compile Include="Mono.Security.Cryptography\ManagedProtection.cs" />
+ <Compile Include="Mono.Security.Cryptography\NativeDapiProtection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsSigner.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeKeyChoice.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignedCms.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2UI.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509SelectionFlag.cs" />
+ <Compile Include="System.Security.Cryptography.Xml\SignedXml.cs" />
+ <Compile Include="System.Security.Cryptography\MemoryProtectionScope.cs" />
+ <Compile Include="System.Security.Cryptography\ProtectedMemory.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermission.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionAttribute.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionFlags.cs" />
+ <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\AttributeSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\C14NAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalizationDispatcher.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlCDataSection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlElement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlEntityReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlProcessingInstruction.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlSignificantWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlText.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CanonicalXmlWhitespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CertUsageType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CipherReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\CryptoSignedXmlRecursionException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DataReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DocPosition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\DSASignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedData.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptedXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcAncestralNamespaceContextManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ExcCanonicalXml.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ICanonicalizableNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\IRelDecryptor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoEncryptedKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoName.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoNode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoRetrievalMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyInfoX509Data.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\KeyReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\MyXmlDocument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceFrame.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\NamespaceSortOrder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Reference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\ReferenceTargetType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAKeyValue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA256SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA384SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SHA512SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\RSAPKCS1SignatureDescription.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Signature.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SignedXmlDebugLog.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\SymmetricKeyWrap.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\TransformChain.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\Utils.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDecryptionTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigBase64Transform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigEnvelopedSignatureTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigExcC14NWithCommentsTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXPathTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlDsigXsltTransform.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Xml\src\System\Security\Cryptography\Xml\XmlLicenseTransform.cs" />
+ <Compile Include="Mono.Security.Cryptography\ManagedProtection.cs" />
+ <Compile Include="Mono.Security.Cryptography\NativeDapiProtection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\CmsSigner.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\KeyAgreeKeyChoice.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignedCms.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfo.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoCollection.cs" />
+ <Compile Include="System.Security.Cryptography.Pkcs\SignerInfoEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2UI.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509SelectionFlag.cs" />
+ <Compile Include="System.Security.Cryptography.Xml\SignedXml.cs" />
+ <Compile Include="System.Security.Cryptography\MemoryProtectionScope.cs" />
+ <Compile Include="System.Security.Cryptography\ProtectedMemory.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermission.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionAttribute.cs" />
+ <Compile Include="System.Security.Permissions\DataProtectionPermissionFlags.cs" />
+ <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monodroid/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monodroid/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monodroid/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monodroid/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Numerics.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj b/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj
deleted file mode 100644
index bf789afbb5c..00000000000
--- a/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{7A23227C-591B-4F80-9D62-4D0271073D82}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Activation</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />
- <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation.csproj b/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation.csproj
new file mode 100644
index 00000000000..8ce8df0c315
--- /dev/null
+++ b/mcs/class/System.ServiceModel.Activation/System.ServiceModel.Activation.csproj
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{6E31227B-8C92-42FB-9D9D-0483AF686F06}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Activation</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />
+ <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_x.csproj b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.csproj
index 628ef89fa2e..450d77709d1 100644
--- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery-net_4_x.csproj
+++ b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2D03C898-0B45-4CAA-A333-B2463B81C37B}</ProjectGuid>
+ <ProjectGuid>{BEC2AA91-19E1-47D6-B780-0BE6712CDDE8}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ServiceModel.Discovery</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="System.ServiceModel.Channels\DiscoveryChannelBase.cs" />
<Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />
@@ -152,64 +141,20 @@
<Compile Include="System.ServiceModel.Discovery\ServiceDiscoveryMode.cs" />
<Compile Include="System.ServiceModel.Discovery\UdpAnnouncementEndpoint.cs" />
<Compile Include="System.ServiceModel.Discovery\UdpDiscoveryEndpoint.cs" />
- <Compile Include="System.ServiceModel.Discovery\UdpTransportSettings.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.ServiceModel.Discovery\UdpTransportSettings.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj b/mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals.csproj
index 1f8fa50a1c2..df407bb875e 100644
--- a/mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals-net_4_x.csproj
+++ b/mcs/class/System.ServiceModel.Internals/System.ServiceModel.Internals.csproj
@@ -1,56 +1,94 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{5769B536-7E8E-4C2A-8671-6B256D0F620B}</ProjectGuid>
+ <ProjectGuid>{3926C332-1461-45D1-BC35-347928B965F8}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ServiceModel.Internals</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -104,8 +142,6 @@
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\IAsyncEventArgs.cs" />
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\InputQueue.cs" />
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\InternalBufferManager.cs" />
- <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
- <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\IOThreadCancellationTokenSource.cs" />
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\IOThreadScheduler.cs" />
<Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\IOThreadTimer.cs" />
@@ -134,48 +170,53 @@
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="EventLogEntryType.cs" />
<Compile Include="InternalSR.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="MobileStubs.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="MobileStubs.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="MobileStubs.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="MobileStubs.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="MobileStubs.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\SafeEventLogWriteHandle.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel.Internals\System\Runtime\Interop\UnsafeNativeMethods.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="MobileStubs.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_x.csproj b/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.csproj
index f6fbd482260..75d290e7cfe 100644
--- a/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing-net_4_x.csproj
+++ b/mcs/class/System.ServiceModel.Routing/System.ServiceModel.Routing.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{55BBC4F8-6DA2-4B3D-8714-F45A255F8BCC}</ProjectGuid>
+ <ProjectGuid>{B91EDA6C-25D2-4BFF-A8FF-F4CEBF5DD1BA}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ServiceModel.Routing</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -83,60 +72,19 @@
<Compile Include="System.ServiceModel.Routing\RoutingConfiguration.cs" />
<Compile Include="System.ServiceModel.Routing\RoutingExtension.cs" />
<Compile Include="System.ServiceModel.Routing\RoutingService.cs" />
- <Compile Include="System.ServiceModel.Routing\SoapProcessingBehavior.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.ServiceModel.Routing\SoapProcessingBehavior.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_x.csproj b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_x.csproj
deleted file mode 100644
index 795bb7bf5a8..00000000000
--- a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web-net_4_x.csproj
+++ /dev/null
@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{54F4FA23-5AF3-4312-9294-3DB109F644CC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel.Web</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Assembly\TypeForwarders.cs" />
- <Compile Include="System.ServiceModel.Activation\WebScriptServiceHostFactory.cs" />
- <Compile Include="System.ServiceModel.Activation\WebServiceHostFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\WebBodyFormatMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\WebContentFormat.cs" />
- <Compile Include="System.ServiceModel.Channels\WebContentTypeMapper.cs" />
- <Compile Include="System.ServiceModel.Channels\WebMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\WebMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\WebMessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpEndpointCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebHttpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebMessageEncodingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebScriptEnablingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebScriptEndpointCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WebScriptEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Description\WebHttpBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\WebHttpEndpoint.cs" />
- <Compile Include="System.ServiceModel.Description\WebScriptEnablingBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\WebScriptEndpoint.cs" />
- <Compile Include="System.ServiceModel.Description\WebServiceEndpoint.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\JsonQueryStringConverter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\QueryStringConverter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\WebHttpDispatchOperationSelector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\WebMessageFormatter.cs" />
- <Compile Include="System.ServiceModel.Web\IncomingWebRequestContext.cs" />
- <Compile Include="System.ServiceModel.Web\IncomingWebResponseContext.cs" />
- <Compile Include="System.ServiceModel.Web\OutgoingWebRequestContext.cs" />
- <Compile Include="System.ServiceModel.Web\OutgoingWebResponseContext.cs" />
- <Compile Include="System.ServiceModel.Web\WebAttributeInfo.cs" />
- <Compile Include="System.ServiceModel.Web\WebChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Web\WebGetAttribute.cs" />
- <Compile Include="System.ServiceModel.Web\WebInvokeAttribute.cs" />
- <Compile Include="System.ServiceModel.Web\WebMessageBodyStyle.cs" />
- <Compile Include="System.ServiceModel.Web\WebMessageFormat.cs" />
- <Compile Include="System.ServiceModel.Web\WebOperationContext.cs" />
- <Compile Include="System.ServiceModel.Web\WebServiceHost.cs" />
- <Compile Include="System.ServiceModel\WebHttpBinding.cs" />
- <Compile Include="System.ServiceModel\WebHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\WebHttpSecurityMode.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_x.csproj">
- <Project>{EE582CE1-A692-47AC-B838-3A78955898BE}</Project>
- <Name>System.Web.Extensions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation-net_4_x.csproj">
- <Project>{7A23227C-591B-4F80-9D62-4D0271073D82}</Project>
- <Name>System.ServiceModel.Activation-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web.csproj b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web.csproj
new file mode 100644
index 00000000000..f8cb0831f74
--- /dev/null
+++ b/mcs/class/System.ServiceModel.Web/System.ServiceModel.Web.csproj
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{B6102416-28B0-44C3-88A6-84B8C6B5E7EF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.ServiceModel.Web</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;NET_3_5;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="Assembly\TypeForwarders.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebBodyFormatMessageProperty.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebContentFormat.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebContentTypeMapper.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebMessageEncoder.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebMessageEncoderFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebMessageEncodingBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Description\WebHttpBehavior.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\JsonQueryStringConverter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\QueryStringConverter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\WebMessageFormatter.cs" />
+ <Compile Include="System.ServiceModel.Web\IncomingWebResponseContext.cs" />
+ <Compile Include="System.ServiceModel.Web\OutgoingWebRequestContext.cs" />
+ <Compile Include="System.ServiceModel.Web\WebAttributeInfo.cs" />
+ <Compile Include="System.ServiceModel.Web\WebChannelFactory.cs" />
+ <Compile Include="System.ServiceModel.Web\WebGetAttribute.cs" />
+ <Compile Include="System.ServiceModel.Web\WebInvokeAttribute.cs" />
+ <Compile Include="System.ServiceModel.Web\WebMessageBodyStyle.cs" />
+ <Compile Include="System.ServiceModel.Web\WebMessageFormat.cs" />
+ <Compile Include="System.ServiceModel.Web\WebOperationContext.cs" />
+ <Compile Include="System.ServiceModel\WebHttpBinding.cs" />
+ <Compile Include="System.ServiceModel\WebHttpSecurity.cs" />
+ <Compile Include="System.ServiceModel\WebHttpSecurityMode.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="System.ServiceModel.Activation\WebScriptServiceHostFactory.cs" />
+ <Compile Include="System.ServiceModel.Activation\WebServiceHostFactory.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpBindingCollectionElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpEndpointCollectionElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpEndpointElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebHttpSecurityElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebMessageEncodingElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebScriptEnablingElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebScriptEndpointCollectionElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\WebScriptEndpointElement.cs" />
+ <Compile Include="System.ServiceModel.Description\WebHttpEndpoint.cs" />
+ <Compile Include="System.ServiceModel.Description\WebScriptEnablingBehavior.cs" />
+ <Compile Include="System.ServiceModel.Description\WebScriptEndpoint.cs" />
+ <Compile Include="System.ServiceModel.Description\WebServiceEndpoint.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\WebHttpDispatchOperationSelector.cs" />
+ <Compile Include="System.ServiceModel.Web\IncomingWebRequestContext.cs" />
+ <Compile Include="System.ServiceModel.Web\OutgoingWebResponseContext.cs" />
+ <Compile Include="System.ServiceModel.Web\WebServiceHost.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />
+ <Compile Include="System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />
+ <Compile Include="System.ServiceModel.Syndication\CategoriesDocument.cs" />
+ <Compile Include="System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />
+ <Compile Include="System.ServiceModel.Syndication\ISyndicationElement.cs" />
+ <Compile Include="System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />
+ <Compile Include="System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />
+ <Compile Include="System.ServiceModel.Syndication\ServiceDocument.cs" />
+ <Compile Include="System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationCategory.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationContent.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationElementExtension.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationExtensions.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationFeed.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationItem.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationLink.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationPerson.cs" />
+ <Compile Include="System.ServiceModel.Syndication\SyndicationVersions.cs" />
+ <Compile Include="System.ServiceModel.Syndication\TextSyndicationContent.cs" />
+ <Compile Include="System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />
+ <Compile Include="System.ServiceModel.Syndication\UrlSyndicationContent.cs" />
+ <Compile Include="System.ServiceModel.Syndication\Workspace.cs" />
+ <Compile Include="System.ServiceModel.Syndication\XmlSyndicationContent.cs" />
+ <Compile Include="System.ServiceModel.Web\IncomingWebRequestContext.cs" />
+ <Compile Include="System.ServiceModel.Web\OutgoingWebResponseContext.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="System\UriTemplate.cs" />
+ <Compile Include="System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="System\UriTemplateMatch.cs" />
+ <Compile Include="System\UriTemplateMatchException.cs" />
+ <Compile Include="System\UriTemplateTable.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions.csproj" />
+ <ProjectReference Include="../System.ServiceModel.Activation/System.ServiceModel.Activation.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_x.csproj b/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_x.csproj
deleted file mode 100644
index 981fca040de..00000000000
--- a/mcs/class/System.ServiceModel/System.ServiceModel-plainservice-net_4_x.csproj
+++ /dev/null
@@ -1,1163 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{88C258E1-F0AF-47DA-96C8-7FA6421067CD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/plainservice</OutputPath>
- <IntermediateOutputPath>obj-plainservice</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.ServiceModel</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;TRACE;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;TRACE;NET_3_0</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\referencesource\System.ServiceModel\System\ServiceModel\Description\UseRequestHeadersForMetadataAddressBehavior.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.CodeGeneration\CodeAdd.cs" />
- <Compile Include="Mono.CodeGeneration\CodeAnd.cs" />
- <Compile Include="Mono.CodeGeneration\CodeArgument.cs" />
- <Compile Include="Mono.CodeGeneration\CodeArgumentReference.cs" />
- <Compile Include="Mono.CodeGeneration\CodeArithmeticOperation.cs" />
- <Compile Include="Mono.CodeGeneration\CodeArrayItem.cs" />
- <Compile Include="Mono.CodeGeneration\CodeArrayLength.cs" />
- <Compile Include="Mono.CodeGeneration\CodeAssignment.cs" />
- <Compile Include="Mono.CodeGeneration\CodeBinaryComparison.cs" />
- <Compile Include="Mono.CodeGeneration\CodeBinaryOperation.cs" />
- <Compile Include="Mono.CodeGeneration\CodeBlock.cs" />
- <Compile Include="Mono.CodeGeneration\CodeBuilder.cs" />
- <Compile Include="Mono.CodeGeneration\CodeCast.cs" />
- <Compile Include="Mono.CodeGeneration\CodeClass.cs" />
- <Compile Include="Mono.CodeGeneration\CodeCustomAttribute.cs" />
- <Compile Include="Mono.CodeGeneration\CodeDecrement.cs" />
- <Compile Include="Mono.CodeGeneration\CodeEquals.cs" />
- <Compile Include="Mono.CodeGeneration\CodeExpression.cs" />
- <Compile Include="Mono.CodeGeneration\CodeFieldReference.cs" />
- <Compile Include="Mono.CodeGeneration\CodeFor.cs" />
- <Compile Include="Mono.CodeGeneration\CodeForeach.cs" />
- <Compile Include="Mono.CodeGeneration\CodeGenerationHelper.cs" />
- <Compile Include="Mono.CodeGeneration\CodeIf.cs" />
- <Compile Include="Mono.CodeGeneration\CodeIncrement.cs" />
- <Compile Include="Mono.CodeGeneration\CodeIs.cs" />
- <Compile Include="Mono.CodeGeneration\CodeItem.cs" />
- <Compile Include="Mono.CodeGeneration\CodeLiteral.cs" />
- <Compile Include="Mono.CodeGeneration\CodeMethod.cs" />
- <Compile Include="Mono.CodeGeneration\CodeMethodCall.cs" />
- <Compile Include="Mono.CodeGeneration\CodeModule.cs" />
- <Compile Include="Mono.CodeGeneration\CodeNew.cs" />
- <Compile Include="Mono.CodeGeneration\CodeNewArray.cs" />
- <Compile Include="Mono.CodeGeneration\CodeNotEquals.cs" />
- <Compile Include="Mono.CodeGeneration\CodeOr.cs" />
- <Compile Include="Mono.CodeGeneration\CodeProperty.cs" />
- <Compile Include="Mono.CodeGeneration\CodePropertyReference.cs" />
- <Compile Include="Mono.CodeGeneration\CodeReturn.cs" />
- <Compile Include="Mono.CodeGeneration\CodeSelect.cs" />
- <Compile Include="Mono.CodeGeneration\CodeSelfIncrement.cs" />
- <Compile Include="Mono.CodeGeneration\CodeTryBlock.cs" />
- <Compile Include="Mono.CodeGeneration\CodeUnaryOperation.cs" />
- <Compile Include="Mono.CodeGeneration\CodeValueReference.cs" />
- <Compile Include="Mono.CodeGeneration\CodeVariableDeclaration.cs" />
- <Compile Include="Mono.CodeGeneration\CodeVariableReference.cs" />
- <Compile Include="Mono.CodeGeneration\CodeWhen.cs" />
- <Compile Include="Mono.CodeGeneration\CodeWhile.cs" />
- <Compile Include="Mono.CodeGeneration\CodeWriter.cs" />
- <Compile Include="Mono.CodeGeneration\Exp.cs" />
- <Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />
- <Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\ChallengeResponse.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\MessageBase.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\NtlmFlags.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\NtlmTargetInformation.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\NtlmVersion.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\Type1Message.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\Type2Message.cs" />
- <Compile Include="Mono.Security.Protocol.Ntlm\Type3Message.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificate.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientCertificateVerify.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientFinished.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientHello.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsClientKeyExchange.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificate.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerCertificateRequest.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerFinished.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHello.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerHelloDone.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Client\TlsServerKeyExchange.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificate.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientCertificateVerify.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientFinished.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientHello.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsClientKeyExchange.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificate.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerCertificateRequest.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerFinished.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHello.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerHelloDone.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake.Server\TlsServerKeyExchange.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake\ClientCertificateType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeMessage.cs" />
- <Compile Include="Mono.Security.Protocol.Tls.Handshake\HandshakeType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\Alert.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\CipherAlgorithmType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\CipherSuite.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteCollection.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\CipherSuiteFactory.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ClientContext.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ClientRecordProtocol.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ClientSessionCache.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ContentType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\Context.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\DebugHelper.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ExchangeAlgorithmType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ServerContext.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\ServerRecordProtocol.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SslCipherSuite.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SslClientStream.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SslHandshakeHash.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SslServerStream.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\SslStreamBase.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\TlsCipherSuite.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\TlsClientSettings.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\TlsException.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\TlsServerSettings.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />
- <Compile Include="Mono.Xml.XPath\DTMXPathDocument2.cs" />
- <Compile Include="Mono.Xml.XPath\DTMXPathDocumentBuilder2.cs" />
- <Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />
- <Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />
- <Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />
- <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />
- <Compile Include="System.IO\PipeException.cs" />
- <Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />
- <Compile Include="System.ServiceModel.Activation\ServiceHostFactory.cs" />
- <Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />
- <Compile Include="System.ServiceModel.Activation\VirtualPathExtension.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpChannelListenerEntry.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpContextInfo.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManager.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpListenerManagerTable.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Http\HttpRequestContext.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\PeerDuplexChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpBinaryFrameManager.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpDuplexSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.NetTcp\TcpRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\MessageSecurityBindingSupport.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecureMessageDecryptor.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecureMessageGenerator.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityDuplexSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SecurityRequestContext.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\SupportingTokenInfo.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />
- <Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />
- <Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\Binding.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />
- <Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Channels\CompilationException.cs" />
- <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\CompressionFormat.cs" />
- <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ContentType.cs" />
- <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />
- <Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />
- <Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />
- <Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />
- <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />
- <Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />
- <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />
- <Compile Include="System.ServiceModel.Channels\IChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels\ISession.cs" />
- <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />
- <Compile Include="System.ServiceModel.Channels\Message.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqInputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\MsmqTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\MtomMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\MtomMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\MtomMessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipeChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipeChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipeConnectionPoolSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipeReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipeRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerInputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerResolverBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\PeerTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />
- <Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />
- <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />
- <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />
- <Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />
- <Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeAcceptor.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeInitiator.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamSecurityUpgradeProvider.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamUpgradeAcceptor.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamUpgradeBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamUpgradeInitiator.cs" />
- <Compile Include="System.ServiceModel.Channels\StreamUpgradeProvider.cs" />
- <Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />
- <Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />
- <Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\WebSocketTransportSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\WebSocketTransportUsage.cs" />
- <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />
- <Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />
- <Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\AuthenticationMode.cs" />
- <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\AuthorizationPolicyTypeElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\BaseAddressElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BaseAddressElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BaseAddressPrefixFilterElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpBindingElement_4_5.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpMessageSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpsBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BasicHttpsSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BehaviorExtensionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BehaviorsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\BinaryMessageEncodingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BindingElementExtensionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\BindingsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\CallbackDebugElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CallbackTimeoutsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ChannelEndpointElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ChannelPoolSettingsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ClaimTypeElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ClaimTypeElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ClientCredentialsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ClientSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ClientViaElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComContractElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComContractElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComContractsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComMethodElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComMethodElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\CommonBehaviorsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\CommonEndpointBehaviorElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CommonServiceBehaviorElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComPersistableTypeElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\CompositeDuplexElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComUdtElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ComUdtElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />
- <Compile Include="System.ServiceModel.Configuration\ConnectionOrientedTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CustomBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CustomBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\CustomBindingElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\DataContractSerializerElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\DiagnosticSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\EncodingConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\EndpointAddressElementBase.cs" />
- <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\EndpointBehaviorElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\EndpointCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\EndToEndTracingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ExtensionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ExtensionElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ExtensionsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\FederatedMessageSecurityOverHttpElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HostElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HostTimeoutsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HttpBindingBaseElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HttpDigestClientElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HttpsTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HttpTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\HttpTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IBindingConfigurationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IPAddressConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientBehaviorsElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenClientElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenParametersEndpointAddressElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\IssuedTokenServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\LocalClientSecuritySettingsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\LocalServiceSecuritySettingsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageLoggingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverHttpElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverMsmqElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageSecurityOverTcpElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageSecurityVersionConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\MessageVersionConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\MetadataElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MethodStubs.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexBindingBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexHttpsBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexNamedPipeBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexTcpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MexTcpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqBindingElementBase.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqElementBase.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqIntegrationSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MsmqTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\MtomMessageEncodingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NamedPipeConnectionPoolSettingsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NamedPipeTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NamedServiceModelExtensionCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetMsmqBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetMsmqSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetNamedPipeBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetNamedPipeSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetPeerTcpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetTcpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetTcpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NetTcpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\NonDualMessageSecurityOverHttpElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\OneWayElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerCredentialElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerCustomResolverElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerResolverElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PeerTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PnrpPeerResolverElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PolicyImporterElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\PolicyImporterElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\PolicyVersionConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\PrivacyNoticeElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ProtocolMappingElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ProtocolMappingSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ReliableMessagingVersionConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\ReliableSessionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\SecureConversationServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\SecurityAlgorithmSuiteConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\SecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\SecurityElementBase.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceAuthorizationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceBehaviorElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceCredentialsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceDebugElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceEndpointElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceHostingEnvironmentSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceMetadataEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceMetadataPublishingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceModelConfigurationElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceModelEnhancedConfigurationElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceModelExtensionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceModelSectionGroup.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceSecurityAuditElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServicesSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceThrottlingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\ServiceTimeoutsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\SslStreamSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardBindingElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardBindingOptionalReliableSessionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardBindingReliableSessionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardEndpointCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardEndpointElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardEndpointElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\StandardEndpointsSection.cs" />
- <Compile Include="System.ServiceModel.Configuration\SynchronousReceiveElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TcpConnectionPoolSettingsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TcpTransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TcpTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TextMessageEncodingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransactedBatchingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransactionFlowElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransactionProtocolConverter.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransportConfigurationTypeElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\TransportElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\UseManagedPresentationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\UserNameServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WindowsClientElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WindowsServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WindowsStreamSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WS2007FederationHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WS2007HttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WsdlImporterElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WsdlImporterElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSDualHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSDualHttpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSFederationHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSFederationHttpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSHttpBindingBaseElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSHttpBindingCollectionElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSHttpBindingElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSHttpSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\WSHttpTransportSecurityElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509CertificateTrustedIssuerElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateAuthenticationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateClientElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509InitiatorCertificateServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateAuthenticationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509PeerCertificateElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateClientElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509RecipientCertificateServiceElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\X509ServiceCertificateAuthenticationElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\XmlDictionaryReaderQuotasElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\XmlElementElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\XmlElementElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElement.cs" />
- <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementCollection.cs" />
- <Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />
- <Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />
- <Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />
- <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />
- <Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />
- <Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />
- <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />
- <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />
- <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />
- <Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />
- <Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />
- <Compile Include="System.ServiceModel.Description\IServiceBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\IServiceContractGenerationExtension.cs" />
- <Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />
- <Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />
- <Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />
- <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataExporter.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataImporter.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataResolver.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />
- <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />
- <Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />
- <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />
- <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />
- <Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceAuthorizationBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceContractGenerationContext.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceContractGenerator.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceMetadataExtension.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceSecurityAuditBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceThrottlingBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceTimeoutsBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\SynchronousReceiveBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\TransactedBatchingBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\TypedMessageConverter.cs" />
- <Compile Include="System.ServiceModel.Description\WsdlContractConversionContext.cs" />
- <Compile Include="System.ServiceModel.Description\WsdlEndpointConversionContext.cs" />
- <Compile Include="System.ServiceModel.Description\WsdlExporter.cs" />
- <Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />
- <Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />
- <Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />
- <Compile Include="System.ServiceModel.Description\XmlName.cs" />
- <Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />
- <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />
- <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />
- <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />
- <Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInputSessionShutdown.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\InstanceContextIdleCallback.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MessageFilterNodeQuotaExceededException.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MessageProcessingContext.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MexInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\NavigatorInvalidBodyAccessException.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\OperationInvokerHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\PostReceiveRequestHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\PrefixEndpointAddressMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ReplyHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XPathNavigatorException.cs" />
- <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBinding.cs" />
- <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationBindingElement.cs" />
- <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationMessageProperty.cs" />
- <Compile Include="System.ServiceModel.MsmqIntegration\MsmqIntegrationSecurity.cs" />
- <Compile Include="System.ServiceModel.MsmqIntegration\MsmqMessage.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\CustomPeerResolverService.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\ICustomPeerResolverContract.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\IPeerConnectorContract.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\IPeerResolverContract.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\LocalPeerResolverService.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\PeerCustomResolverSettings.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\PeerReferralPolicy.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverMode.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\PeerResolverSettings.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\RefreshInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\RefreshResponseInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\RefreshResult.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\RegisterInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\RegisterResponseInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\ResolveInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\ResolveResponseInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\ServiceSettingsResponseInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\UnregisterInfo.cs" />
- <Compile Include="System.ServiceModel.PeerResolvers\UpdateInfo.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\AuthenticatorCommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\ClaimTypeRequirement.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\CommunicationSecurityTokenProvider.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\DerivedKeySecurityToken.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\IIssuanceSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\InitiatorServiceModelSecurityTokenRequirement.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\ISecurityContextSecurityTokenCache.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenHandler.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\IssuedSecurityTokenProvider.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\IssuedTokenCommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\KerberosSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\ProviderCommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\RecipientServiceModelSecurityTokenRequirement.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenProvider.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SslSecurityTokenProvider.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SspiClientSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />
- <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />
- <Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />
- <Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />
- <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />
- <Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />
- <Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />
- <Compile Include="System.ServiceModel.Security\ISecureConversationSession.cs" />
- <Compile Include="System.ServiceModel.Security\ISecuritySession.cs" />
- <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />
- <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />
- <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />
- <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />
- <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />
- <Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />
- <Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />
- <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />
- <Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />
- <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />
- <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />
- <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />
- <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />
- <Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />
- <Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />
- <Compile Include="System.ServiceModel\AllEnums.cs" />
- <Compile Include="System.ServiceModel\BasicHttpBinding.cs" />
- <Compile Include="System.ServiceModel\BasicHttpBinding_4_5.cs" />
- <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />
- <Compile Include="System.ServiceModel\BasicHttpsBinding.cs" />
- <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\BasicHttpsSecurity.cs" />
- <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\ChannelFactory.cs" />
- <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />
- <Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />
- <Compile Include="System.ServiceModel\ClientBase.cs" />
- <Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />
- <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />
- <Compile Include="System.ServiceModel\ClientRealProxy.cs" />
- <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />
- <Compile Include="System.ServiceModel\CommunicationException.cs" />
- <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />
- <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />
- <Compile Include="System.ServiceModel\Constants.cs" />
- <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />
- <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />
- <Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />
- <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\Dummy.cs" />
- <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />
- <Compile Include="System.ServiceModel\DuplexClientBase.cs" />
- <Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />
- <Compile Include="System.ServiceModel\EndpointAddress.cs" />
- <Compile Include="System.ServiceModel\EndpointAddress10.cs" />
- <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />
- <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />
- <Compile Include="System.ServiceModel\EndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />
- <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />
- <Compile Include="System.ServiceModel\ExceptionDetail.cs" />
- <Compile Include="System.ServiceModel\ExtensionCollection.cs" />
- <Compile Include="System.ServiceModel\FaultCode.cs" />
- <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />
- <Compile Include="System.ServiceModel\FaultException.cs" />
- <Compile Include="System.ServiceModel\FaultException_1.cs" />
- <Compile Include="System.ServiceModel\FaultReason.cs" />
- <Compile Include="System.ServiceModel\FaultReasonText.cs" />
- <Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />
- <Compile Include="System.ServiceModel\HttpBindingBase.cs" />
- <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\IClientChannel.cs" />
- <Compile Include="System.ServiceModel\ICommunicationObject.cs" />
- <Compile Include="System.ServiceModel\IContextChannel.cs" />
- <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />
- <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />
- <Compile Include="System.ServiceModel\IExtensibleObject.cs" />
- <Compile Include="System.ServiceModel\IExtension.cs" />
- <Compile Include="System.ServiceModel\IExtensionCollection.cs" />
- <Compile Include="System.ServiceModel\InstanceContext.cs" />
- <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />
- <Compile Include="System.ServiceModel\IOnlineStatus.cs" />
- <Compile Include="System.ServiceModel\IServiceChannel.cs" />
- <Compile Include="System.ServiceModel\Logger.cs" />
- <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeader_1.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderException.cs" />
- <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />
- <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />
- <Compile Include="System.ServiceModel\MsmqBindingBase.cs" />
- <Compile Include="System.ServiceModel\MsmqException.cs" />
- <Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />
- <Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\NetHttpBinding.cs" />
- <Compile Include="System.ServiceModel\NetHttpMessageEncoding.cs" />
- <Compile Include="System.ServiceModel\NetHttpsBinding.cs" />
- <Compile Include="System.ServiceModel\NetMsmqBinding.cs" />
- <Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />
- <Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />
- <Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />
- <Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />
- <Compile Include="System.ServiceModel\NetTcpBinding.cs" />
- <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />
- <Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />
- <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\OperationContext.cs" />
- <Compile Include="System.ServiceModel\OperationContextScope.cs" />
- <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />
- <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />
- <Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />
- <Compile Include="System.ServiceModel\PeerNode.cs" />
- <Compile Include="System.ServiceModel\PeerNodeAddress.cs" />
- <Compile Include="System.ServiceModel\PeerResolver.cs" />
- <Compile Include="System.ServiceModel\PeerResolverImpl.cs" />
- <Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />
- <Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />
- <Compile Include="System.ServiceModel\PoisonMessageException.cs" />
- <Compile Include="System.ServiceModel\ProtocolException.cs" />
- <Compile Include="System.ServiceModel\QuotaExceededException.cs" />
- <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />
- <Compile Include="System.ServiceModel\ReliableSession.cs" />
- <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />
- <Compile Include="System.ServiceModel\ServiceActivationException.cs" />
- <Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />
- <Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />
- <Compile Include="System.ServiceModel\ServiceHost.cs" />
- <Compile Include="System.ServiceModel\ServiceHostBase.cs" />
- <Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />
- <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />
- <Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />
- <Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />
- <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />
- <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />
- <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />
- <Compile Include="System.ServiceModel\TransactionProtocol.cs" />
- <Compile Include="System.ServiceModel\TransferMode.cs" />
- <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />
- <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />
- <Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />
- <Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />
- <Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />
- <Compile Include="System.ServiceModel\WSDualHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\WSFederationHttpBinding.cs" />
- <Compile Include="System.ServiceModel\WSFederationHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\WSHttpBinding.cs" />
- <Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />
- <Compile Include="System.ServiceModel\WSHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_x.csproj">
- <Project>{BBA32980-B28C-476D-AEB0-892F1B1DFB5E}</Project>
- <Name>System.IdentityModel.Selectors-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Messaging/System.Messaging-net_4_x.csproj">
- <Project>{4AC19C4C-5998-4F55-9C65-55ACB8D71AB2}</Project>
- <Name>System.Messaging-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_x.csproj">
- <Project>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</Project>
- <Name>System.Web.Services-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="resources/WS-Addressing.schema">
- <LogicalName>WS-Addressing.schema</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/ws-addr.xsd">
- <LogicalName>ws-addr.xsd</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.ServiceModel/System.ServiceModel-net_4_x.csproj b/mcs/class/System.ServiceModel/System.ServiceModel.csproj
index 0b13e105b39..8164880caac 100644
--- a/mcs/class/System.ServiceModel/System.ServiceModel-net_4_x.csproj
+++ b/mcs/class/System.ServiceModel/System.ServiceModel.csproj
@@ -1,104 +1,99 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</ProjectGuid>
+ <ProjectGuid>{89CDEBFC-EF90-4437-9D6B-439277F2C7E5}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ServiceModel</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;TRACE;NET_3_0;SERVICEMODEL_ACTIVATION_DEPENDENCY</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;TRACE;NET_3_0</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;TRACE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;TRACE</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;TRACE;NET_3_0;SERVICEMODEL_ACTIVATION_DEPENDENCY</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,414,169,67,3005,436,219,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;TRACE;NET_3_0;SERVICEMODEL_ACTIVATION_DEPENDENCY</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\referencesource\System.ServiceModel\System\ServiceModel\Description\UseRequestHeadersForMetadataAddressBehavior.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />
- <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />
- <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="Mono.CodeGeneration\CodeAdd.cs" />
<Compile Include="Mono.CodeGeneration\CodeAnd.cs" />
@@ -148,6 +143,289 @@
<Compile Include="Mono.CodeGeneration\CodeWhile.cs" />
<Compile Include="Mono.CodeGeneration\CodeWriter.cs" />
<Compile Include="Mono.CodeGeneration\Exp.cs" />
+ <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />
+ <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />
+ <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />
+ <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />
+ <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />
+ <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />
+ <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />
+ <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />
+ <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\Binding.cs" />
+ <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />
+ <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />
+ <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />
+ <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />
+ <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />
+ <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />
+ <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />
+ <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />
+ <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />
+ <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />
+ <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />
+ <Compile Include="System.ServiceModel.Channels\CompressionFormat.cs" />
+ <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\ContentType.cs" />
+ <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />
+ <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />
+ <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />
+ <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />
+ <Compile Include="System.ServiceModel.Channels\IChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />
+ <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />
+ <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />
+ <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />
+ <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />
+ <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />
+ <Compile Include="System.ServiceModel.Channels\ISession.cs" />
+ <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />
+ <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />
+ <Compile Include="System.ServiceModel.Channels\Message.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />
+ <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />
+ <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />
+ <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />
+ <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />
+ <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />
+ <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />
+ <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebSocketTransportSettings.cs" />
+ <Compile Include="System.ServiceModel.Channels\WebSocketTransportUsage.cs" />
+ <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />
+ <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />
+ <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />
+ <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />
+ <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />
+ <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />
+ <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />
+ <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />
+ <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />
+ <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />
+ <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />
+ <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />
+ <Compile Include="System.ServiceModel.Description\XmlName.cs" />
+ <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />
+ <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />
+ <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />
+ <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />
+ <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />
+ <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />
+ <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />
+ <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />
+ <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />
+ <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />
+ <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />
+ <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />
+ <Compile Include="System.ServiceModel\AllEnums.cs" />
+ <Compile Include="System.ServiceModel\BasicHttpBinding_4_5.cs" />
+ <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />
+ <Compile Include="System.ServiceModel\BasicHttpsBinding.cs" />
+ <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />
+ <Compile Include="System.ServiceModel\BasicHttpsSecurity.cs" />
+ <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />
+ <Compile Include="System.ServiceModel\ChannelFactory.cs" />
+ <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />
+ <Compile Include="System.ServiceModel\ClientBase.cs" />
+ <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />
+ <Compile Include="System.ServiceModel\ClientRealProxy.cs" />
+ <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />
+ <Compile Include="System.ServiceModel\CommunicationException.cs" />
+ <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />
+ <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />
+ <Compile Include="System.ServiceModel\Constants.cs" />
+ <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />
+ <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />
+ <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />
+ <Compile Include="System.ServiceModel\Dummy.cs" />
+ <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />
+ <Compile Include="System.ServiceModel\DuplexClientBase.cs" />
+ <Compile Include="System.ServiceModel\EndpointAddress.cs" />
+ <Compile Include="System.ServiceModel\EndpointAddress10.cs" />
+ <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />
+ <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />
+ <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />
+ <Compile Include="System.ServiceModel\ExceptionDetail.cs" />
+ <Compile Include="System.ServiceModel\ExtensionCollection.cs" />
+ <Compile Include="System.ServiceModel\FaultCode.cs" />
+ <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />
+ <Compile Include="System.ServiceModel\FaultException.cs" />
+ <Compile Include="System.ServiceModel\FaultException_1.cs" />
+ <Compile Include="System.ServiceModel\FaultReason.cs" />
+ <Compile Include="System.ServiceModel\FaultReasonText.cs" />
+ <Compile Include="System.ServiceModel\HttpBindingBase.cs" />
+ <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />
+ <Compile Include="System.ServiceModel\IClientChannel.cs" />
+ <Compile Include="System.ServiceModel\ICommunicationObject.cs" />
+ <Compile Include="System.ServiceModel\IContextChannel.cs" />
+ <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />
+ <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />
+ <Compile Include="System.ServiceModel\IExtensibleObject.cs" />
+ <Compile Include="System.ServiceModel\IExtension.cs" />
+ <Compile Include="System.ServiceModel\IExtensionCollection.cs" />
+ <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />
+ <Compile Include="System.ServiceModel\Logger.cs" />
+ <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageHeader_1.cs" />
+ <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageHeaderException.cs" />
+ <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />
+ <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />
+ <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />
+ <Compile Include="System.ServiceModel\NetHttpBinding.cs" />
+ <Compile Include="System.ServiceModel\NetHttpMessageEncoding.cs" />
+ <Compile Include="System.ServiceModel\NetHttpsBinding.cs" />
+ <Compile Include="System.ServiceModel\NetTcpBinding.cs" />
+ <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />
+ <Compile Include="System.ServiceModel\OperationContext.cs" />
+ <Compile Include="System.ServiceModel\OperationContextScope.cs" />
+ <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />
+ <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />
+ <Compile Include="System.ServiceModel\ProtocolException.cs" />
+ <Compile Include="System.ServiceModel\QuotaExceededException.cs" />
+ <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />
+ <Compile Include="System.ServiceModel\ReliableSession.cs" />
+ <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />
+ <Compile Include="System.ServiceModel\ServiceActivationException.cs" />
+ <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />
+ <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />
+ <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />
+ <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />
+ <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />
+ <Compile Include="System.ServiceModel\TransferMode.cs" />
+ <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />
+ <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />
+ <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />
+ <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\referencesource\System.ServiceModel\System\ServiceModel\Description\UseRequestHeadersForMetadataAddressBehavior.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10FeedFormatter_1.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Atom10ItemFormatter_1.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10CategoriesDocumentFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\AtomPub10ServiceDocumentFormatter_1.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocument.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\CategoriesDocumentFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\InlineCategoriesDocument.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ISyndicationElement.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ReferencedCategoriesDocument.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ResourceCollectionInfo.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20FeedFormatter_1.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Rss20ItemFormatter_1.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocument.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\ServiceDocumentFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationCategory.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationContent.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtension.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationElementExtensionCollection.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationExtensions.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeed.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationFeedFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItem.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationItemFormatter.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationLink.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationPerson.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\SyndicationVersions.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContent.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\TextSyndicationContentKind.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\UrlSyndicationContent.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\Workspace.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System.ServiceModel.Syndication\XmlSyndicationContent.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System\UriTemplate.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System\UriTemplateEquivalenceComparer.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatch.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System\UriTemplateMatchException.cs" />
+ <Compile Include="..\System.ServiceModel.Web\System\UriTemplateTable.cs" />
<Compile Include="Mono.Security.Cryptography\MD5SHA1.cs" />
<Compile Include="Mono.Security.Cryptography\TlsHMAC.cs" />
<Compile Include="Mono.Security.Protocol.Ntlm\BitConverterLE.cs" />
@@ -222,10 +500,6 @@
<Compile Include="Mono.Xml.XPath\DTMXPathDocumentWriter2.cs" />
<Compile Include="Mono.Xml.XPath\DTMXPathNavigator2.cs" />
<Compile Include="Mono.Xml.XPath\DTMXPathNode2.cs" />
- <Compile Include="System.Collections.Generic\KeyedByTypeCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedKeyedCollection.cs" />
- <Compile Include="System.Collections.Generic\SynchronizedReadOnlyCollection.cs" />
<Compile Include="System.IO\PipeException.cs" />
<Compile Include="System.ServiceModel.Activation\AspNetIntegrationRequirementsAttribute.cs" />
<Compile Include="System.ServiceModel.Activation\ServiceHostFactoryBase.cs" />
@@ -259,98 +533,29 @@
<Compile Include="System.ServiceModel.Channels.Security\WSEncryptedXml.cs" />
<Compile Include="System.ServiceModel.Channels.Security\WSSecurityMessageHeader.cs" />
<Compile Include="System.ServiceModel.Channels.Security\WSSignedXml.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressHeader.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressHeaderCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\AddressingVersion.cs" />
<Compile Include="System.ServiceModel.Channels\AsymmetricSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\BinaryMessageEncodingBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\Binding.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingContext.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingElementCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\BindingParameterCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\BodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\BufferManager.cs" />
<Compile Include="System.ServiceModel.Channels\CachingCompiler.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelFactoryBase.cs" />
<Compile Include="System.ServiceModel.Channels\ChannelListenerBase.cs" />
<Compile Include="System.ServiceModel.Channels\ChannelListenerBase_1.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelManagerBase.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelParameterCollection.cs" />
- <Compile Include="System.ServiceModel.Channels\ChannelPoolSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\CommunicationObject.cs" />
<Compile Include="System.ServiceModel.Channels\CompilationException.cs" />
<Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\CompositeDuplexBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\CompressionFormat.cs" />
- <Compile Include="System.ServiceModel.Channels\ConnectionOrientedTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ContentType.cs" />
- <Compile Include="System.ServiceModel.Channels\CustomBinding.cs" />
<Compile Include="System.ServiceModel.Channels\DeliveryFailure.cs" />
<Compile Include="System.ServiceModel.Channels\DeliveryStatus.cs" />
<Compile Include="System.ServiceModel.Channels\DuplexChannelBase.cs" />
<Compile Include="System.ServiceModel.Channels\DuplexSessionBase.cs" />
- <Compile Include="System.ServiceModel.Channels\FaultConverter.cs" />
<Compile Include="System.ServiceModel.Channels\HostedTransportConfiguration.cs" />
- <Compile Include="System.ServiceModel.Channels\HtmlizedException.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpChannelFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpCookieContainerBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpRequestMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpResponseMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpsTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\HttpTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\IBindingDeliveryCapabilities.cs" />
<Compile Include="System.ServiceModel.Channels\IBindingMulticastCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels\IBindingRuntimePreferences.cs" />
- <Compile Include="System.ServiceModel.Channels\IChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IChannelFactory.cs" />
<Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IDuplexSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IHttpCookieContainer.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IInputSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IMessageProperty.cs" />
<Compile Include="System.ServiceModel.Channels\InputChannelBase.cs" />
<Compile Include="System.ServiceModel.Channels\InvalidChannelBindingException.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputSession.cs" />
- <Compile Include="System.ServiceModel.Channels\IOutputSessionChannel.cs" />
<Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />
<Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\IRequestSessionChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\ISecurityCapabilities.cs" />
- <Compile Include="System.ServiceModel.Channels\ISession.cs" />
- <Compile Include="System.ServiceModel.Channels\ISessionChannel.cs" />
<Compile Include="System.ServiceModel.Channels\ITransactedBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\ITransportTokenAssertionProvider.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredCommunicationObject.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredOutputChannel.cs" />
<Compile Include="System.ServiceModel.Channels\LayeredReplyChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\LayeredRequestChannel.cs" />
- <Compile Include="System.ServiceModel.Channels\LocalClientSecuritySettings.cs" />
- <Compile Include="System.ServiceModel.Channels\Message.cs" />
<Compile Include="System.ServiceModel.Channels\MessageBuffer.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageBufferImpl.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\MessageEncodingBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageFault.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageFaultBodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeader.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeaderInfo.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageHeaders.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageImpl.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageProperties.cs" />
- <Compile Include="System.ServiceModel.Channels\MessageVersion.cs" />
<Compile Include="System.ServiceModel.Channels\MsmqBindingElementBase.cs" />
<Compile Include="System.ServiceModel.Channels\MsmqChannelFactory.cs" />
<Compile Include="System.ServiceModel.Channels\MsmqChannelListener.cs" />
@@ -369,7 +574,6 @@
<Compile Include="System.ServiceModel.Channels\NamedPipetransportBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\OneWayBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\OneWayBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\OutputChannelBase.cs" />
<Compile Include="System.ServiceModel.Channels\PeerChannelFactory.cs" />
<Compile Include="System.ServiceModel.Channels\PeerChannelListener.cs" />
<Compile Include="System.ServiceModel.Channels\PeerCustomResolverBindingElement.cs" />
@@ -380,16 +584,11 @@
<Compile Include="System.ServiceModel.Channels\PnrpPeerResolverBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\PolicyImportHelper.cs" />
<Compile Include="System.ServiceModel.Channels\PrivacyNoticeBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\ReliableSessionBindingElementImporter.cs" />
<Compile Include="System.ServiceModel.Channels\RemoteEndpointMessageProperty.cs" />
<Compile Include="System.ServiceModel.Channels\ReplyChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\RequestChannelBase.cs" />
- <Compile Include="System.ServiceModel.Channels\RequestContext.cs" />
- <Compile Include="System.ServiceModel.Channels\SecurityBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\SecurityBindingElementImporter.cs" />
<Compile Include="System.ServiceModel.Channels\ServiceHostParser.cs" />
- <Compile Include="System.ServiceModel.Channels\SslStreamSecurityBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeAcceptor.cs" />
<Compile Include="System.ServiceModel.Channels\SslStreamSecurityUpgradeProvider.cs" />
<Compile Include="System.ServiceModel.Channels\StandardBindingImporter.cs" />
@@ -403,24 +602,11 @@
<Compile Include="System.ServiceModel.Channels\SvcHttpHandler.cs" />
<Compile Include="System.ServiceModel.Channels\SvcHttpHandlerFactory.cs" />
<Compile Include="System.ServiceModel.Channels\SymmetricSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TcpConnectionPoolSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\TcpTransportBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncoder.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncoderFactory.cs" />
- <Compile Include="System.ServiceModel.Channels\TextMessageEncodingBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\TransactionFlowBindingElementImporter.cs" />
<Compile Include="System.ServiceModel.Channels\TransactionMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Channels\TransportBindingElement.cs" />
<Compile Include="System.ServiceModel.Channels\TransportBindingElementImporter.cs" />
- <Compile Include="System.ServiceModel.Channels\TransportSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\UnderstoodHeaders.cs" />
<Compile Include="System.ServiceModel.Channels\UseManagedPresentationBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\WebSocketTransportSettings.cs" />
- <Compile Include="System.ServiceModel.Channels\WebSocketTransportUsage.cs" />
- <Compile Include="System.ServiceModel.Channels\WindowsStreamSecurityBindingElement.cs" />
- <Compile Include="System.ServiceModel.Channels\XmlObjectSerializerBodyWriter.cs" />
- <Compile Include="System.ServiceModel.Channels\XmlReaderBodyWriter.cs" />
<Compile Include="System.ServiceModel.ComIntegration\Dummy.cs" />
<Compile Include="System.ServiceModel.Configuration\AddressHeaderCollectionElement.cs" />
<Compile Include="System.ServiceModel.Configuration\AllowedAudienceUriElement.cs" />
@@ -661,20 +847,11 @@
<Compile Include="System.ServiceModel.Configuration\XPathMessageFilterElementComparer.cs" />
<Compile Include="System.ServiceModel.Description\CallbackDebugBehavior.cs" />
<Compile Include="System.ServiceModel.Description\CallbackTimeoutsBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ClientCredentials.cs" />
<Compile Include="System.ServiceModel.Description\ClientViaBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\ContractDescription.cs" />
- <Compile Include="System.ServiceModel.Description\ContractDescriptionGenerator.cs" />
<Compile Include="System.ServiceModel.Description\CustomPolicyConversionContext.cs" />
<Compile Include="System.ServiceModel.Description\DataContractSerializerMessageContractImporter.cs" />
- <Compile Include="System.ServiceModel.Description\DataContractSerializerOperationBehavior.cs" />
- <Compile Include="System.ServiceModel.Description\FaultDescription.cs" />
- <Compile Include="System.ServiceModel.Description\FaultDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\IContractBehavior.cs" />
<Compile Include="System.ServiceModel.Description\IContractBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel.Description\IEndpointBehavior.cs" />
<Compile Include="System.ServiceModel.Description\IMetadataExchange.cs" />
- <Compile Include="System.ServiceModel.Description\IOperationBehavior.cs" />
<Compile Include="System.ServiceModel.Description\IOperationContractGenerationExtension.cs" />
<Compile Include="System.ServiceModel.Description\IpolicyExporter.cs" />
<Compile Include="System.ServiceModel.Description\IPolicyImporter.cs" />
@@ -683,15 +860,6 @@
<Compile Include="System.ServiceModel.Description\IWsdlExporter.cs" />
<Compile Include="System.ServiceModel.Description\IWsdlImporter.cs" />
<Compile Include="System.ServiceModel.Description\LocalServiceSecuritySettings.cs" />
- <Compile Include="System.ServiceModel.Description\MessageBodyDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessageHeaderDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessageHeaderDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePartDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePartDescriptionCollection.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePropertyDescription.cs" />
- <Compile Include="System.ServiceModel.Description\MessagePropertyDescriptionCollection.cs" />
<Compile Include="System.ServiceModel.Description\MetadataConversionError.cs" />
<Compile Include="System.ServiceModel.Description\MetadataExchangeBindings.cs" />
<Compile Include="System.ServiceModel.Description\MetadataExchangeClient.cs" />
@@ -705,8 +873,6 @@
<Compile Include="System.ServiceModel.Description\MetadataSet.cs" />
<Compile Include="System.ServiceModel.Description\MustUnderstandBehavior.cs" />
<Compile Include="System.ServiceModel.Description\OperationContractGenerationContext.cs" />
- <Compile Include="System.ServiceModel.Description\OperationDescription.cs" />
- <Compile Include="System.ServiceModel.Description\OperationDescriptionCollection.cs" />
<Compile Include="System.ServiceModel.Description\PolicyAssertionCollection.cs" />
<Compile Include="System.ServiceModel.Description\PolicyConversionContext.cs" />
<Compile Include="System.ServiceModel.Description\PolicyVersion.cs" />
@@ -716,7 +882,6 @@
<Compile Include="System.ServiceModel.Description\ServiceCredentials.cs" />
<Compile Include="System.ServiceModel.Description\ServiceDebugBehavior.cs" />
<Compile Include="System.ServiceModel.Description\ServiceDescription.cs" />
- <Compile Include="System.ServiceModel.Description\ServiceEndpoint.cs" />
<Compile Include="System.ServiceModel.Description\ServiceEndpointCollection.cs" />
<Compile Include="System.ServiceModel.Description\ServiceMetadataBehavior.cs" />
<Compile Include="System.ServiceModel.Description\ServiceMetadataEndpoint.cs" />
@@ -733,43 +898,28 @@
<Compile Include="System.ServiceModel.Description\WsdlImporter.cs" />
<Compile Include="System.ServiceModel.Description\WSTrustMessageConverters.cs" />
<Compile Include="System.ServiceModel.Description\WSTrustSTSContract.cs" />
- <Compile Include="System.ServiceModel.Description\XmlName.cs" />
<Compile Include="System.ServiceModel.Description\XmlSerializerMessageContractImporter.cs" />
- <Compile Include="System.ServiceModel.Description\XmlSerializerOperationBehavior.cs" />
- <Compile Include="System.ServiceModel.Diagnostics\MessageLoggingSettings.cs" />
- <Compile Include="System.ServiceModel.Diagnostics\MessageLogTraceRecord.cs" />
<Compile Include="System.ServiceModel.Diagnostics\PerformanceCounterScope.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\BaseMessagesFormatter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessor.cs" />
<Compile Include="System.ServiceModel.Dispatcher\BaseRequestProcessorHandler.cs" />
<Compile Include="System.ServiceModel.Dispatcher\CallbackInstanceContextProvider.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcher.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherBase.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ChannelDispatcherCollection.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ClientOperation.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\ClientRuntime.cs" />
<Compile Include="System.ServiceModel.Dispatcher\DataContractSerializerServiceBehavior.cs" />
<Compile Include="System.ServiceModel.Dispatcher\DefaultInstanceContextProvider.cs" />
<Compile Include="System.ServiceModel.Dispatcher\DefaultOperationInvoker.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DispatchOperation.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\DispatchRuntime.cs" />
<Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\EndpointAddressMessageFilterTable.cs" />
<Compile Include="System.ServiceModel.Dispatcher\EndpointDispatcher.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ErrorProcessingHandler.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ExceptionHandler.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\FaultContractInfo.cs" />
<Compile Include="System.ServiceModel.Dispatcher\FilterInvalidBodyAccessException.cs" />
<Compile Include="System.ServiceModel.Dispatcher\FinalizeProcessingHandler.cs" />
<Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IChannelDispatcherBoundListener.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IChannelInitializer.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientMessageFormatter.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientMessageInspector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IClientOperationSelector.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageFormatter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IDispatchMessageInspector.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IDispatchOperationSelector.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />
@@ -777,7 +927,6 @@
<Compile Include="System.ServiceModel.Dispatcher\IInstanceContextInitializer.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IInstanceContextProvider.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IInstanceProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IInteractiveChannelInitializer.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />
<Compile Include="System.ServiceModel.Dispatcher\InitializingHandler.cs" />
<Compile Include="System.ServiceModel.Dispatcher\InputOrReplyRequestProcessor.cs" />
@@ -785,7 +934,6 @@
<Compile Include="System.ServiceModel.Dispatcher\InstanceManager.cs" />
<Compile Include="System.ServiceModel.Dispatcher\InvalidBodyAccessException.cs" />
<Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\IParameterInspector.cs" />
<Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />
@@ -803,7 +951,6 @@
<Compile Include="System.ServiceModel.Dispatcher\ServiceThrottle.cs" />
<Compile Include="System.ServiceModel.Dispatcher\SessionInstanceContextProvider.cs" />
<Compile Include="System.ServiceModel.Dispatcher\SingletonInstanceContextProvider.cs" />
- <Compile Include="System.ServiceModel.Dispatcher\XmlMessagesFormatter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\XPathMessageContext.cs" />
<Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />
<Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilterTable.cs" />
@@ -850,12 +997,9 @@
<Compile Include="System.ServiceModel.Security.Tokens\RenewedSecurityTokenHandler.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\RsaSecurityTokenParameters.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenAuthenticator.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecureConversationSecurityTokenParameters.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenAuthenticator.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityTokenResolver.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SecurityTokenReferenceStyle.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenRequirement.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\ServiceModelSecurityTokenTypes.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SpnegoSecurityTokenAuthenticator.cs" />
@@ -868,16 +1012,11 @@
<Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityToken.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SspiSecurityTokenParameters.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\SspiSession.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\SupportingTokenParameters.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\TlsClientSession.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\TlsServerSession.cs" />
- <Compile Include="System.ServiceModel.Security.Tokens\UserNameSecurityTokenParameters.cs" />
<Compile Include="System.ServiceModel.Security.Tokens\X509SecurityTokenParameters.cs" />
- <Compile Include="System.ServiceModel.Security\BasicSecurityProfileVersion.cs" />
- <Compile Include="System.ServiceModel.Security\ChannelProtectionRequirements.cs" />
<Compile Include="System.ServiceModel.Security\DataProtectionSecurityStateEncoder.cs" />
<Compile Include="System.ServiceModel.Security\ExpiredSecurityTokenException.cs" />
- <Compile Include="System.ServiceModel.Security\HttpDigestClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />
<Compile Include="System.ServiceModel.Security\IEndpointIdentityProvider.cs" />
<Compile Include="System.ServiceModel.Security\InfocardInteractiveChannelInitializer.cs" />
@@ -886,136 +1025,53 @@
<Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\IssuedTokenServiceCredential.cs" />
<Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />
- <Compile Include="System.ServiceModel.Security\MessagePartSpecification.cs" />
<Compile Include="System.ServiceModel.Security\MessageProtectionOrder.cs" />
- <Compile Include="System.ServiceModel.Security\MessageSecurityException.cs" />
<Compile Include="System.ServiceModel.Security\PeerCredential.cs" />
- <Compile Include="System.ServiceModel.Security\ScopedMessagePartSpecification.cs" />
<Compile Include="System.ServiceModel.Security\SecureConversationServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\SecureConversationVersion.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityAccessDeniedException.cs" />
<Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />
<Compile Include="System.ServiceModel.Security\SecurityCredentialsManager.cs" />
<Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityNegotiationException.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityPolicyVersion.cs" />
<Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />
<Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />
<Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\SecurityVersion.cs" />
<Compile Include="System.ServiceModel.Security\ServiceCredentialsSecurityTokenManager.cs" />
<Compile Include="System.ServiceModel.Security\SspiSecurityTokenProvider.cs" />
<Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />
- <Compile Include="System.ServiceModel.Security\TrustVersion.cs" />
<Compile Include="System.ServiceModel.Security\UnionSecurityTokenResolver.cs" />
- <Compile Include="System.ServiceModel.Security\UserNamePasswordClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\UserNamePasswordServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\WindowsClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\WindowsServiceCredential.cs" />
<Compile Include="System.ServiceModel.Security\WSSecurityTokenSerializer.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateInitiatorClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\X509CertificateInitiatorServiceCredential.cs" />
- <Compile Include="System.ServiceModel.Security\X509CertificateRecipientClientCredential.cs" />
<Compile Include="System.ServiceModel.Security\X509CertificateRecipientServiceCredential.cs" />
<Compile Include="System.ServiceModel.Security\X509ClientCertificateAuthentication.cs" />
<Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />
- <Compile Include="System.ServiceModel.Security\X509ServiceCertificateAuthentication.cs" />
- <Compile Include="System.ServiceModel\ActionNotSupportedException.cs" />
<Compile Include="System.ServiceModel\AddressAccessDeniedException.cs" />
<Compile Include="System.ServiceModel\AddressAlreadyInUseException.cs" />
- <Compile Include="System.ServiceModel\AllEnums.cs" />
<Compile Include="System.ServiceModel\BasicHttpBinding.cs" />
- <Compile Include="System.ServiceModel\BasicHttpBinding_4_5.cs" />
- <Compile Include="System.ServiceModel\BasicHttpMessageSecurity.cs" />
- <Compile Include="System.ServiceModel\BasicHttpsBinding.cs" />
- <Compile Include="System.ServiceModel\BasicHttpSecurity.cs" />
- <Compile Include="System.ServiceModel\BasicHttpsSecurity.cs" />
- <Compile Include="System.ServiceModel\CallbackBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\ChannelFactory.cs" />
- <Compile Include="System.ServiceModel\ChannelFactory_1.cs" />
<Compile Include="System.ServiceModel\ChannelTerminatedException.cs" />
- <Compile Include="System.ServiceModel\ClientBase.cs" />
<Compile Include="System.ServiceModel\ClientCredentialsSecurityTokenManager.cs" />
- <Compile Include="System.ServiceModel\ClientProxyGenerator.cs" />
- <Compile Include="System.ServiceModel\ClientRealProxy.cs" />
- <Compile Include="System.ServiceModel\ClientRuntimeChannel.cs" />
- <Compile Include="System.ServiceModel\CommunicationException.cs" />
- <Compile Include="System.ServiceModel\CommunicationObjectAbortedException.cs" />
- <Compile Include="System.ServiceModel\CommunicationObjectFaultedException.cs" />
- <Compile Include="System.ServiceModel\Constants.cs" />
- <Compile Include="System.ServiceModel\DataContractFormatAttribute.cs" />
- <Compile Include="System.ServiceModel\DefaultCommunicationTimeouts.cs" />
<Compile Include="System.ServiceModel\DeliveryRequirementsAttribute.cs" />
- <Compile Include="System.ServiceModel\DnsEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\Dummy.cs" />
- <Compile Include="System.ServiceModel\DuplexChannelFactory.cs" />
- <Compile Include="System.ServiceModel\DuplexClientBase.cs" />
<Compile Include="System.ServiceModel\DuplexClientRuntimeChannel.cs" />
- <Compile Include="System.ServiceModel\EndpointAddress.cs" />
- <Compile Include="System.ServiceModel\EndpointAddress10.cs" />
<Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />
- <Compile Include="System.ServiceModel\EndpointAddressBuilder.cs" />
<Compile Include="System.ServiceModel\EndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\EndpointNotFoundException.cs" />
- <Compile Include="System.ServiceModel\EnvelopeVersion.cs" />
- <Compile Include="System.ServiceModel\ExceptionDetail.cs" />
- <Compile Include="System.ServiceModel\ExtensionCollection.cs" />
- <Compile Include="System.ServiceModel\FaultCode.cs" />
- <Compile Include="System.ServiceModel\FaultContractAttribute.cs" />
- <Compile Include="System.ServiceModel\FaultException.cs" />
- <Compile Include="System.ServiceModel\FaultException_1.cs" />
- <Compile Include="System.ServiceModel\FaultReason.cs" />
- <Compile Include="System.ServiceModel\FaultReasonText.cs" />
<Compile Include="System.ServiceModel\FederatedMessageSecurityOverHttp.cs" />
- <Compile Include="System.ServiceModel\HttpBindingBase.cs" />
- <Compile Include="System.ServiceModel\HttpTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\IClientChannel.cs" />
- <Compile Include="System.ServiceModel\ICommunicationObject.cs" />
- <Compile Include="System.ServiceModel\IContextChannel.cs" />
- <Compile Include="System.ServiceModel\IDefaultCommunicationTimeouts.cs" />
- <Compile Include="System.ServiceModel\IDuplexClientChannel.cs" />
- <Compile Include="System.ServiceModel\IExtensibleObject.cs" />
- <Compile Include="System.ServiceModel\IExtension.cs" />
- <Compile Include="System.ServiceModel\IExtensionCollection.cs" />
<Compile Include="System.ServiceModel\InstanceContext.cs" />
- <Compile Include="System.ServiceModel\InvalidMessageContractException.cs" />
<Compile Include="System.ServiceModel\IOnlineStatus.cs" />
<Compile Include="System.ServiceModel\IServiceChannel.cs" />
- <Compile Include="System.ServiceModel\Logger.cs" />
- <Compile Include="System.ServiceModel\MessageBodyAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageContractAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageContractMemberAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeader_1.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderArrayAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderAttribute.cs" />
- <Compile Include="System.ServiceModel\MessageHeaderException.cs" />
- <Compile Include="System.ServiceModel\MessageParameterAttribute.cs" />
- <Compile Include="System.ServiceModel\MessagePropertyAttribute.cs" />
<Compile Include="System.ServiceModel\MessageSecurityOverHttp.cs" />
<Compile Include="System.ServiceModel\MessageSecurityOverMsmq.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityOverTcp.cs" />
- <Compile Include="System.ServiceModel\MessageSecurityVersion.cs" />
<Compile Include="System.ServiceModel\MsmqBindingBase.cs" />
<Compile Include="System.ServiceModel\MsmqException.cs" />
<Compile Include="System.ServiceModel\MsmqPoisonMessageException.cs" />
<Compile Include="System.ServiceModel\MsmqTransportSecurity.cs" />
<Compile Include="System.ServiceModel\NamedPipeTransportSecurity.cs" />
- <Compile Include="System.ServiceModel\NetHttpBinding.cs" />
- <Compile Include="System.ServiceModel\NetHttpMessageEncoding.cs" />
- <Compile Include="System.ServiceModel\NetHttpsBinding.cs" />
<Compile Include="System.ServiceModel\NetMsmqBinding.cs" />
<Compile Include="System.ServiceModel\NetMsmqSecurity.cs" />
<Compile Include="System.ServiceModel\NetNamedPipeBinding.cs" />
<Compile Include="System.ServiceModel\NetNamedPipeSecurity.cs" />
<Compile Include="System.ServiceModel\NetPeerTcpBinding.cs" />
- <Compile Include="System.ServiceModel\NetTcpBinding.cs" />
- <Compile Include="System.ServiceModel\NetTcpSecurity.cs" />
<Compile Include="System.ServiceModel\NonDualMessageSecurityOverHttp.cs" />
<Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\OperationContext.cs" />
- <Compile Include="System.ServiceModel\OperationContextScope.cs" />
- <Compile Include="System.ServiceModel\OperationContractAttribute.cs" />
- <Compile Include="System.ServiceModel\OptionalReliableSession.cs" />
<Compile Include="System.ServiceModel\PeerMessagePropagationMessageFilter.cs" />
<Compile Include="System.ServiceModel\PeerNode.cs" />
<Compile Include="System.ServiceModel\PeerNodeAddress.cs" />
@@ -1024,32 +1080,17 @@
<Compile Include="System.ServiceModel\PeerSecuritySettings.cs" />
<Compile Include="System.ServiceModel\PeerTransportSecuritySettings.cs" />
<Compile Include="System.ServiceModel\PoisonMessageException.cs" />
- <Compile Include="System.ServiceModel\ProtocolException.cs" />
- <Compile Include="System.ServiceModel\QuotaExceededException.cs" />
- <Compile Include="System.ServiceModel\ReliableMessagingVersion.cs" />
- <Compile Include="System.ServiceModel\ReliableSession.cs" />
<Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\ServerTooBusyException.cs" />
- <Compile Include="System.ServiceModel\ServiceActivationException.cs" />
<Compile Include="System.ServiceModel\ServiceAuthorizationManager.cs" />
<Compile Include="System.ServiceModel\ServiceBehaviorAttribute.cs" />
- <Compile Include="System.ServiceModel\ServiceContractAttribute.cs" />
<Compile Include="System.ServiceModel\ServiceHost.cs" />
<Compile Include="System.ServiceModel\ServiceHostBase.cs" />
<Compile Include="System.ServiceModel\ServiceHostingEnvironment.cs" />
- <Compile Include="System.ServiceModel\ServiceKnownTypeAttribute.cs" />
<Compile Include="System.ServiceModel\ServiceProxyGenerator.cs" />
<Compile Include="System.ServiceModel\ServiceRuntimeChannel.cs" />
<Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />
- <Compile Include="System.ServiceModel\SilverlightClientConfigLoader.cs" />
- <Compile Include="System.ServiceModel\SpnEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\TcpTransportSecurity.cs" />
<Compile Include="System.ServiceModel\TransactionFlowAttribute.cs" />
<Compile Include="System.ServiceModel\TransactionProtocol.cs" />
- <Compile Include="System.ServiceModel\TransferMode.cs" />
- <Compile Include="System.ServiceModel\UnknownMessageReceivedEventArgs.cs" />
- <Compile Include="System.ServiceModel\UpnEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\UriSchemeKeyedCollection.cs" />
<Compile Include="System.ServiceModel\WS2007FederationHttpBinding.cs" />
<Compile Include="System.ServiceModel\WS2007HttpBinding.cs" />
<Compile Include="System.ServiceModel\WSDualHttpBinding.cs" />
@@ -1060,103 +1101,218 @@
<Compile Include="System.ServiceModel\WSHttpBindingBase.cs" />
<Compile Include="System.ServiceModel\WSHttpSecurity.cs" />
<Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />
- <Compile Include="System.ServiceModel\XmlSerializerFormatAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="Dummy_XM_4_5.cs" />
+ <Compile Include="System.ServiceModel.Channels\IChannelListener.cs" />
+ <Compile Include="System.ServiceModel.Channels\IReplyChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\IReplySessionChannel.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ <Compile Include="System.ServiceModel.Configuration\CertificateElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\CertificateReferenceElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\ConfigUtil.cs" />
+ <Compile Include="System.ServiceModel.Configuration\DnsElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\IdentityElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\RsaElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\ServicePrincipalNameElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\UserPrincipalNameElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\X509ClientCertificateCredentialsElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\X509DefaultServiceCertificateElement.cs" />
+ <Compile Include="System.ServiceModel.Configuration\X509ScopedServiceCertificateElement.cs" />
+ <Compile Include="System.ServiceModel.Description\MetadataLocation.cs" />
+ <Compile Include="System.ServiceModel.Description\MetadataReference.cs" />
+ <Compile Include="System.ServiceModel.Description\MetadataSection.cs" />
+ <Compile Include="System.ServiceModel.Description\MetadataSectionSerializerBase.cs" />
+ <Compile Include="System.ServiceModel.Description\MetadataSet.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\ActionMessageFilterTable.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\ICallContextInitializer.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IErrorHandler.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IMessageFilterTable.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\IOperationInvoker.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\MatchAllMessageFilter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\MatchNoneMessageFilter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\MessageFilter.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\MessageFilterTable.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\MultipleMessageFilterMatchesException.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\SeekableXPathNavigator.cs" />
+ <Compile Include="System.ServiceModel.Dispatcher\XPathMessageFilter.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SecurityContextSecurityToken.cs" />
+ <Compile Include="System.ServiceModel.Security.Tokens\SslnegoCookieResolver.cs" />
+ <Compile Include="System.ServiceModel.Security\IdentityVerifier.cs" />
+ <Compile Include="System.ServiceModel.Security\IssuedTokenClientCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\KeyEntropyMode.cs" />
+ <Compile Include="System.ServiceModel.Security\PeerCredential.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityAlgorithmSuite.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityMessageProperty.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityStateEncoder.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityTokenAttachmentMode.cs" />
+ <Compile Include="System.ServiceModel.Security\SecurityTokenSpecification.cs" />
+ <Compile Include="System.ServiceModel.Security\SupportingTokenSpecification.cs" />
+ <Compile Include="System.ServiceModel.Security\X509PeerCertificateAuthentication.cs" />
+ <Compile Include="System.ServiceModel\EndpointAddressAugust2004.cs" />
+ <Compile Include="System.ServiceModel\EndpointIdentity.cs" />
+ <Compile Include="System.ServiceModel\OperationBehaviorAttribute.cs" />
+ <Compile Include="System.ServiceModel\RsaEndpointIdentity.cs" />
+ <Compile Include="System.ServiceModel\ServiceSecurityContext.cs" />
+ <Compile Include="System.ServiceModel\X509CertificateEndpointIdentity.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="Dummy_2_1.cs" />
+ <Compile Include="System.ServiceModel.Channels\MessageBuffer_2_1.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.IdentityModel/System.IdentityModel.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.ServiceModel.Activation.dll">
<SpecificVersion>False</SpecificVersion>
<HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.ServiceModel.Activation.dll</HintPath>
<Private>False</Private>
</Reference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Security/System.Security-net_4_x.csproj">
- <Project>{3ED36717-A9D1-4289-8949-9B7F39766DEB}</Project>
- <Name>System.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors-net_4_x.csproj">
- <Project>{BBA32980-B28C-476D-AEB0-892F1B1DFB5E}</Project>
- <Name>System.IdentityModel.Selectors-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Transactions/System.Transactions-net_4_x.csproj">
- <Project>{3821C69F-220D-4231-992C-0FE05311A005}</Project>
- <Name>System.Transactions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Messaging/System.Messaging-net_4_x.csproj">
- <Project>{4AC19C4C-5998-4F55-9C65-55ACB8D71AB2}</Project>
- <Name>System.Messaging-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_x.csproj">
- <Project>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</Project>
- <Name>System.Web.Services-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../System.Messaging/System.Messaging.csproj" />
+ <ProjectReference Include="../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices.csproj" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.ServiceModel.Internals/System.ServiceModel.Internals.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Security/System.Security.csproj" />
+ <ProjectReference Include="../System.IdentityModel.Selectors/System.IdentityModel.Selectors.csproj" />
+ <ProjectReference Include="../System.Transactions/System.Transactions.csproj" />
+ <ProjectReference Include="../System.Messaging/System.Messaging.csproj" />
+ <ProjectReference Include="../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="resources/WS-Addressing.schema">
+ <LogicalName>WS-Addressing.schema</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/ws-addr.xsd">
+ <LogicalName>ws-addr.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
<EmbeddedResource Include="resources/WS-Addressing.schema">
<LogicalName>WS-Addressing.schema</LogicalName>
</EmbeddedResource>
@@ -1164,5 +1320,5 @@
<LogicalName>ws-addr.xsd</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_x.csproj b/mcs/class/System.ServiceProcess/System.ServiceProcess.csproj
index 9a5a6f03d47..1f6719d0b18 100644
--- a/mcs/class/System.ServiceProcess/System.ServiceProcess-net_4_x.csproj
+++ b/mcs/class/System.ServiceProcess/System.ServiceProcess.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CF24A609-AEF3-4E7A-95FC-C7A3CEAA7CC3}</ProjectGuid>
+ <ProjectGuid>{A24FF291-36ED-4899-849E-FBB668D958D6}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.ServiceProcess</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -82,48 +71,16 @@
<Compile Include="System.ServiceProcess\SessionChangeReason.cs" />
<Compile Include="System.ServiceProcess\TimeoutException.cs" />
<Compile Include="System.ServiceProcess\UnixServiceController.cs" />
- <Compile Include="System.ServiceProcess\Win32ServiceController.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install-net_4_x.csproj">
- <Project>{B144ACD4-089D-4769-8605-583FBEDB5B7C}</Project>
- <Name>System.Configuration.Install-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.ServiceProcess\Win32ServiceController.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Configuration.Install/System.Configuration.Install.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_x.csproj b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow.csproj
index ed2aee318e0..89c0a0693f5 100644
--- a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_x.csproj
+++ b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{70A422C5-17AF-48EE-8DD8-CF88D482606C}</ProjectGuid>
+ <ProjectGuid>{C75BB2D3-DC5D-4D0E-954B-AA591CF9544E}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Threading.Tasks.Dataflow</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONCURRENT_COLLECTIONS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONCURRENT_COLLECTIONS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONCURRENT_COLLECTIONS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -93,44 +82,15 @@
<Compile Include="CoreFxSources\Internal\TargetCore.cs" />
<Compile Include="CoreFxSources\Internal\TargetRegistry.cs" />
<Compile Include="CoreFxSources\Internal\Threading.cs" />
- <Compile Include="SR.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="SR.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Transactions/System.Transactions-net_4_x.csproj b/mcs/class/System.Transactions/System.Transactions-net_4_x.csproj
deleted file mode 100644
index 5b7fad697d5..00000000000
--- a/mcs/class/System.Transactions/System.Transactions-net_4_x.csproj
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3821C69F-220D-4231-992C-0FE05311A005}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Transactions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="System.Transactions\CommittableTransaction.cs" />
- <Compile Include="System.Transactions\Configuration\DefaultSettingsSection.cs" />
- <Compile Include="System.Transactions\Configuration\MachineSettingsSection.cs" />
- <Compile Include="System.Transactions\Configuration\TransactionsSectionGroup.cs" />
- <Compile Include="System.Transactions\Delegates.cs" />
- <Compile Include="System.Transactions\DependentCloneOption.cs" />
- <Compile Include="System.Transactions\DependentTransaction.cs" />
- <Compile Include="System.Transactions\Enlistment.cs" />
- <Compile Include="System.Transactions\EnlistmentOptions.cs" />
- <Compile Include="System.Transactions\EnterpriseServicesInteropOption.cs" />
- <Compile Include="System.Transactions\IDtcTransaction.cs" />
- <Compile Include="System.Transactions\IEnlistmentNotification.cs" />
- <Compile Include="System.Transactions\IPromotableSinglePhaseNotification.cs" />
- <Compile Include="System.Transactions\ISimpleTransactionSuperior.cs" />
- <Compile Include="System.Transactions\ISinglePhaseNotification.cs" />
- <Compile Include="System.Transactions\IsolationLevel.cs" />
- <Compile Include="System.Transactions\ITransactionPromoter.cs" />
- <Compile Include="System.Transactions\PreparingEnlistment.cs" />
- <Compile Include="System.Transactions\SinglePhaseEnlistment.cs" />
- <Compile Include="System.Transactions\SubordinateTransaction.cs" />
- <Compile Include="System.Transactions\Transaction.cs" />
- <Compile Include="System.Transactions\TransactionAbortedException.cs" />
- <Compile Include="System.Transactions\TransactionEventArgs.cs" />
- <Compile Include="System.Transactions\TransactionException.cs" />
- <Compile Include="System.Transactions\TransactionInDoubtException.cs" />
- <Compile Include="System.Transactions\TransactionInformation.cs" />
- <Compile Include="System.Transactions\TransactionInterop.cs" />
- <Compile Include="System.Transactions\TransactionManager.cs" />
- <Compile Include="System.Transactions\TransactionManagerCommunicationException.cs" />
- <Compile Include="System.Transactions\TransactionOptions.cs" />
- <Compile Include="System.Transactions\TransactionPromotionException.cs" />
- <Compile Include="System.Transactions\TransactionScope.cs" />
- <Compile Include="System.Transactions\TransactionScopeAsyncFlowOption.cs" />
- <Compile Include="System.Transactions\TransactionScopeOption.cs" />
- <Compile Include="System.Transactions\TransactionStatus.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Transactions/System.Transactions.csproj b/mcs/class/System.Transactions/System.Transactions.csproj
new file mode 100644
index 00000000000..4b52395f88d
--- /dev/null
+++ b/mcs/class/System.Transactions/System.Transactions.csproj
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{B8272336-EAB6-44D1-B3DE-CA6CDFA137AC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Transactions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;MOBILE</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="System.Transactions\CommittableTransaction.cs" />
+ <Compile Include="System.Transactions\Configuration\DefaultSettingsSection.cs" />
+ <Compile Include="System.Transactions\Configuration\MachineSettingsSection.cs" />
+ <Compile Include="System.Transactions\Configuration\TransactionsSectionGroup.cs" />
+ <Compile Include="System.Transactions\Delegates.cs" />
+ <Compile Include="System.Transactions\DependentCloneOption.cs" />
+ <Compile Include="System.Transactions\DependentTransaction.cs" />
+ <Compile Include="System.Transactions\Enlistment.cs" />
+ <Compile Include="System.Transactions\EnlistmentOptions.cs" />
+ <Compile Include="System.Transactions\EnterpriseServicesInteropOption.cs" />
+ <Compile Include="System.Transactions\IDtcTransaction.cs" />
+ <Compile Include="System.Transactions\IEnlistmentNotification.cs" />
+ <Compile Include="System.Transactions\IPromotableSinglePhaseNotification.cs" />
+ <Compile Include="System.Transactions\ISimpleTransactionSuperior.cs" />
+ <Compile Include="System.Transactions\ISinglePhaseNotification.cs" />
+ <Compile Include="System.Transactions\IsolationLevel.cs" />
+ <Compile Include="System.Transactions\ITransactionPromoter.cs" />
+ <Compile Include="System.Transactions\PreparingEnlistment.cs" />
+ <Compile Include="System.Transactions\SinglePhaseEnlistment.cs" />
+ <Compile Include="System.Transactions\SubordinateTransaction.cs" />
+ <Compile Include="System.Transactions\Transaction.cs" />
+ <Compile Include="System.Transactions\TransactionAbortedException.cs" />
+ <Compile Include="System.Transactions\TransactionEventArgs.cs" />
+ <Compile Include="System.Transactions\TransactionException.cs" />
+ <Compile Include="System.Transactions\TransactionInDoubtException.cs" />
+ <Compile Include="System.Transactions\TransactionInformation.cs" />
+ <Compile Include="System.Transactions\TransactionInterop.cs" />
+ <Compile Include="System.Transactions\TransactionManager.cs" />
+ <Compile Include="System.Transactions\TransactionManagerCommunicationException.cs" />
+ <Compile Include="System.Transactions\TransactionOptions.cs" />
+ <Compile Include="System.Transactions\TransactionPromotionException.cs" />
+ <Compile Include="System.Transactions\TransactionScope.cs" />
+ <Compile Include="System.Transactions\TransactionScopeAsyncFlowOption.cs" />
+ <Compile Include="System.Transactions\TransactionScopeOption.cs" />
+ <Compile Include="System.Transactions\TransactionStatus.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj b/mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj
deleted file mode 100644
index 5d08222c405..00000000000
--- a/mcs/class/System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{79D6E70D-8FD8-4EAA-9E81-B32B5C2815FB}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web.Abstractions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web.Abstractions/System.Web.Abstractions.csproj b/mcs/class/System.Web.Abstractions/System.Web.Abstractions.csproj
new file mode 100644
index 00000000000..06b93068958
--- /dev/null
+++ b/mcs/class/System.Web.Abstractions/System.Web.Abstractions.csproj
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{346980C0-DA0E-4A6A-8105-6B86C0EF9FC1}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Web.Abstractions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj b/mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices.csproj
index 26088d1fa5d..17ac542ea6a 100644
--- a/mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj
+++ b/mcs/class/System.Web.ApplicationServices/System.Web.ApplicationServices.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{928432BE-3518-4103-97F6-48B9658588A6}</ProjectGuid>
+ <ProjectGuid>{0D09D8E9-FF99-408F-875A-F68F81236554}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.ApplicationServices</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SYSTEM_WEB_APPLICATIONSERVICES</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SYSTEM_WEB_APPLICATIONSERVICES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;SYSTEM_WEB_APPLICATIONSERVICES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\referencesource\System.Web.ApplicationServices\Configuration\MembershipPasswordCompatibilityMode.cs" />
@@ -74,44 +63,15 @@
<Compile Include="System.Web.Security\MembershipUser.cs" />
<Compile Include="System.Web.Security\RoleProvider.cs" />
<Compile Include="System.Web.UI\KeyedList.cs" />
- <Compile Include="System.Web.UI\KeyedListEnumerator.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Web.UI\KeyedListEnumerator.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_x.csproj b/mcs/class/System.Web.DynamicData/System.Web.DynamicData.csproj
index 767cca82849..872b8ac4c4b 100644
--- a/mcs/class/System.Web.DynamicData/System.Web.DynamicData-net_4_x.csproj
+++ b/mcs/class/System.Web.DynamicData/System.Web.DynamicData.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E5E3F230-57CA-4685-B1C4-A164F0876755}</ProjectGuid>
+ <ProjectGuid>{60723529-1132-43A7-B978-764AD9F1BE35}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -94,80 +83,24 @@
<Compile Include="System.Web.DynamicData\MetaModel.cs" />
<Compile Include="System.Web.DynamicData\MetaTable.cs" />
<Compile Include="System.Web.DynamicData\PageAction.cs" />
- <Compile Include="System.Web.DynamicData\TableNameAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_x.csproj">
- <Project>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</Project>
- <Name>System.Data.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_x.csproj">
- <Project>{EE582CE1-A692-47AC-B838-3A78955898BE}</Project>
- <Name>System.Web.Extensions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj">
- <Project>{79D6E70D-8FD8-4EAA-9E81-B32B5C2815FB}</Project>
- <Name>System.Web.Abstractions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_x.csproj">
- <Project>{EBD67AE3-F249-4768-A143-6B2F9E56BC39}</Project>
- <Name>System.Web.Routing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Web.DynamicData\TableNameAttribute.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Data.Linq/System.Data.Linq.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions.csproj" />
+ <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions.csproj" />
+ <ProjectReference Include="../System.Web.Routing/System.Web.Routing.csproj" />
+ <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_x.csproj b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.csproj
index cbce9cf3876..8f613840b77 100644
--- a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design-net_4_x.csproj
+++ b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{288BFBFF-D78E-4EB3-ABF4-A5BCBB1BD9C9}</ProjectGuid>
+ <ProjectGuid>{5F48CC64-10A1-4517-B53B-4E3B5D72E3F5}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Extensions.Design</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -70,52 +59,17 @@
<Compile Include="System.Web.Extensions.Design\UpdatePanelDesigner.cs" />
<Compile Include="System.Web.Extensions.Design\UpdatePanelTriggerCollectionEditor.cs" />
<Compile Include="System.Web.Extensions.Design\UpdateProgressAssociatedUpdatePanelIDConverter.cs" />
- <Compile Include="System.Web.Extensions.Design\UpdateProgressDesigner.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Design/System.Design-net_4_x.csproj">
- <Project>{EFEDC380-2CB0-4B40-9566-D2302867A4D9}</Project>
- <Name>System.Design-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Web.Extensions.Design\UpdateProgressDesigner.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Design/System.Design.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_x.csproj b/mcs/class/System.Web.Extensions/System.Web.Extensions.csproj
index 75be8f517f3..f3016f2c7d1 100644
--- a/mcs/class/System.Web.Extensions/System.Web.Extensions-net_4_x.csproj
+++ b/mcs/class/System.Web.Extensions/System.Web.Extensions.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EE582CE1-A692-47AC-B838-3A78955898BE}</ProjectGuid>
+ <ProjectGuid>{63216DEA-FCB3-4100-8143-2AF65DCDBE88}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,436</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Extensions</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;SYSTEM_WEB_EXTENSIONS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;SYSTEM_WEB_EXTENSIONS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5;SYSTEM_WEB_EXTENSIONS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\System.Web\System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />
<Compile Include="..\System.Web\System.Web.Handlers\AssemblyResourceLoader.cs" />
<Compile Include="..\System.Web\System.Web.Util\MachineKeySectionUtils.cs" />
@@ -195,86 +185,27 @@
<Compile Include=".\System.Web.UI\UpdatePanelTrigger.cs" />
<Compile Include=".\System.Web.UI\UpdatePanelTriggerCollection.cs" />
<Compile Include=".\System.Web.UI\UpdatePanelUpdateMode.cs" />
- <Compile Include=".\System.Web.UI\UpdateProgress.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_x.csproj">
- <Project>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</Project>
- <Name>System.Data.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_x.csproj">
- <Project>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</Project>
- <Name>System.Web.Services-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\System.Web.UI\UpdateProgress.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Data.Linq/System.Data.Linq.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js">
<LogicalName>MicrosoftAjax.debug.js</LogicalName>
</EmbeddedResource>
@@ -294,5 +225,5 @@
<LogicalName>MicrosoftAjaxWebForms.js</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_x.csproj b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj
index 9dc228975ea..2f57dc832c2 100644
--- a/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_x.csproj
+++ b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0E705D1C-A4C4-41C2-832D-C812F3D4CB3C}</ProjectGuid>
+ <ProjectGuid>{FA9EE2FA-C2A5-4679-BAA4-5C3CFE2B72F0}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Http.SelfHost</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\CommonWebApiResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\DictionaryExtensions.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\Error.cs" />
@@ -96,78 +85,25 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.SelfHost\ServiceModel\HttpProxyCredentialTypeHelper.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.SelfHost\ServiceModel\HttpTransportSecurityExtensionMethods.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.SelfHost\ServiceModel\TransferModeHelper.cs" />
- <Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Http/System.Web.Http-net_4_x.csproj">
- <Project>{6DDAE502-A602-410C-B182-C18D5100DDB0}</Project>
- <Name>System.Web.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj">
- <Project>{5883D056-B748-4D13-A7E3-2D2756CDC6BC}</Project>
- <Name>System.Net.Http.Formatting-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.IdentityModel/System.IdentityModel.csproj" />
+ <ProjectReference Include="../System.Web.Http/System.Web.Http.csproj" />
+ <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/Common/CommonWebApiResources.resx">
<LogicalName>System.Web.Http.SelfHost.Properties.CommonWebApiResources.resources</LogicalName>
</EmbeddedResource>
@@ -175,5 +111,5 @@
<LogicalName>System.Web.Http.SelfHost.Properties.SRResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost-net_4_x.csproj b/mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj
index 1fc9598e2d6..572a92f70fa 100644
--- a/mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost-net_4_x.csproj
+++ b/mcs/class/System.Web.Http.WebHost/System.Web.Http.WebHost.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2AF7E697-07BA-439E-89BF-076AEE4AE04C}</ProjectGuid>
+ <ProjectGuid>{1A834697-A8E8-47CE-B54E-992068B9F4EA}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Http.WebHost</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\CommonWebApiResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\DictionaryExtensions.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\Error.cs" />
@@ -84,90 +73,28 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.WebHost\TaskWrapperAsyncResult.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.WebHost\WebHostAssembliesResolver.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http.WebHost\WebHostHttpControllerTypeResolver.cs" />
- <Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.IdentityModel/System.IdentityModel-net_4_x.csproj">
- <Project>{FA718FA9-32C2-4BAC-BAAB-DB3A7A326D4C}</Project>
- <Name>System.IdentityModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Http/System.Web.Http-net_4_x.csproj">
- <Project>{6DDAE502-A602-410C-B182-C18D5100DDB0}</Project>
- <Name>System.Web.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj">
- <Project>{5883D056-B748-4D13-A7E3-2D2756CDC6BC}</Project>
- <Name>System.Net.Http.Formatting-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_x.csproj">
- <Project>{EBD67AE3-F249-4768-A143-6B2F9E56BC39}</Project>
- <Name>System.Web.Routing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">
- <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>
- <Name>Microsoft.Web.Infrastructure-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../System.IdentityModel/System.IdentityModel.csproj" />
+ <ProjectReference Include="../System.Web.Http/System.Web.Http.csproj" />
+ <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting.csproj" />
+ <ProjectReference Include="../System.Web.Routing/System.Web.Routing.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/Common/CommonWebApiResources.resx">
<LogicalName>System.Web.Http.WebHost.Properties.CommonWebApiResources.resources</LogicalName>
</EmbeddedResource>
@@ -175,5 +102,5 @@
<LogicalName>System.Web.Http.WebHost.Properties.SRResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Http/System.Web.Http-net_4_x.csproj b/mcs/class/System.Web.Http/System.Web.Http.csproj
index 216b79bbfc7..517727bac2a 100644
--- a/mcs/class/System.Web.Http/System.Web.Http-net_4_x.csproj
+++ b/mcs/class/System.Web.Http/System.Web.Http.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6DDAE502-A602-410C-B182-C18D5100DDB0}</ProjectGuid>
+ <ProjectGuid>{155382FA-C512-4A8E-8DD0-2DDEE75307A9}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Http</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETMVC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\AptcaCommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\CommonWebApiResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\Common\DictionaryExtensions.cs" />
@@ -319,74 +308,24 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http\ValueProviders\Providers\RouteDataValueProviderFactory.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http\ValueProviders\ValueProviderAttribute.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http\ValueProviders\ValueProviderFactory.cs" />
- <Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http\ValueProviders\ValueProviderResult.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http/System.Net.Http-net_4_x.csproj">
- <Project>{F1636C0A-FC68-4362-918F-9CCC789FED13}</Project>
- <Name>System.Net.Http-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_x.csproj">
- <Project>{5883D056-B748-4D13-A7E3-2D2756CDC6BC}</Project>
- <Name>System.Net.Http.Formatting-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching-net_4_x.csproj">
- <Project>{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}</Project>
- <Name>System.Runtime.Caching-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_x.csproj">
- <Project>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</Project>
- <Name>System.Data.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Http\ValueProviders\ValueProviderResult.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Net.Http/System.Net.Http.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Net.Http.Formatting/System.Net.Http.Formatting.csproj" />
+ <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../System.Data.Linq/System.Data.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/Common/CommonWebApiResources.resx">
<LogicalName>System.Web.Http.Properties.CommonWebApiResources.resources</LogicalName>
</EmbeddedResource>
@@ -394,5 +333,5 @@
<LogicalName>System.Web.Http.Properties.SRResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Mobile/System.Web.Mobile-net_4_x.csproj b/mcs/class/System.Web.Mobile/System.Web.Mobile-net_4_x.csproj
deleted file mode 100644
index 3a39cec6cb0..00000000000
--- a/mcs/class/System.Web.Mobile/System.Web.Mobile-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E676BC22-5B81-4518-8243-3946BB57D665}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web.Mobile</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web.Mobile/System.Web.Mobile.csproj b/mcs/class/System.Web.Mobile/System.Web.Mobile.csproj
new file mode 100644
index 00000000000..e63f4f25959
--- /dev/null
+++ b/mcs/class/System.Web.Mobile/System.Web.Mobile.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{60ED1135-1EBF-417C-A0BA-9244D107FBD7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Web.Mobile</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Mvc3/System.Web.Mvc3-net_4_x.csproj b/mcs/class/System.Web.Mvc3/System.Web.Mvc3.csproj
index efa2f714b61..02c0b526b65 100644
--- a/mcs/class/System.Web.Mvc3/System.Web.Mvc3-net_4_x.csproj
+++ b/mcs/class/System.Web.Mvc3/System.Web.Mvc3.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{14D0E9AA-AF30-4E40-983F-8BE66423E6AF}</ProjectGuid>
+ <ProjectGuid>{9429BC84-D9A8-4397-8FC5-FE13846D11AD}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Mvc</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include=".\GlobalAssemblyInfo.cs" />
<Compile Include=".\GlobalSuppressions.cs" />
<Compile Include=".\Mvc\AcceptVerbsAttribute.cs" />
@@ -396,105 +385,34 @@
<Compile Include=".\Mvc\WebFormViewEngine.cs" />
<Compile Include=".\Mvc\WebViewPage.cs" />
<Compile Include=".\Mvc\WebViewPage`1.cs" />
- <Compile Include=".\Properties\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">
- <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>
- <Name>Microsoft.Web.Infrastructure-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj">
- <Project>{79D6E70D-8FD8-4EAA-9E81-B32B5C2815FB}</Project>
- <Name>System.Web.Abstractions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Routing/System.Web.Routing-net_4_x.csproj">
- <Project>{EBD67AE3-F249-4768-A143-6B2F9E56BC39}</Project>
- <Name>System.Web.Routing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions-net_4_x.csproj">
- <Project>{EE582CE1-A692-47AC-B838-3A78955898BE}</Project>
- <Name>System.Web.Extensions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_x.csproj">
- <Project>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</Project>
- <Name>System.Data.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching-net_4_x.csproj">
- <Project>{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}</Project>
- <Name>System.Runtime.Caching-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_x.csproj">
- <Project>{11928A85-4C26-4258-AC86-2AFB0A69DED2}</Project>
- <Name>System.Web.Razor-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_x.csproj">
- <Project>{55F0BCD6-4B0B-408C-BE98-4BFF82157048}</Project>
- <Name>System.Web.WebPages.Razor-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages-net_4_x.csproj">
- <Project>{D4EAC129-92AB-432C-941D-4B8481097060}</Project>
- <Name>System.Web.WebPages-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include=".\Properties\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions.csproj" />
+ <ProjectReference Include="../System.Web.Routing/System.Web.Routing.csproj" />
+ <ProjectReference Include="../System.Web.Extensions/System.Web.Extensions.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Data.Linq/System.Data.Linq.csproj" />
+ <ProjectReference Include="../System.Runtime.Caching/System.Runtime.Caching.csproj" />
+ <ProjectReference Include="../System.Web.Razor/System.Web.Razor.csproj" />
+ <ProjectReference Include="../System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj" />
+ <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="Mvc/Resources/MvcResources.resx">
<LogicalName>System.Web.Mvc.Resources.MvcResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Razor/System.Web.Razor-net_4_x.csproj b/mcs/class/System.Web.Razor/System.Web.Razor.csproj
index f1c7e7a1770..93f53e8ab95 100644
--- a/mcs/class/System.Web.Razor/System.Web.Razor-net_4_x.csproj
+++ b/mcs/class/System.Web.Razor/System.Web.Razor.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{11928A85-4C26-4258-AC86-2AFB0A69DED2}</ProjectGuid>
+ <ProjectGuid>{8E52C399-8506-4FDD-80C2-8C12B41D636A}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.Razor</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\ExceptionHelper.cs" />
@@ -205,46 +194,17 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.Razor\VBRazorCodeLanguage.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/CommonResources.resx">
<LogicalName>System.Web.Razor.Common.CommonResources.resources</LogicalName>
</EmbeddedResource>
@@ -252,5 +212,5 @@
<LogicalName>System.Web.Razor.Resources.RazorResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions-net_4_x.csproj b/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions-net_4_x.csproj
deleted file mode 100644
index bda11e63950..00000000000
--- a/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9B52B7BD-1E14-4300-BEC5-241513810554}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web.RegularExpressions</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions.csproj b/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions.csproj
new file mode 100644
index 00000000000..e3c51c8b141
--- /dev/null
+++ b/mcs/class/System.Web.RegularExpressions/System.Web.RegularExpressions.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{62E8717F-D47B-4F95-B638-5036D461A9AC}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Web.RegularExpressions</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Routing/System.Web.Routing-net_4_x.csproj b/mcs/class/System.Web.Routing/System.Web.Routing-net_4_x.csproj
deleted file mode 100644
index 1b999a2abfb..00000000000
--- a/mcs/class/System.Web.Routing/System.Web.Routing-net_4_x.csproj
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{EBD67AE3-F249-4768-A143-6B2F9E56BC39}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web.Routing</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions-net_4_x.csproj">
- <Project>{79D6E70D-8FD8-4EAA-9E81-B32B5C2815FB}</Project>
- <Name>System.Web.Abstractions-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web.Routing/System.Web.Routing.csproj b/mcs/class/System.Web.Routing/System.Web.Routing.csproj
new file mode 100644
index 00000000000..b9db7e41409
--- /dev/null
+++ b/mcs/class/System.Web.Routing/System.Web.Routing.csproj
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{443FB532-A43D-407C-8E4A-BF25FD904101}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Web.Routing</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.Abstractions/System.Web.Abstractions.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.Services/System.Web.Services-net_4_x.csproj b/mcs/class/System.Web.Services/System.Web.Services-net_4_x.csproj
deleted file mode 100644
index cf4275a5c71..00000000000
--- a/mcs/class/System.Web.Services/System.Web.Services-net_4_x.csproj
+++ /dev/null
@@ -1,307 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,168,612,618,649</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web.Services</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,168,612,618,649</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_BROKEN_CONFIGURATION_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,168,612,618,649</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_BROKEN_CONFIGURATION_DLL</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\referencesource\System.Web.Services\inc\InvariantComparer.cs" />
- <Compile Include="..\referencesource\System.Web.Services\inc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\ComponentModel\CompModSwitches.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\DiagnosticsElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\PriorityGroup.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\ProtocolElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\ProtocolElementCollection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\Protocols.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapEnvelopeProcessingElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapExtensionTypeElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapExtensionTypeElementCollection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\TypeElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\TypeElementCollection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WebServicesSection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsdlHelpGeneratorElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsiProfilesElement.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsiProfilesElementCollection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionPointAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionPrefixAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpFormatExtensions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpGetProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpGetProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpPostProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpPostProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeAnyImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormatExtensions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeParameter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeParameters.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeReturn.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeTextImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeXmlImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeXmlReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SchemaCompiler.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescription.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionSerializer.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12FormatExtensions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12ProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12ProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapExtensionImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapExtensionReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapFormatExtensions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapHttpTransportImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapProtocolImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapProtocolReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapTransportImporter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebCodeGenerator.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReference.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReferenceCollection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReferenceOptions.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebServicesInteroperability.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Diagnostics\TraceUtility.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ContractReference.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ContractSearchPattern.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientDocuments.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientReferences.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocument.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentLinksPattern.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentReference.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentSearchPattern.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentSerializer.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryExceptionDictionary.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryReference.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryReferences.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryRequestHandler.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoverySearchPattern.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicDiscoSearcher.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicDiscoveryDocument.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicPhysicalDiscoSearcher.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicVirtualDiscoSearcher.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ExcludePathInfo.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\InvalidContentTypeException.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\InvalidDocumentContentsException.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\LinkGrep.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\SchemaReference.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\SoapBinding.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\XmlSchemaSearchPattern.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\CallId.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifyConnection2.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifySink2.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifySource2.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\NotifyFilter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\UserThread.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\NativeMethods.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\PartialTrustHelpers.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\AnyReturnReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\BufferedResponseStream.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\DiscoveryServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\DocumentationServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HtmlFormParameterReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HtmlFormParameterWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpGetClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpGetServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpMethodAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostLocalhostServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\LogicalMethodInfo.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MatchAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeFormatter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeParameterReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeParameterWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeReturnReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeReturnWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\NopReturnReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\PatternMatcher.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\RequestResponse.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\RuntimeUtils.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Scalars.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ScatterGatherStream.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ServerType.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Soap11ServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Soap12ServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapClientMessage.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapClientProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapDocumentMethodAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapDocumentServiceAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapException.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtension.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtensionAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtensionStream.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapFaultCodes.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderDirection.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderException.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaders.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapMessage.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapMessageStage.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapParameterStyle.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapProtocolVersion.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapReflector.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapRpcMethodAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapRpcServiceAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerMessage.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerMethod.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerProtocol.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServiceRoutingStyle.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapUnknownHeader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\TextReturnReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlEncodedParameterWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlParameterReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlParameterWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ValueCollectionParameterReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\WebServiceHandler.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\WebServiceHandlerFactory.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\XmlReturnReader.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\XmlReturnWriter.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Soap.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebMethodAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebService.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServiceAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServiceBindingAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServicesDescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WsiProfiles.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="ReferenceSources\Res.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Design/System.Design-net_4_x.csproj">
- <Project>{EFEDC380-2CB0-4B40-9566-D2302867A4D9}</Project>
- <Name>System.Design-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.DirectoryServices/System.DirectoryServices-net_4_x.csproj">
- <Project>{CC4F3F73-E0A6-49EE-8F7D-BD8B9F293A72}</Project>
- <Name>System.DirectoryServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
- <LogicalName>wsdl-1.1.xsd</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
- <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
- <LogicalName>web-reference.xsd</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web.Services/System.Web.Services.csproj b/mcs/class/System.Web.Services/System.Web.Services.csproj
new file mode 100644
index 00000000000..3528de85540
--- /dev/null
+++ b/mcs/class/System.Web.Services/System.Web.Services.csproj
@@ -0,0 +1,1920 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7395C26D-7C2A-4F7F-AB7D-CE0B50BDFF38}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,168,612,618,649</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Web.Services</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;MONO_BROKEN_CONFIGURATION_DLL</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;MONO_BROKEN_CONFIGURATION_DLL</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\referencesource\System.Web.Services\inc\InvariantComparer.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\inc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\ComponentModel\CompModSwitches.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\DiagnosticsElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\PriorityGroup.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\ProtocolElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\ProtocolElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\Protocols.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapEnvelopeProcessingElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapExtensionTypeElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\SoapExtensionTypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\TypeElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\TypeElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WebServicesSection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsdlHelpGeneratorElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsiProfilesElement.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\WsiProfilesElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpFormatExtensions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpGetProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpGetProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpPostProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpPostProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\HttpProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeAnyImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormatExtensions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeFormReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeParameter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeParameters.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeReturn.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeTextImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeXmlImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\MimeXmlReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SchemaCompiler.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescription.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\ServiceDescriptionSerializer.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12FormatExtensions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12ProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\Soap12ProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapExtensionImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapExtensionReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapFormatExtensions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapHttpTransportImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapProtocolImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapProtocolReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\SoapTransportImporter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebCodeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReference.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReferenceCollection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebReferenceOptions.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Description\WebServicesInteroperability.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Diagnostics\TraceUtility.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ContractReference.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ContractSearchPattern.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientDocuments.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryClientReferences.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocument.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryReference.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryReferences.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoveryRequestHandler.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicDiscoSearcher.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicPhysicalDiscoSearcher.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\DynamicVirtualDiscoSearcher.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\ExcludePathInfo.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\InvalidContentTypeException.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\InvalidDocumentContentsException.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\LinkGrep.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\SchemaReference.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\SoapBinding.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\CallId.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifyConnection2.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifySink2.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\INotifySource2.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\NotifyFilter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Interop\UserThread.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\NativeMethods.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\PartialTrustHelpers.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\AnyReturnReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\BufferedResponseStream.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\DiscoveryServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\DocumentationServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HtmlFormParameterReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HtmlFormParameterWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpGetClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpGetServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostLocalhostServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpPostServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\HttpServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MatchAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeFormatter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeParameterReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeParameterWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeReturnReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\MimeReturnWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\NopReturnReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\PatternMatcher.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\RequestResponse.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\RuntimeUtils.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Scalars.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ScatterGatherStream.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ServerType.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Soap11ServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\Soap12ServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapClientMessage.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapClientProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapException.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtension.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapExtensionStream.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapFaultCodes.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaderException.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapHeaders.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapMessage.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapMessageStage.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapParameterStyle.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapReflector.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerMessage.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerMethod.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServerProtocol.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\TextReturnReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlParameterReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\UrlParameterWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\ValueCollectionParameterReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\WebServiceHandler.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\WebServiceHandlerFactory.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\XmlReturnReader.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Protocols\XmlReturnWriter.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\Soap.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebMethodAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebService.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServiceAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="..\referencesource\System.Web.Services\System\Web\Services\WsiProfiles.cs" />
+ <Compile Include="ReferenceSources\Res.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportWarnings.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\Helpers.cs" />
+ <Compile Include="..\System.Web\System.Web.Util\HttpEncoder.cs" />
+ <Compile Include="..\System.Web\System.Web\HttpUtility.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPointAttribute.cs" />
+ <Compile Include="System.Web.Services.Configuration\XmlFormatExtensionPrefixAttribute.cs" />
+ <Compile Include="System.Web.Services.Description\Binding.cs" />
+ <Compile Include="System.Web.Services.Description\BindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\DocumentableItem.cs" />
+ <Compile Include="System.Web.Services.Description\ExtensionManager.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\FaultBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\HttpAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlEncodedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\HttpUrlReplacementBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Import.cs" />
+ <Compile Include="System.Web.Services.Description\ImportCollection.cs" />
+ <Compile Include="System.Web.Services.Description\InputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Message.cs" />
+ <Compile Include="System.Web.Services.Description\MessageBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePart.cs" />
+ <Compile Include="System.Web.Services.Description\MessagePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeContentBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeMultipartRelatedBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimePart.cs" />
+ <Compile Include="System.Web.Services.Description\MimePartCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextBinding.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatch.cs" />
+ <Compile Include="System.Web.Services.Description\MimeTextMatchCollection.cs" />
+ <Compile Include="System.Web.Services.Description\MimeXmlBinding.cs" />
+ <Compile Include="System.Web.Services.Description\NamedItem.cs" />
+ <Compile Include="System.Web.Services.Description\Operation.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\OperationBindingCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFault.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFaultCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationFlow.cs" />
+ <Compile Include="System.Web.Services.Description\OperationInput.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessage.cs" />
+ <Compile Include="System.Web.Services.Description\OperationMessageCollection.cs" />
+ <Compile Include="System.Web.Services.Description\OperationOutput.cs" />
+ <Compile Include="System.Web.Services.Description\OutputBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Port.cs" />
+ <Compile Include="System.Web.Services.Description\PortCollection.cs" />
+ <Compile Include="System.Web.Services.Description\PortType.cs" />
+ <Compile Include="System.Web.Services.Description\PortTypeCollection.cs" />
+ <Compile Include="System.Web.Services.Description\Service.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescription.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionBaseCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtension.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionFormatExtensionCollection.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImporter.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionImportStyle.cs" />
+ <Compile Include="System.Web.Services.Description\ServiceDescriptionSerializerBase2.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12AddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12Binding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12BodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12FaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12HeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Soap12OperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapAddressBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingStyle.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBindingUse.cs" />
+ <Compile Include="System.Web.Services.Description\SoapBodyBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapHeaderFaultBinding.cs" />
+ <Compile Include="System.Web.Services.Description\SoapOperationBinding.cs" />
+ <Compile Include="System.Web.Services.Description\Types.cs" />
+ <Compile Include="System.Web.Services.Description\WebReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\ContractSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientDocumentCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResult.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryClientResultCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentLinksPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryDocumentSerializer.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryExceptionDictionary.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoveryReferenceCollection.cs" />
+ <Compile Include="System.Web.Services.Discovery\DiscoverySearchPattern.cs" />
+ <Compile Include="System.Web.Services.Discovery\DynamicDiscoveryDocument.cs" />
+ <Compile Include="System.Web.Services.Discovery\ExcludePathInfo.cs" />
+ <Compile Include="System.Web.Services.Discovery\SchemaReference.cs" />
+ <Compile Include="System.Web.Services.Discovery\SoapBinding.cs" />
+ <Compile Include="System.Web.Services.Discovery\XmlSchemaSearchPattern.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12.cs" />
+ <Compile Include="System.Web.Services.Protocols\Fault12Serializer.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\HttpWebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventArgs.cs" />
+ <Compile Include="System.Web.Services.Protocols\InvokeCompletedEventHandler.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodInfo.cs" />
+ <Compile Include="System.Web.Services.Protocols\LogicalMethodTypes.cs" />
+ <Compile Include="System.Web.Services.Protocols\Methods.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeFormatter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\MimeReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\NopReturnReader.cs" />
+ <Compile Include="System.Web.Services.Protocols\ServerType.cs" />
+ <Compile Include="System.Web.Services.Protocols\Soap12FaultCodes.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapClientMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapDocumentServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapException.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtension.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapExtensionAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapFaultSubcode.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderCollection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderDirection.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHeaderMapping.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapHttpClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapMessageStage.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapParameterStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapProtocolVersion.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcMethodAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapRpcServiceAttribute.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapServiceRoutingStyle.cs" />
+ <Compile Include="System.Web.Services.Protocols\SoapUnknownHeader.cs" />
+ <Compile Include="System.Web.Services.Protocols\TypeStubManager.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlEncodedParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\UrlParameterWriter.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientAsyncResult.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebClientProtocol.cs" />
+ <Compile Include="System.Web.Services.Protocols\WebServiceHelper.cs" />
+ <Compile Include="System.Web.Services.Protocols\XmlReturnReader.cs" />
+ <Compile Include="System.Web.Services\WebMethodAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServiceBindingAttribute.cs" />
+ <Compile Include="System.Web.Services\WebServicesDescriptionAttribute.cs" />
+ <Compile Include="System.Web.Services\WsiProfiles.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Web.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Design/System.Design.csproj" />
+ <ProjectReference Include="../System.DirectoryServices/System.DirectoryServices.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1.xsd">
+ <LogicalName>wsdl-1.1.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/wsdl-1.1-soap.xsd">
+ <LogicalName>wsdl-1.1-soap.xsd</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="System.Web.Services.Description/web-reference.xsd">
+ <LogicalName>web-reference.xsd</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_x.csproj b/mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj
index 4d195b14078..0b2e541986f 100644
--- a/mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_x.csproj
+++ b/mcs/class/System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{12C344E9-64D1-4F94-BAB6-1231B863EE6C}</ProjectGuid>
+ <ProjectGuid>{E923DFD5-BDF6-4A72-9A4D-B8FE73A3410E}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.WebPages.Deployment</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\ExceptionHelper.cs" />
@@ -73,58 +62,20 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.WebPages.Deployment\WebPagesDeployment.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">
- <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>
- <Name>Microsoft.Web.Infrastructure-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/CommonResources.resx">
<LogicalName>System.Web.WebPages.Deployment.Common.CommonResources.resources</LogicalName>
</EmbeddedResource>
@@ -132,5 +83,5 @@
<LogicalName>System.Web.WebPages.Deployment.Resources.ConfigurationResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_x.csproj b/mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj
index 9f86ce84800..81bd3aace3e 100644
--- a/mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor-net_4_x.csproj
+++ b/mcs/class/System.Web.WebPages.Razor/System.Web.WebPages.Razor.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{55F0BCD6-4B0B-408C-BE98-4BFF82157048}</ProjectGuid>
+ <ProjectGuid>{1C1D820E-E182-44A8-A7D6-262CD35CC208}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.WebPages.Razor</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.WebPages.Razor\AssemblyBuilderWrapper.cs" />
@@ -76,62 +65,21 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\System.Web.WebPages.Razor\WebRazorHostFactory.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages-net_4_x.csproj">
- <Project>{D4EAC129-92AB-432C-941D-4B8481097060}</Project>
- <Name>System.Web.WebPages-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_x.csproj">
- <Project>{11928A85-4C26-4258-AC86-2AFB0A69DED2}</Project>
- <Name>System.Web.Razor-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.WebPages/System.Web.WebPages.csproj" />
+ <ProjectReference Include="../System.Web.Razor/System.Web.Razor.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/CommonResources.resx">
<LogicalName>System.Web.WebPages.Razor.Common.CommonResources.resources</LogicalName>
</EmbeddedResource>
@@ -139,5 +87,5 @@
<LogicalName>System.Web.WebPages.Razor.Resources.RazorWebResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web.WebPages/System.Web.WebPages-net_4_x.csproj b/mcs/class/System.Web.WebPages/System.Web.WebPages.csproj
index 071252213bb..2ac69e0f94e 100644
--- a/mcs/class/System.Web.WebPages/System.Web.WebPages-net_4_x.csproj
+++ b/mcs/class/System.Web.WebPages/System.Web.WebPages.csproj
@@ -1,61 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{D4EAC129-92AB-432C-941D-4B8481097060}</ProjectGuid>
+ <ProjectGuid>{0A554C42-7C0C-4F9C-B6FD-0F23849052EE}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web.WebPages</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<DelaySign>true</DelaySign>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASPNETWEBPAGES</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\CommonResources.Designer.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\ExceptionHelper.cs" />
@@ -200,86 +189,27 @@
<Compile Include="..\..\..\external\aspnetwebstack\src\TransparentCommonAssemblyInfo.cs" />
<Compile Include="..\..\..\external\aspnetwebstack\src\VirtualPathUtilityWrapper.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp-net_4_x.csproj">
- <Project>{DABF9F75-63AD-4991-9D2B-9234E7032B32}</Project>
- <Name>Microsoft.CSharp-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">
- <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>
- <Name>Microsoft.Web.Infrastructure-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data.Linq/System.Data.Linq-net_4_x.csproj">
- <Project>{E6EE9E9A-42BA-4202-8813-FCF40E9061BF}</Project>
- <Name>System.Data.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.WebPages.Deployment/System.Web.WebPages.Deployment-net_4_x.csproj">
- <Project>{12C344E9-64D1-4F94-BAB6-1231B863EE6C}</Project>
- <Name>System.Web.WebPages.Deployment-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Razor/System.Web.Razor-net_4_x.csproj">
- <Project>{11928A85-4C26-4258-AC86-2AFB0A69DED2}</Project>
- <Name>System.Web.Razor-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../Microsoft.CSharp/Microsoft.CSharp.csproj" />
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Data.Linq/System.Data.Linq.csproj" />
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System.Web.WebPages.Deployment/System.Web.WebPages.Deployment.csproj" />
+ <ProjectReference Include="../System.Web.Razor/System.Web.Razor.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../../external/aspnetwebstack/src/CommonResources.resx">
<LogicalName>System.Web.WebPages.Common.CommonResources.resources</LogicalName>
</EmbeddedResource>
@@ -287,5 +217,5 @@
<LogicalName>System.Web.WebPages.Resources.WebPageResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Web/System.Web-net_4_x.csproj b/mcs/class/System.Web/System.Web-net_4_x.csproj
deleted file mode 100644
index 4a971019ff9..00000000000
--- a/mcs/class/System.Web/System.Web-net_4_x.csproj
+++ /dev/null
@@ -1,1746 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,612,618,436,618</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Web</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,612,618,436,618</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_SYSTEM_WEB</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,612,618,436,618</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_SYSTEM_WEB</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpApplicationStateBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpApplicationStateWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpBrowserCapabilitiesBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpBrowserCapabilitiesWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpCachePolicyBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpCachePolicyWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpFileCollectionBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpPostedFileBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpPostedFileWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpRequestBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpResponseBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpServerUtilityBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpSessionStateBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpSessionStateWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpStaticObjectsCollectionBase.cs" />
- <Compile Include="..\referencesource\System.Web\Abstractions\HttpStaticObjectsCollectionWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Cache\IOutputCacheEntry.cs" />
- <Compile Include="..\referencesource\System.Web\Cache\OutputCacheProviderCollection.cs" />
- <Compile Include="..\referencesource\System.Web\Cache\ResponseElement.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\BuildProviderAppliesTo.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\BuildProviderAppliesToAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\DesignTimeResourceProviderFactoryAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\ExpressionEditorAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\ExpressionPrefixAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\FolderLevelBuildProviderAppliesTo.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\FolderLevelBuildProviderAppliesToAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\IAssemblyPostProcessor.cs" />
- <Compile Include="..\referencesource\System.Web\Compilation\IImplicitResourceProvider.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\AdapterDictionary.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\AsyncPreloadModeFlags.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\AuthenticationMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\AuthorizationRuleAction.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\BrowserCapsElementType.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\BrowserTree.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\CustomErrorsMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\CustomErrorsRedirectMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\CustomWebEventKey.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\DelayedRegex.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\FormsAuthPasswordFormat.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\FormsProtectionEnum.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\IConfigMapPath.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\IConfigMapPathFactory.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\Internal\IInternalConfigWebHost.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\IRemoteWebConfigurationHostServer.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\IServerConfig2.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\MachineKeyCompatibilityMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\MachineKeyValidation.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\PagesEnableSessionState.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\ProcessModelComAuthenticationLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\ProcessModelComImpersonationLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\ProcessModelLogLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\ProfileGuidedOptimizationsFlags.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\RegexMatchTimeoutValidator.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\RegexMatchTimeoutValidatorAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\RpcAuthent.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\RpcImpers.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\RpcLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\SerializationMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\SystemWebCachingSectionGroup.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\TicketCompatibilityMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\TraceDisplayMode.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\WebApplicationLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\WebLevel.cs" />
- <Compile Include="..\referencesource\System.Web\Configuration\XhtmlConformanceMode.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\AppDomainProtocolHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\BackgroundWorkScheduler.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\HostingEnvironmentException.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\HTTP_COOKED_URL.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IApplicationHost.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\ICustomLoader.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\ICustomRuntime.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\ICustomRuntimeManager.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IProcessHostPreloadClient.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IProcessHostSupportFunctions.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IProcessPingCallback.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IProcessSuspendListener.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IQueueHost.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IRegisteredObject.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\IStopListeningRegisteredObject.cs" />
- <Compile Include="..\referencesource\System.Web\Hosting\ISuspendibleRegisteredObject.cs" />
- <Compile Include="..\referencesource\System.Web\HtmlString.cs" />
- <Compile Include="..\referencesource\System.Web\HttpChannelBindingToken.cs" />
- <Compile Include="..\referencesource\System.Web\HttpRawResponse.cs" />
- <Compile Include="..\referencesource\System.Web\IHtmlString.cs" />
- <Compile Include="..\referencesource\System.Web\IHttpAsyncHandler.cs" />
- <Compile Include="..\referencesource\System.Web\IHttpHandler.cs" />
- <Compile Include="..\referencesource\System.Web\IHttpHandlerFactory.cs" />
- <Compile Include="..\referencesource\System.Web\IHttpModule.cs" />
- <Compile Include="..\referencesource\System.Web\IntraPartitionAPIs\xsp\PerfCounterEnum.cs" />
- <Compile Include="..\referencesource\System.Web\IPrincipalContainer.cs" />
- <Compile Include="..\referencesource\System.Web\IRequestCompletedNotifier.cs" />
- <Compile Include="..\referencesource\System.Web\ISubscriptionToken.cs" />
- <Compile Include="..\referencesource\System.Web\ITlsTokenBindingInfo.cs" />
- <Compile Include="..\referencesource\System.Web\Management\IInternalWebEventProvider.cs" />
- <Compile Include="..\referencesource\System.Web\misc\InvariantComparer.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\BindingBehavior.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\BindingBehaviorAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\BindNeverAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\BindRequiredAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\DictionaryHelpers.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ExtensibleModelBinderAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\IModelNameProvider.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\IUnvalidatedValueProviderSource.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\IValueProvider.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\IValueProviderSource.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelBinderProviderOptionsAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelBindingExecutionContext.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelError.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelErrorCollection.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelState.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ModelStateDictionary.cs" />
- <Compile Include="..\referencesource\System.Web\ModelBinding\ValueProviderResult.cs" />
- <Compile Include="..\referencesource\System.Web\ModuleConfigurationInfo.cs" />
- <Compile Include="..\referencesource\System.Web\PreApplicationStartMethodAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\DefaultHttpProfile.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\HttpProfileGroupBase.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\ProfileAuthenticationOptions.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\ProfileEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\ProfileEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Profile\ProfileInfo.cs" />
- <Compile Include="..\referencesource\System.Web\ReadEntityBodyMode.cs" />
- <Compile Include="..\referencesource\System.Web\RequestNotification.cs" />
- <Compile Include="..\referencesource\System.Web\RequestNotificationStatus.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\BoundUrl.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\ContentPathSegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\HttpMethodConstraint.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\IRouteConstraint.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\IRouteHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\LiteralSubsegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\PageRouteHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\ParameterSubsegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\ParsedRoute.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\PathSegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\PathSubsegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RequestContext.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\Route.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteBase.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteCollection.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteData.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteDirection.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteParser.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteTable.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\RouteValueDictionary.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\SeparatorPathSegment.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\StopRoutingHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\UrlAuthFailureHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\UrlRoutingHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\UrlRoutingModule.cs" />
- <Compile Include="..\referencesource\System.Web\Routing\VirtualPathData.cs" />
- <Compile Include="..\referencesource\System.Web\Security\AntiXss\CodeCharts.cs" />
- <Compile Include="..\referencesource\System.Web\Security\Cryptography\ICryptoService.cs" />
- <Compile Include="..\referencesource\System.Web\Security\FormsAuthenticationEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\Security\FormsAuthenticationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Security\GenericAuthenticationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Security\PassportAuthenticationEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\Security\PassportAuthenticationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Security\RoleManagerEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\Security\RoleManagerEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\Security\WindowsAuthenticationEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\Security\WindowsAuthenticationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\State\IReadOnlySessionState.cs" />
- <Compile Include="..\referencesource\System.Web\State\IRequiresSessionState.cs" />
- <Compile Include="..\referencesource\System.Web\State\SessionStateBehavior.cs" />
- <Compile Include="..\referencesource\System.Web\TaskWrapperAsyncResult.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ClientIDMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ConflictOptions.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ConstructorNeedsTagAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ControlBuilderAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\CssClassPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataBindingHandlerAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataKeyPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataSourceCacheExpiry.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataSourceCapabilities.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataSourceControlBuilder.cs" />
- <Compile Include="..\referencesource\System.Web\UI\DataSourceOperation.cs" />
- <Compile Include="..\referencesource\System.Web\UI\EmptyControlCollection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\EventEntry.cs" />
- <Compile Include="..\referencesource\System.Web\UI\FileLevelControlBuilderAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\FilterableAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\HtmlTextWriterAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\HtmlTextWriterStyle.cs" />
- <Compile Include="..\referencesource\System.Web\UI\HtmlTextWriterTag.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IAttributeAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IAutoFieldGenerator.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IBindableControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IBindableTemplate.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ICallbackEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IControlBuilderAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IControlDesignerAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDataBindingsAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDataItemContainer.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDataKeysControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDataSource.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDataSourceViewSchemaAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IDReferencePropertyAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IExpressionsAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IFilterResolutionService.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IHierarchicalDataSource.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IHierarchicalEnumerable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IHierarchyData.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ImageClickEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ImageClickEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\INamingContainer.cs" />
- <Compile Include="..\referencesource\System.Web\UI\INavigateUIData.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IndexedString.cs" />
- <Compile Include="..\referencesource\System.Web\UI\INonBindingContainer.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IParserAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IPostBackDataHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IPostBackEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IResourceUrlGenerator.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IScriptResourceDefinition.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IScriptResourceMapping.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IStateFormatter.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IStateManager.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IStyleSheet.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ITemplate.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IThemeResolutionService.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IUpdatePanel.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IUrlResolutionService.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IUserControlDesignerAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IUserControlTypeResolutionService.cs" />
- <Compile Include="..\referencesource\System.Web\UI\IValidator.cs" />
- <Compile Include="..\referencesource\System.Web\UI\NonVisualControlAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\PagesConfiguration.cs" />
- <Compile Include="..\referencesource\System.Web\UI\Pair.cs" />
- <Compile Include="..\referencesource\System.Web\UI\PersistChildrenAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\PersistenceMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\SupportsEventValidationAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\TemplateInstance.cs" />
- <Compile Include="..\referencesource\System.Web\UI\TemplateInstanceAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ThemeableAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\TraceContextEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\TraceContextEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\UnobtrusiveValidationMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ValidateRequestMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ViewStateEncryptionMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\ViewStateMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\Adapters\WmlPostFieldType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\AdCreatedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\AuthenticateEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\AuthenticateEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\AutoCompleteType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\BorderStyle.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\BulletedListEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\BulletedListEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ButtonColumnType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ButtonType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CalendarSelectionMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CallingDataMethodsEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CallingDataMethodsEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ContentDirection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CreateUserErrorEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\CreateUserErrorEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataBoundControlMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataControlCellType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataControlRowState.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataControlRowType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridItemEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridItemEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridPageChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridPageChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridSortCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataGridSortCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataListCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataListCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataListItemEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DataListItemEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DayNameFormat.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DayRenderEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewDeletedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewDeleteEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewInsertedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewInsertEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewModeEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewModeEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewPageEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewPageEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewUpdatedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\DetailsViewUpdateEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FirstDayOfWeek.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FontSize.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewDeletedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewDeleteEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewInsertedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewInsertEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewModeEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewModeEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewPageEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewPageEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewUpdatedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\FormViewUpdateEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridLines.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewCancelEditEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewCancelEditEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewDeletedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewDeleteEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewEditEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewEditEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewPageEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewPageEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewRowEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewRowEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewSelectEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewSelectEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewSortEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewSortEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewUpdatedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\GridViewUpdateEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\HorizontalAlign.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\HotSpotMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IBorderPaddingControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IButtonControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ICallbackContainer.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ICheckBoxControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ICompositeControlDesignerAccessor.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IDataBoundControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IDataBoundItemControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IDataBoundListControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IEditableTextControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IFieldControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ImageAlign.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ImageMapEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ImageMapEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IPersistedSelector.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IPostBackContainer.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IRenderOuterTableControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IRepeatInfoUser.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ITextControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\IWizardSideBarListControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ListItemType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ListSelectionMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\LiteralMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\LoginCancelEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\LoginCancelEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\LoginFailureAction.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\Logintextlayout.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\LogoutAction.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MailMessageEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MailMessageEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MenuEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MenuEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MenuRenderingMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MonthChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\MonthChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\NextPrevFormat.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceDisposingEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceDisposingEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceFilteringEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceFilteringEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceMethodEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceMethodEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceObjectEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceSelectingEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceSelectingEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceStatusEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ObjectDataSourceStatusEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\Orientation.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\PagerButtons.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\PagerMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\PagerPosition.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\PathDirection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeatDirection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeaterCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeaterCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeaterItemEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeaterItemEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\RepeatLayout.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\Scrollbars.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SendMailErrorEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ServerValidateEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ServerValidateEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SiteMapNodeItemEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SiteMapNodeItemEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SiteMapNodeItemType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SortDirection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceCommandEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceCommandEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceCommandType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceFilteringEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceFilteringEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceSelectingEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceSelectingEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceStatusEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\SqlDataSourceStatusEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TableCaptionAlign.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TableFooterRow.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TableHeaderRow.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TableHeaderScope.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TableRowSection.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TextAlign.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TextBoxMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TitleFormat.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TreeNodeEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TreeNodeEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TreeNodeSelectAction.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TreeNodeType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\TreeViewImageSet.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\UnitType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ValidationCompareOperator.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ValidationDataType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ValidationSummaryDisplayMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\ValidatorDisplay.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\VerticalAlign.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\WebColorConverter.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\WizardSideBarListControlItem.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\WizardSideBarListControlItemEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\WizardStep.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebControls\WizardStepType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\FieldCallback.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\ITrackingPersonalizable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\ITransformerConfigurationControl.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IVersioningPersonalizable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebActionable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebEditable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPart.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPartField.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPartHttpHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPartParameters.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPartRow.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\IWebPartTable.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\ParametersCallback.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\PartChromeState.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\PartChromeType.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\PersonalizationScope.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\RowCallback.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\TableCallback.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebBrowsableAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebDescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebDisplayNameAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartAuthorizationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartCancelEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartCancelEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartExportMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartHelpMode.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartVerbsEventArgs.cs" />
- <Compile Include="..\referencesource\System.Web\UI\WebParts\WebPartVerbsEventHandler.cs" />
- <Compile Include="..\referencesource\System.Web\UnvalidatedRequestValuesBase.cs" />
- <Compile Include="..\referencesource\System.Web\UnvalidatedRequestValuesWrapper.cs" />
- <Compile Include="..\referencesource\System.Web\Util\AppVerifierErrorCode.cs" />
- <Compile Include="..\referencesource\System.Web\Util\AppVerifierException.cs" />
- <Compile Include="..\referencesource\System.Web\Util\AssemblyUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\BinaryCompatibility.cs" />
- <Compile Include="..\referencesource\System.Web\Util\CancellationTokenHelper.cs" />
- <Compile Include="..\referencesource\System.Web\Util\DateTimeUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\Debug.cs" />
- <Compile Include="..\referencesource\System.Web\Util\DisposableAction.cs" />
- <Compile Include="..\referencesource\System.Web\Util\DoNotResetAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\Util\EmptyCollection.cs" />
- <Compile Include="..\referencesource\System.Web\Util\EnumerationRangeValidationUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\ExceptionUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\FastDelegateCreator.cs" />
- <Compile Include="..\referencesource\System.Web\Util\GCUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\hresults.cs" />
- <Compile Include="..\referencesource\System.Web\Util\IObjectFactory.cs" />
- <Compile Include="..\referencesource\System.Web\Util\ISyncContext.cs" />
- <Compile Include="..\referencesource\System.Web\Util\ISyncContextLock.cs" />
- <Compile Include="..\referencesource\System.Web\Util\Msec.cs" />
- <Compile Include="..\referencesource\System.Web\Util\ObjectSet.cs" />
- <Compile Include="..\referencesource\System.Web\Util\OrderingMethodFinder.cs" />
- <Compile Include="..\referencesource\System.Web\Util\ParseHttpDate.cs" />
- <Compile Include="..\referencesource\System.Web\Util\PathUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\QueryableUtility.cs" />
- <Compile Include="..\referencesource\System.Web\Util\RegexUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\RequestValidationSource.cs" />
- <Compile Include="..\referencesource\System.Web\Util\Sec.cs" />
- <Compile Include="..\referencesource\System.Web\Util\SimpleRecyclingCache.cs" />
- <Compile Include="..\referencesource\System.Web\Util\StringUtil.cs" />
- <Compile Include="..\referencesource\System.Web\Util\SymbolEqualComparer.cs" />
- <Compile Include="..\referencesource\System.Web\Util\SynchronizationContextMode.cs" />
- <Compile Include="..\referencesource\System.Web\Util\VersionUtil.cs" />
- <Compile Include="..\referencesource\System.Web\ValidateStringCallback.cs" />
- <Compile Include="..\referencesource\System.Web\WebSockets\AspNetWebSocketOptions.cs" />
- <Compile Include="..\referencesource\System.Web\WebSockets\SubprotocolUtil.cs" />
- <Compile Include="..\referencesource\System.Web\WebSocketTransitionState.cs" />
- <Compile Include="..\referencesource\System.Web\WebSysDefaultValueAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\WebSysDescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System.Web\WebSysDisplayNameAttribute.cs" />
- <Compile Include="..\System.Design\System.Data.Design\TypedDataSetGenerator.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\AssemblyNamesTypeResolutionService.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ByteArrayFromResXHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\FileRefHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\InMemoryHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\NullRefHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXDataNode.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXDataNodeHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXFileRef.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXNullRef.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXResourceReader.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXResourceSet.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\ResXResourceWriter.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\SerializedFromResXHandler.cs" />
- <Compile Include="..\System.Windows.Forms\System.Resources\TypeConverterFromResXHandler.cs" />
- <Compile Include="..\System\System\MonoToolsLocator.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="Mono.Web.Util\ISectionSettingsMapper.cs" />
- <Compile Include="Mono.Web.Util\MembershipSectionMapper.cs" />
- <Compile Include="Mono.Web.Util\RoleManagerSectionMapper.cs" />
- <Compile Include="Mono.Web.Util\SettingsMapping.cs" />
- <Compile Include="Mono.Web.Util\SettingsMappingManager.cs" />
- <Compile Include="Mono.Web.Util\SettingsMappingWhat.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\TelemetryLogger.cs" />
- <Compile Include="System.Collections.Concurrent\SplitOrderedList.cs" />
- <Compile Include="System.Web.Caching\AggregateCacheDependency.cs" />
- <Compile Include="System.Web.Caching\Cache.cs" />
- <Compile Include="System.Web.Caching\CacheDependency.cs" />
- <Compile Include="System.Web.Caching\CachedRawResponse.cs" />
- <Compile Include="System.Web.Caching\CachedVaryBy.cs" />
- <Compile Include="System.Web.Caching\CacheItem.cs" />
- <Compile Include="System.Web.Caching\CacheItemEnumerator.cs" />
- <Compile Include="System.Web.Caching\CacheItemLRU.cs" />
- <Compile Include="System.Web.Caching\CacheItemPriority.cs" />
- <Compile Include="System.Web.Caching\CacheItemPriorityQueue.cs" />
- <Compile Include="System.Web.Caching\CacheItemPriorityQueueDebug.cs" />
- <Compile Include="System.Web.Caching\CacheItemRemovedCallback.cs" />
- <Compile Include="System.Web.Caching\CacheItemRemovedReason.cs" />
- <Compile Include="System.Web.Caching\CacheItemUpdateCallback.cs" />
- <Compile Include="System.Web.Caching\CacheItemUpdateReason.cs" />
- <Compile Include="System.Web.Caching\DatabaseNotEnabledForNotificationException.cs" />
- <Compile Include="System.Web.Caching\FileResponseElement.cs" />
- <Compile Include="System.Web.Caching\HeaderElement.cs" />
- <Compile Include="System.Web.Caching\InMemoryOutputCacheProvider.cs" />
- <Compile Include="System.Web.Caching\MemoryResponseElement.cs" />
- <Compile Include="System.Web.Caching\OutputCache.cs" />
- <Compile Include="System.Web.Caching\OutputCacheModule.cs" />
- <Compile Include="System.Web.Caching\OutputCacheProvider.cs" />
- <Compile Include="System.Web.Caching\SqlCacheDependency.cs" />
- <Compile Include="System.Web.Caching\SqlCacheDependencyAdmin.cs" />
- <Compile Include="System.Web.Caching\SubstitutionResponseElement.cs" />
- <Compile Include="System.Web.Caching\TableNotEnabledForNotificationException.cs" />
- <Compile Include="System.Web.Compilation\AppCodeCompiler.cs" />
- <Compile Include="System.Web.Compilation\ApplicationFileBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\AppResourceFileInfo.cs" />
- <Compile Include="System.Web.Compilation\AppResourceFilesCollection.cs" />
- <Compile Include="System.Web.Compilation\AppResourcesAssemblyBuilder.cs" />
- <Compile Include="System.Web.Compilation\AppResourcesCompiler.cs" />
- <Compile Include="System.Web.Compilation\AppSettingsExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\AppWebReferencesCompiler.cs" />
- <Compile Include="System.Web.Compilation\AspComponent.cs" />
- <Compile Include="System.Web.Compilation\AspComponentFoundry.cs" />
- <Compile Include="System.Web.Compilation\AspGenerator.cs" />
- <Compile Include="System.Web.Compilation\AspParser.cs" />
- <Compile Include="System.Web.Compilation\AspTokenizer.cs" />
- <Compile Include="System.Web.Compilation\AssemblyBuilder.cs" />
- <Compile Include="System.Web.Compilation\BaseCompiler.cs" />
- <Compile Include="System.Web.Compilation\BuildDependencySet.cs" />
- <Compile Include="System.Web.Compilation\BuildManager.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerCacheItem.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerDirectoryBuilder.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerHost.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventArgs.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerHostUnloadEventHandler.cs" />
- <Compile Include="System.Web.Compilation\BuildManagerRemoveEntryEventHandler.cs" />
- <Compile Include="System.Web.Compilation\BuildProvider.cs" />
- <Compile Include="System.Web.Compilation\BuildProviderGroup.cs" />
- <Compile Include="System.Web.Compilation\BuildProviderResultFlags.cs" />
- <Compile Include="System.Web.Compilation\CachingCompiler.cs" />
- <Compile Include="System.Web.Compilation\ClientBuildManager.cs" />
- <Compile Include="System.Web.Compilation\ClientBuildManagerCallback.cs" />
- <Compile Include="System.Web.Compilation\ClientBuildManagerParameter.cs" />
- <Compile Include="System.Web.Compilation\CompilationException.cs" />
- <Compile Include="System.Web.Compilation\CompilerType.cs" />
- <Compile Include="System.Web.Compilation\ConnectionStringsExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\DefaultResourceProvider.cs" />
- <Compile Include="System.Web.Compilation\DefaultResourceProviderFactory.cs" />
- <Compile Include="System.Web.Compilation\Directive.cs" />
- <Compile Include="System.Web.Compilation\ExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\ExpressionBuilderContext.cs" />
- <Compile Include="System.Web.Compilation\ForceCopyBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\GenericBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\GlobalAsaxCompiler.cs" />
- <Compile Include="System.Web.Compilation\IgnoreFileBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\ILocation.cs" />
- <Compile Include="System.Web.Compilation\IResourceProvider.cs" />
- <Compile Include="System.Web.Compilation\LinePragmaCodeInfo.cs" />
- <Compile Include="System.Web.Compilation\Location.cs" />
- <Compile Include="System.Web.Compilation\MasterPageBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\MasterPageCompiler.cs" />
- <Compile Include="System.Web.Compilation\PageBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\PageCompiler.cs" />
- <Compile Include="System.Web.Compilation\PageThemeCompiler.cs" />
- <Compile Include="System.Web.Compilation\ParseException.cs" />
- <Compile Include="System.Web.Compilation\PrecompilationFlags.cs" />
- <Compile Include="System.Web.Compilation\PreservationFile.cs" />
- <Compile Include="System.Web.Compilation\ResourceExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\ResourceExpressionFields.cs" />
- <Compile Include="System.Web.Compilation\ResourceProviderFactory.cs" />
- <Compile Include="System.Web.Compilation\RouteUrlExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\RouteValueExpressionBuilder.cs" />
- <Compile Include="System.Web.Compilation\SimpleBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\TagAttributes.cs" />
- <Compile Include="System.Web.Compilation\TagType.cs" />
- <Compile Include="System.Web.Compilation\TemplateBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\TemplateControlCompiler.cs" />
- <Compile Include="System.Web.Compilation\ThemeDirectoryBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\ThemeDirectoryCompiler.cs" />
- <Compile Include="System.Web.Compilation\UserControlBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\UserControlCompiler.cs" />
- <Compile Include="System.Web.Compilation\WebHandlerBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\WebServiceBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\WebServiceCompiler.cs" />
- <Compile Include="System.Web.Compilation\WsdlBuildProvider.cs" />
- <Compile Include="System.Web.Compilation\XsdBuildProvider.cs" />
- <Compile Include="System.Web.Configuration_2.0\AnonymousIdentificationSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ApplicationSettingsConfigurationFileMap.cs" />
- <Compile Include="System.Web.Configuration_2.0\AssemblyCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\AssemblyInfo.cs" />
- <Compile Include="System.Web.Configuration_2.0\AuthenticationSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\AuthorizationRule.cs" />
- <Compile Include="System.Web.Configuration_2.0\AuthorizationRuleCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\AuthorizationSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\BufferModesCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\BufferModeSettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\BuildProvider.cs" />
- <Compile Include="System.Web.Configuration_2.0\BuildProviderCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CacheSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CapabilitiesBuild.cs" />
- <Compile Include="System.Web.Configuration_2.0\CapabilitiesResult.cs" />
- <Compile Include="System.Web.Configuration_2.0\ClientTarget.cs" />
- <Compile Include="System.Web.Configuration_2.0\ClientTargetCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ClientTargetSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CodeSubDirectoriesCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CodeSubDirectory.cs" />
- <Compile Include="System.Web.Configuration_2.0\CompilationSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\Compiler.cs" />
- <Compile Include="System.Web.Configuration_2.0\CompilerCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CustomError.cs" />
- <Compile Include="System.Web.Configuration_2.0\CustomErrorCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\CustomErrorsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\DeploymentSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\EventMappingSettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\EventMappingSettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ExpressionBuilder.cs" />
- <Compile Include="System.Web.Configuration_2.0\ExpressionBuilderCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationConfiguration.cs" />
- <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationCredentials.cs" />
- <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUser.cs" />
- <Compile Include="System.Web.Configuration_2.0\FormsAuthenticationUserCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\GlobalizationSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HandlersUtil.cs" />
- <Compile Include="System.Web.Configuration_2.0\HealthMonitoringSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HostingEnvironmentSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesBase.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesDefaultProvider.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpCapabilitiesProvider.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpConfigurationContext.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpConfigurationSystem.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpCookiesSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpHandlerAction.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpHandlerActionCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpHandlersSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpModuleAction.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpModuleActionCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpModulesSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\HttpRuntimeSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ICapabilitiesProcess.cs" />
- <Compile Include="System.Web.Configuration_2.0\IdentitySection.cs" />
- <Compile Include="System.Web.Configuration_2.0\LowerCaseStringConverter.cs" />
- <Compile Include="System.Web.Configuration_2.0\LruCache.cs" />
- <Compile Include="System.Web.Configuration_2.0\MachineKeyRegistryStorage.cs" />
- <Compile Include="System.Web.Configuration_2.0\MachineKeySection.cs" />
- <Compile Include="System.Web.Configuration_2.0\MachineKeyValidationConverter.cs" />
- <Compile Include="System.Web.Configuration_2.0\MembershipSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\MonoSettingsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\NamespaceCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\NamespaceInfo.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\Build.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\Exception.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\File.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\Identification.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\Node.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\NodeTypes.cs" />
- <Compile Include="System.Web.Configuration_2.0\nBrowser\Result.cs" />
- <Compile Include="System.Web.Configuration_2.0\NullableStringValidator.cs" />
- <Compile Include="System.Web.Configuration_2.0\OutputCacheProfile.cs" />
- <Compile Include="System.Web.Configuration_2.0\OutputCacheProfileCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\OutputCacheSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\OutputCacheSettingsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\PagesSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\PassportAuthentication.cs" />
- <Compile Include="System.Web.Configuration_2.0\PositiveTimeSpanValidator.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProcessModelSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfileGroupSettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfilePropertyNameValidator.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfilePropertySettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfileSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfileSettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProfileSettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\PropertyHelper.cs" />
- <Compile Include="System.Web.Configuration_2.0\ProvidersHelper.cs" />
- <Compile Include="System.Web.Configuration_2.0\RegexWorker.cs" />
- <Compile Include="System.Web.Configuration_2.0\RoleManagerSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\RootProfilePropertySettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\RuleSettings.cs" />
- <Compile Include="System.Web.Configuration_2.0\RuleSettingsCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SecurityPolicySection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SessionPageStateSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SessionStateSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SiteMapSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabase.cs" />
- <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencyDatabaseCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SqlCacheDependencySection.cs" />
- <Compile Include="System.Web.Configuration_2.0\SystemWebSectionGroup.cs" />
- <Compile Include="System.Web.Configuration_2.0\TagMapCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\TagMapInfo.cs" />
- <Compile Include="System.Web.Configuration_2.0\TagPrefixCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\TagPrefixInfo.cs" />
- <Compile Include="System.Web.Configuration_2.0\TraceSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\TransformerInfo.cs" />
- <Compile Include="System.Web.Configuration_2.0\TransformerInfoCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\TrustLevel.cs" />
- <Compile Include="System.Web.Configuration_2.0\TrustLevelCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\TrustSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\UrlMapping.cs" />
- <Compile Include="System.Web.Configuration_2.0\UrlMappingCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\UrlMappingsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\VersionConverter.cs" />
- <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMapping.cs" />
- <Compile Include="System.Web.Configuration_2.0\VirtualDirectoryMappingCollection.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebConfigurationFileMap.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebConfigurationHost.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebConfigurationManager.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebContext.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebControlsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalization.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebPartsPersonalizationAuthorization.cs" />
- <Compile Include="System.Web.Configuration_2.0\WebPartsSection.cs" />
- <Compile Include="System.Web.Configuration_2.0\XhtmlConformanceSection.cs" />
- <Compile Include="System.Web.Handlers\AssemblyResourceLoader.cs" />
- <Compile Include="System.Web.Handlers\TraceHandler.cs" />
- <Compile Include="System.Web.Hosting\AppDomainFactory.cs" />
- <Compile Include="System.Web.Hosting\ApplicationHost.cs" />
- <Compile Include="System.Web.Hosting\ApplicationInfo.cs" />
- <Compile Include="System.Web.Hosting\ApplicationManager.cs" />
- <Compile Include="System.Web.Hosting\AppManagerAppDomainFactory.cs" />
- <Compile Include="System.Web.Hosting\BareApplicationHost.cs" />
- <Compile Include="System.Web.Hosting\DefaultVirtualDirectory.cs" />
- <Compile Include="System.Web.Hosting\DefaultVirtualFile.cs" />
- <Compile Include="System.Web.Hosting\DefaultVirtualPathProvider.cs" />
- <Compile Include="System.Web.Hosting\HostingEnvironment.cs" />
- <Compile Include="System.Web.Hosting\IAppDomainFactory.cs" />
- <Compile Include="System.Web.Hosting\IAppManagerAppDomainFactory.cs" />
- <Compile Include="System.Web.Hosting\IISAPIRuntime.cs" />
- <Compile Include="System.Web.Hosting\ISAPIRuntime.cs" />
- <Compile Include="System.Web.Hosting\SimpleWorkerRequest.cs" />
- <Compile Include="System.Web.Hosting\VirtualDirectory.cs" />
- <Compile Include="System.Web.Hosting\VirtualFile.cs" />
- <Compile Include="System.Web.Hosting\VirtualFileBase.cs" />
- <Compile Include="System.Web.Hosting\VirtualPathProvider.cs" />
- <Compile Include="System.Web.Mail\Base64AttachmentEncoder.cs" />
- <Compile Include="System.Web.Mail\IAttachmentEncoder.cs" />
- <Compile Include="System.Web.Mail\MailAddress.cs" />
- <Compile Include="System.Web.Mail\MailAddressCollection.cs" />
- <Compile Include="System.Web.Mail\MailAttachment.cs" />
- <Compile Include="System.Web.Mail\MailEncoding.cs" />
- <Compile Include="System.Web.Mail\MailFormat.cs" />
- <Compile Include="System.Web.Mail\MailHeader.cs" />
- <Compile Include="System.Web.Mail\MailMessage.cs" />
- <Compile Include="System.Web.Mail\MailMessageWrapper.cs" />
- <Compile Include="System.Web.Mail\MailPriority.cs" />
- <Compile Include="System.Web.Mail\MailUtil.cs" />
- <Compile Include="System.Web.Mail\RelatedBodyPart.cs" />
- <Compile Include="System.Web.Mail\SmtpClient.cs" />
- <Compile Include="System.Web.Mail\SmtpException.cs" />
- <Compile Include="System.Web.Mail\SmtpMail.cs" />
- <Compile Include="System.Web.Mail\SmtpResponse.cs" />
- <Compile Include="System.Web.Mail\SmtpStream.cs" />
- <Compile Include="System.Web.Mail\ToUUEncodingTransform.cs" />
- <Compile Include="System.Web.Mail\UUAttachmentEncoder.cs" />
- <Compile Include="System.Web.Management\EventNotificationType.cs" />
- <Compile Include="System.Web.Management\IRegiisUtility.cs" />
- <Compile Include="System.Web.Management\IWebEventCustomEvaluator.cs" />
- <Compile Include="System.Web.Management\RuleFiringRecord.cs" />
- <Compile Include="System.Web.Management\SessionStateType.cs" />
- <Compile Include="System.Web.Management\SqlFeatures.cs" />
- <Compile Include="System.Web.Management\WebApplicationInformation.cs" />
- <Compile Include="System.Web.Management\WebBaseEvent.cs" />
- <Compile Include="System.Web.Management\WebEventCodes.cs" />
- <Compile Include="System.Web.Management\WebEventFormatter.cs" />
- <Compile Include="System.Web.Profile\CustomProviderDataAttribute.cs" />
- <Compile Include="System.Web.Profile\ProfileAutoSaveEventArgs.cs" />
- <Compile Include="System.Web.Profile\ProfileAutoSaveEventHandler.cs" />
- <Compile Include="System.Web.Profile\ProfileBase.cs" />
- <Compile Include="System.Web.Profile\ProfileManager.cs" />
- <Compile Include="System.Web.Profile\ProfileMigrateEventArgs.cs" />
- <Compile Include="System.Web.Profile\ProfileMigrateEventHandler.cs" />
- <Compile Include="System.Web.Profile\ProfileModule.cs" />
- <Compile Include="System.Web.Profile\ProfileParser.cs" />
- <Compile Include="System.Web.Profile\ProfileProvider.cs" />
- <Compile Include="System.Web.Profile\ProfileProviderAttribute.cs" />
- <Compile Include="System.Web.Profile\ProfileProviderCollection.cs" />
- <Compile Include="System.Web.Profile\SettingsAllowAnonymousAttribute.cs" />
- <Compile Include="System.Web.Profile\SqliteProfileProvider.cs" />
- <Compile Include="System.Web.Profile\SqlProfileProvider.cs" />
- <Compile Include="System.Web.Properties\TranslationProperties.Designer.cs" />
- <Compile Include="System.Web.Security\ActiveDirectoryConnectionProtection.cs" />
- <Compile Include="System.Web.Security\ActiveDirectoryMembershipProvider.cs" />
- <Compile Include="System.Web.Security\AnonymousIdentificationEventArgs.cs" />
- <Compile Include="System.Web.Security\AnonymousIdentificationEventHandler.cs" />
- <Compile Include="System.Web.Security\AnonymousIdentificationModule.cs" />
- <Compile Include="System.Web.Security\AspNetDBSchemaChecker.cs" />
- <Compile Include="System.Web.Security\CookieProtection.cs" />
- <Compile Include="System.Web.Security\DefaultAuthenticationEventArgs.cs" />
- <Compile Include="System.Web.Security\DefaultAuthenticationModule.cs" />
- <Compile Include="System.Web.Security\FileAuthorizationModule.cs" />
- <Compile Include="System.Web.Security\FormsAuthentication.cs" />
- <Compile Include="System.Web.Security\FormsAuthenticationModule.cs" />
- <Compile Include="System.Web.Security\FormsAuthenticationTicket.cs" />
- <Compile Include="System.Web.Security\FormsIdentity.cs" />
- <Compile Include="System.Web.Security\MachineKey.cs" />
- <Compile Include="System.Web.Security\MachineKeyProtection.cs" />
- <Compile Include="System.Web.Security\Membership.cs" />
- <Compile Include="System.Web.Security\MembershipHelper.cs" />
- <Compile Include="System.Web.Security\MembershipPasswordAttribute.cs" />
- <Compile Include="System.Web.Security\PassportAuthenticationModule.cs" />
- <Compile Include="System.Web.Security\PassportIdentity.cs" />
- <Compile Include="System.Web.Security\RoleManagerModule.cs" />
- <Compile Include="System.Web.Security\RolePrincipal.cs" />
- <Compile Include="System.Web.Security\RoleProviderCollection.cs" />
- <Compile Include="System.Web.Security\Roles.cs" />
- <Compile Include="System.Web.Security\SqliteMembershipProvider.cs" />
- <Compile Include="System.Web.Security\SqliteRoleProvider.cs" />
- <Compile Include="System.Web.Security\SqlMembershipProvider.cs" />
- <Compile Include="System.Web.Security\SqlRoleProvider.cs" />
- <Compile Include="System.Web.Security\UrlAuthorizationModule.cs" />
- <Compile Include="System.Web.Security\WindowsAuthenticationModule.cs" />
- <Compile Include="System.Web.SessionState_2.0\HttpSessionState.cs" />
- <Compile Include="System.Web.SessionState_2.0\HttpSessionStateContainer.cs" />
- <Compile Include="System.Web.SessionState_2.0\IHttpSessionState.cs" />
- <Compile Include="System.Web.SessionState_2.0\ISessionIDManager.cs" />
- <Compile Include="System.Web.SessionState_2.0\ISessionStateItemCollection.cs" />
- <Compile Include="System.Web.SessionState_2.0\IStateRuntime.cs" />
- <Compile Include="System.Web.SessionState_2.0\RemoteStateServer.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionId.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionIDManager.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionInProcHandler.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionSQLServerHandler.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateActions.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateItemCollection.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateItemExpireCallback.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateMode.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateModule.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateServerHandler.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateStoreData.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateStoreProviderBase.cs" />
- <Compile Include="System.Web.SessionState_2.0\SessionStateUtility.cs" />
- <Compile Include="System.Web.SessionState_2.0\StateRuntime.cs" />
- <Compile Include="System.Web.SessionState_2.0\StateServerItem.cs" />
- <Compile Include="System.Web.UI.Adapters\ControlAdapter.cs" />
- <Compile Include="System.Web.UI.Adapters\PageAdapter.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlAnchor.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlButton.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlContainerControl.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlControl.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlControlBuilder.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlEmptyTagControlBuilder.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlForm.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlGenericControl.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlHead.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlHeadBuilder.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlImage.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputButton.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputCheckBox.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputControl.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputFile.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputHidden.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputImage.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputPassword.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputRadioButton.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputReset.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputSubmit.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlInputText.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlLink.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlMeta.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlSelect.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlSelectBuilder.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTable.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTableCell.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTableCellCollection.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTableRow.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTableRowCollection.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTextArea.cs" />
- <Compile Include="System.Web.UI.HtmlControls\HtmlTitle.cs" />
- <Compile Include="System.Web.UI.WebControls.Adapters\DataBoundControlAdapter.cs" />
- <Compile Include="System.Web.UI.WebControls.Adapters\HideDisabledControlAdapter.cs" />
- <Compile Include="System.Web.UI.WebControls.Adapters\HierarchicalDataBoundControlAdapter.cs" />
- <Compile Include="System.Web.UI.WebControls.Adapters\MenuAdapter.cs" />
- <Compile Include="System.Web.UI.WebControls.Adapters\WebControlAdapter.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionConsumerCallback.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionInterfaceCollection.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPoint.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionPointType.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConnectionProviderCallback.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ConsumerConnectionPoint.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\EditorPart.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\EditorPartCollection.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\IPersonalizable.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\Part.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\PersonalizableAttribute.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\ProviderConnectionPoint.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\TypeCollection.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\WebPart.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\WebPartAuthorizationEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\WebPartPageMenuMode.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerb.cs" />
- <Compile Include="System.Web.UI.WebControls.WebParts\WebPartVerbCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\AccessDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\AccessDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\AdCreatedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\AdRotator.cs" />
- <Compile Include="System.Web.UI.WebControls\AssociatedControlConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\AutoGeneratedField.cs" />
- <Compile Include="System.Web.UI.WebControls\AutoGeneratedFieldProperties.cs" />
- <Compile Include="System.Web.UI.WebControls\BaseCompareValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\BaseDataBoundControl.cs" />
- <Compile Include="System.Web.UI.WebControls\BaseDataList.cs" />
- <Compile Include="System.Web.UI.WebControls\BaseMenuRenderer.cs" />
- <Compile Include="System.Web.UI.WebControls\BaseValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\BoundColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\BoundField.cs" />
- <Compile Include="System.Web.UI.WebControls\BulletedList.cs" />
- <Compile Include="System.Web.UI.WebControls\BulletedListDisplayMode.cs" />
- <Compile Include="System.Web.UI.WebControls\BulletStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\Button.cs" />
- <Compile Include="System.Web.UI.WebControls\ButtonColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\ButtonField.cs" />
- <Compile Include="System.Web.UI.WebControls\ButtonFieldBase.cs" />
- <Compile Include="System.Web.UI.WebControls\Calendar.cs" />
- <Compile Include="System.Web.UI.WebControls\CalendarDay.cs" />
- <Compile Include="System.Web.UI.WebControls\ChangePassword.cs" />
- <Compile Include="System.Web.UI.WebControls\CheckBox.cs" />
- <Compile Include="System.Web.UI.WebControls\CheckBoxField.cs" />
- <Compile Include="System.Web.UI.WebControls\CheckBoxList.cs" />
- <Compile Include="System.Web.UI.WebControls\ChildTable.cs" />
- <Compile Include="System.Web.UI.WebControls\CircleHotSpot.cs" />
- <Compile Include="System.Web.UI.WebControls\CollectionDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\CommandField.cs" />
- <Compile Include="System.Web.UI.WebControls\CompareValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\CompleteWizardStep.cs" />
- <Compile Include="System.Web.UI.WebControls\CompositeControl.cs" />
- <Compile Include="System.Web.UI.WebControls\CompositeDataBoundControl.cs" />
- <Compile Include="System.Web.UI.WebControls\ContainedTable.cs" />
- <Compile Include="System.Web.UI.WebControls\Content.cs" />
- <Compile Include="System.Web.UI.WebControls\ContentControlBuilderInternal.cs" />
- <Compile Include="System.Web.UI.WebControls\ContentPlaceHolder.cs" />
- <Compile Include="System.Web.UI.WebControls\ContentPlaceHolderBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\ControlIDConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\ControlParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\ControlPropertyNameConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\CookieParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\CreateUserWizard.cs" />
- <Compile Include="System.Web.UI.WebControls\CreateUserWizardStep.cs" />
- <Compile Include="System.Web.UI.WebControls\CustomValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\DataBoundControl.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlButton.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlCommands.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlField.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlFieldCell.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlFieldCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DataControlFieldHeaderCell.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGrid.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGridColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGridColumnCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGridItem.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGridItemCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DataGridPagerStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\DataKey.cs" />
- <Compile Include="System.Web.UI.WebControls\DataKeyArray.cs" />
- <Compile Include="System.Web.UI.WebControls\DataKeyCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DataList.cs" />
- <Compile Include="System.Web.UI.WebControls\DataListItem.cs" />
- <Compile Include="System.Web.UI.WebControls\DataListItemCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DataSourceCacheManager.cs" />
- <Compile Include="System.Web.UI.WebControls\DayRenderEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsView.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewDeletedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewDeleteEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewInsertedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewInsertEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewPagerRow.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewRow.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewRowCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewUpdatedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DetailsViewUpdateEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\DropDownList.cs" />
- <Compile Include="System.Web.UI.WebControls\EditCommandColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\EmbeddedMailObject.cs" />
- <Compile Include="System.Web.UI.WebControls\EmbeddedMailObjectsCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\FileUpload.cs" />
- <Compile Include="System.Web.UI.WebControls\FontInfo.cs" />
- <Compile Include="System.Web.UI.WebControls\FontNamesConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\FontUnit.cs" />
- <Compile Include="System.Web.UI.WebControls\FontUnitConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\FormParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\FormView.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewCommandEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewDeletedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewDeleteEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewInsertedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewInsertEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewPagerRow.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewRow.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewUpdatedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\FormViewUpdateEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\GridView.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewDeletedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewDeleteEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewRow.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewRowCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewUpdatedEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\GridViewUpdateEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\HiddenField.cs" />
- <Compile Include="System.Web.UI.WebControls\HierarchicalDataBoundControl.cs" />
- <Compile Include="System.Web.UI.WebControls\HorizontalAlignConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\HotSpot.cs" />
- <Compile Include="System.Web.UI.WebControls\HotSpotCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\HyperLink.cs" />
- <Compile Include="System.Web.UI.WebControls\HyperLinkColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\HyperLinkControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\HyperLinkField.cs" />
- <Compile Include="System.Web.UI.WebControls\Image.cs" />
- <Compile Include="System.Web.UI.WebControls\ImageButton.cs" />
- <Compile Include="System.Web.UI.WebControls\ImageField.cs" />
- <Compile Include="System.Web.UI.WebControls\ImageMap.cs" />
- <Compile Include="System.Web.UI.WebControls\IMenuRenderer.cs" />
- <Compile Include="System.Web.UI.WebControls\IRenderOuterTable.cs" />
- <Compile Include="System.Web.UI.WebControls\Label.cs" />
- <Compile Include="System.Web.UI.WebControls\LabelControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\LinkButton.cs" />
- <Compile Include="System.Web.UI.WebControls\LinkButtonControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\ListBox.cs" />
- <Compile Include="System.Web.UI.WebControls\ListControl.cs" />
- <Compile Include="System.Web.UI.WebControls\ListItem.cs" />
- <Compile Include="System.Web.UI.WebControls\ListItemCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\ListItemControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\Literal.cs" />
- <Compile Include="System.Web.UI.WebControls\LiteralControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\Localize.cs" />
- <Compile Include="System.Web.UI.WebControls\Login.cs" />
- <Compile Include="System.Web.UI.WebControls\LoginName.cs" />
- <Compile Include="System.Web.UI.WebControls\LoginStatus.cs" />
- <Compile Include="System.Web.UI.WebControls\LoginView.cs" />
- <Compile Include="System.Web.UI.WebControls\MailDefinition.cs" />
- <Compile Include="System.Web.UI.WebControls\Menu.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItem.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemBinding.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemBindingCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemStyleCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuItemTemplateContainer.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuListRenderer.cs" />
- <Compile Include="System.Web.UI.WebControls\MenuTableRenderer.cs" />
- <Compile Include="System.Web.UI.WebControls\MultiView.cs" />
- <Compile Include="System.Web.UI.WebControls\MultiViewControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\NamedCssStyleCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\ObjectDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\ObjectDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\PagedDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\PagerSettings.cs" />
- <Compile Include="System.Web.UI.WebControls\Panel.cs" />
- <Compile Include="System.Web.UI.WebControls\PanelStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\Parameter.cs" />
- <Compile Include="System.Web.UI.WebControls\ParameterCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\PasswordRecovery.cs" />
- <Compile Include="System.Web.UI.WebControls\PlaceHolder.cs" />
- <Compile Include="System.Web.UI.WebControls\PlaceHolderControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\PolygonHotSpot.cs" />
- <Compile Include="System.Web.UI.WebControls\ProfileParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\QueryStringParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\RadioButton.cs" />
- <Compile Include="System.Web.UI.WebControls\RadioButtonList.cs" />
- <Compile Include="System.Web.UI.WebControls\RangeValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\RectangleHotSpot.cs" />
- <Compile Include="System.Web.UI.WebControls\RegularExpressionValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\Repeater.cs" />
- <Compile Include="System.Web.UI.WebControls\RepeaterItem.cs" />
- <Compile Include="System.Web.UI.WebControls\RepeaterItemCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\RepeatInfo.cs" />
- <Compile Include="System.Web.UI.WebControls\RequiredFieldValidator.cs" />
- <Compile Include="System.Web.UI.WebControls\RoleGroup.cs" />
- <Compile Include="System.Web.UI.WebControls\RoleGroupCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\RouteParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\SelectedDatesCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\SendMailErrorEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\SessionParameter.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapHierarchicalDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapNodeItem.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapPath.cs" />
- <Compile Include="System.Web.UI.WebControls\SiteMapViewType.cs" />
- <Compile Include="System.Web.UI.WebControls\SqlDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\SqlDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\StringArrayConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\Style.cs" />
- <Compile Include="System.Web.UI.WebControls\StyleBlock.cs" />
- <Compile Include="System.Web.UI.WebControls\StyleCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\SubMenuStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\SubMenuStyleCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\Substitution.cs" />
- <Compile Include="System.Web.UI.WebControls\Table.cs" />
- <Compile Include="System.Web.UI.WebControls\TableCell.cs" />
- <Compile Include="System.Web.UI.WebControls\TableCellCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\TableCellControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\TableHeaderCell.cs" />
- <Compile Include="System.Web.UI.WebControls\TableItemStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\TableRow.cs" />
- <Compile Include="System.Web.UI.WebControls\TableRowCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\TableSectionStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\TableStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\TargetConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\TemplateColumn.cs" />
- <Compile Include="System.Web.UI.WebControls\TemplatedWizardStep.cs" />
- <Compile Include="System.Web.UI.WebControls\TemplateField.cs" />
- <Compile Include="System.Web.UI.WebControls\TextBox.cs" />
- <Compile Include="System.Web.UI.WebControls\TextBoxControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNode.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNodeBinding.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNodeBindingCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNodeCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNodeStyle.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeNodeStyleCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\TreeView.cs" />
- <Compile Include="System.Web.UI.WebControls\Unit.cs" />
- <Compile Include="System.Web.UI.WebControls\UnitConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\ValidatedControlConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\ValidationSummary.cs" />
- <Compile Include="System.Web.UI.WebControls\VerticalAlignConverter.cs" />
- <Compile Include="System.Web.UI.WebControls\View.cs" />
- <Compile Include="System.Web.UI.WebControls\ViewCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\WebControl.cs" />
- <Compile Include="System.Web.UI.WebControls\Wizard.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardLayoutContainer.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardLayoutNavigationContainer.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardNavigationEventArgs.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardNavigationEventHandler.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardStepBase.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardStepCollection.cs" />
- <Compile Include="System.Web.UI.WebControls\WizardStepControlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\Xml.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlBuilder.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlDataSource.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlDataSourceNodeDescriptor.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlDataSourcePropertyDescriptor.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlHierarchicalDataSourceView.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlHierarchicalEnumerable.cs" />
- <Compile Include="System.Web.UI.WebControls\XmlHierarchyData.cs" />
- <Compile Include="System.Web.UI\ApplicationFileParser.cs" />
- <Compile Include="System.Web.UI\AttributeCollection.cs" />
- <Compile Include="System.Web.UI\BaseParser.cs" />
- <Compile Include="System.Web.UI\BasePartialCachingControl.cs" />
- <Compile Include="System.Web.UI\BaseTemplateParser.cs" />
- <Compile Include="System.Web.UI\BoundPropertyEntry.cs" />
- <Compile Include="System.Web.UI\BuilderPropertyEntry.cs" />
- <Compile Include="System.Web.UI\BuildMethod.cs" />
- <Compile Include="System.Web.UI\BuildTemplateMethod.cs" />
- <Compile Include="System.Web.UI\ChtmlTextWriter.cs" />
- <Compile Include="System.Web.UI\ClientScriptManager.cs" />
- <Compile Include="System.Web.UI\CodeBuilder.cs" />
- <Compile Include="System.Web.UI\CodeConstructType.cs" />
- <Compile Include="System.Web.UI\CodeRenderBuilder.cs" />
- <Compile Include="System.Web.UI\CollectionBuilder.cs" />
- <Compile Include="System.Web.UI\CompiledBindableTemplateBuilder.cs" />
- <Compile Include="System.Web.UI\CompiledTemplateBuilder.cs" />
- <Compile Include="System.Web.UI\ComplexPropertyEntry.cs" />
- <Compile Include="System.Web.UI\Control.cs" />
- <Compile Include="System.Web.UI\ControlBuilder.cs" />
- <Compile Include="System.Web.UI\ControlCachePolicy.cs" />
- <Compile Include="System.Web.UI\ControlCollection.cs" />
- <Compile Include="System.Web.UI\ControlSkin.cs" />
- <Compile Include="System.Web.UI\ControlSkinDelegate.cs" />
- <Compile Include="System.Web.UI\ControlValuePropertyAttribute.cs" />
- <Compile Include="System.Web.UI\CssStyleCollection.cs" />
- <Compile Include="System.Web.UI\DataBinder.cs" />
- <Compile Include="System.Web.UI\DataBinding.cs" />
- <Compile Include="System.Web.UI\DataBindingBuilder.cs" />
- <Compile Include="System.Web.UI\DataBindingCollection.cs" />
- <Compile Include="System.Web.UI\DataBoundLiteralControl.cs" />
- <Compile Include="System.Web.UI\DataSourceCacheDurationConverter.cs" />
- <Compile Include="System.Web.UI\DataSourceControl.cs" />
- <Compile Include="System.Web.UI\DataSourceSelectArguments.cs" />
- <Compile Include="System.Web.UI\DataSourceView.cs" />
- <Compile Include="System.Web.UI\DataSourceViewOperationCallback.cs" />
- <Compile Include="System.Web.UI\DataSourceViewSelectCallback.cs" />
- <Compile Include="System.Web.UI\DesignerDataBoundLiteralControl.cs" />
- <Compile Include="System.Web.UI\DesignTimeParseData.cs" />
- <Compile Include="System.Web.UI\DesignTimeTemplateParser.cs" />
- <Compile Include="System.Web.UI\ExpressionBinding.cs" />
- <Compile Include="System.Web.UI\ExpressionBindingCollection.cs" />
- <Compile Include="System.Web.UI\ExtractTemplateValuesMethod.cs" />
- <Compile Include="System.Web.UI\FileLevelMasterPageControlBuilder.cs" />
- <Compile Include="System.Web.UI\FileLevelPageControlBuilder.cs" />
- <Compile Include="System.Web.UI\FileLevelUserControlBuilder.cs" />
- <Compile Include="System.Web.UI\HiddenFieldPageStatePersister.cs" />
- <Compile Include="System.Web.UI\HierarchicalDataSourceControl.cs" />
- <Compile Include="System.Web.UI\HierarchicalDataSourceView.cs" />
- <Compile Include="System.Web.UI\Html32TextWriter.cs" />
- <Compile Include="System.Web.UI\HtmlControlPersistableAttribute.cs" />
- <Compile Include="System.Web.UI\HtmlTextWriter.cs" />
- <Compile Include="System.Web.UI\IgnoreUnknownContentAttribute.cs" />
- <Compile Include="System.Web.UI\IScriptManager.cs" />
- <Compile Include="System.Web.UI\ITagNameToTypeMapper.cs" />
- <Compile Include="System.Web.UI\ListSourceHelper.cs" />
- <Compile Include="System.Web.UI\LiteralControl.cs" />
- <Compile Include="System.Web.UI\LosFormatter.cs" />
- <Compile Include="System.Web.UI\MainDirectiveAttribute.cs" />
- <Compile Include="System.Web.UI\MasterPage.cs" />
- <Compile Include="System.Web.UI\MasterPageControlBuilder.cs" />
- <Compile Include="System.Web.UI\MasterPageParser.cs" />
- <Compile Include="System.Web.UI\MinimizableAttributeTypeConverter.cs" />
- <Compile Include="System.Web.UI\ObjectConverter.cs" />
- <Compile Include="System.Web.UI\ObjectPersistData.cs" />
- <Compile Include="System.Web.UI\ObjectStateFormatter.cs" />
- <Compile Include="System.Web.UI\ObjectTag.cs" />
- <Compile Include="System.Web.UI\ObjectTagBuilder.cs" />
- <Compile Include="System.Web.UI\OutputCacheLocation.cs" />
- <Compile Include="System.Web.UI\OutputCacheParameters.cs" />
- <Compile Include="System.Web.UI\Page.cs" />
- <Compile Include="System.Web.UI\PageAsyncTask.cs" />
- <Compile Include="System.Web.UI\PageHandlerFactory.cs" />
- <Compile Include="System.Web.UI\PageLifeCycle.cs" />
- <Compile Include="System.Web.UI\PageParser.cs" />
- <Compile Include="System.Web.UI\PageParserFilter.cs" />
- <Compile Include="System.Web.UI\PageStatePersister.cs" />
- <Compile Include="System.Web.UI\PageTheme.cs" />
- <Compile Include="System.Web.UI\PageThemeBuilder.cs" />
- <Compile Include="System.Web.UI\PageThemeFileParser.cs" />
- <Compile Include="System.Web.UI\PageThemeParser.cs" />
- <Compile Include="System.Web.UI\ParseChildrenAttribute.cs" />
- <Compile Include="System.Web.UI\PartialCachingAttribute.cs" />
- <Compile Include="System.Web.UI\PartialCachingControl.cs" />
- <Compile Include="System.Web.UI\PersistenceModeAttribute.cs" />
- <Compile Include="System.Web.UI\PostBackOptions.cs" />
- <Compile Include="System.Web.UI\PropertyConverter.cs" />
- <Compile Include="System.Web.UI\PropertyEntry.cs" />
- <Compile Include="System.Web.UI\ReadOnlyDataSourceView.cs" />
- <Compile Include="System.Web.UI\RenderMethod.cs" />
- <Compile Include="System.Web.UI\ResourceBasedLiteralControl.cs" />
- <Compile Include="System.Web.UI\RootBuilder.cs" />
- <Compile Include="System.Web.UI\SessionPageStatePersister.cs" />
- <Compile Include="System.Web.UI\SimpleHandlerFactory.cs" />
- <Compile Include="System.Web.UI\SimplePropertyEntry.cs" />
- <Compile Include="System.Web.UI\SimpleWebHandlerParser.cs" />
- <Compile Include="System.Web.UI\SkinBuilder.cs" />
- <Compile Include="System.Web.UI\StateBag.cs" />
- <Compile Include="System.Web.UI\StateItem.cs" />
- <Compile Include="System.Web.UI\StateManagedCollection.cs" />
- <Compile Include="System.Web.UI\StaticPartialCachingControl.cs" />
- <Compile Include="System.Web.UI\StringPropertyBuilder.cs" />
- <Compile Include="System.Web.UI\TagPrefixAttribute.cs" />
- <Compile Include="System.Web.UI\TemplateBuilder.cs" />
- <Compile Include="System.Web.UI\TemplateContainerAttribute.cs" />
- <Compile Include="System.Web.UI\TemplateContentType.cs" />
- <Compile Include="System.Web.UI\TemplateControl.cs" />
- <Compile Include="System.Web.UI\TemplateControlParser.cs" />
- <Compile Include="System.Web.UI\TemplateParser.cs" />
- <Compile Include="System.Web.UI\TemplatePropertyEntry.cs" />
- <Compile Include="System.Web.UI\ThemeProvider.cs" />
- <Compile Include="System.Web.UI\ToolboxDataAttribute.cs" />
- <Compile Include="System.Web.UI\Triplet.cs" />
- <Compile Include="System.Web.UI\UnknownAttributeDescriptor.cs" />
- <Compile Include="System.Web.UI\UrlPropertyAttribute.cs" />
- <Compile Include="System.Web.UI\UrlTypes.cs" />
- <Compile Include="System.Web.UI\UserControl.cs" />
- <Compile Include="System.Web.UI\UserControlControlBuilder.cs" />
- <Compile Include="System.Web.UI\UserControlParser.cs" />
- <Compile Include="System.Web.UI\Util.cs" />
- <Compile Include="System.Web.UI\ValidationPropertyAttribute.cs" />
- <Compile Include="System.Web.UI\ValidatorCollection.cs" />
- <Compile Include="System.Web.UI\VerificationAttribute.cs" />
- <Compile Include="System.Web.UI\VerificationConditionalOperator.cs" />
- <Compile Include="System.Web.UI\VerificationReportLevel.cs" />
- <Compile Include="System.Web.UI\VerificationRule.cs" />
- <Compile Include="System.Web.UI\ViewStateException.cs" />
- <Compile Include="System.Web.UI\ViewStateModeByIdAttribute.cs" />
- <Compile Include="System.Web.UI\VirtualReferenceType.cs" />
- <Compile Include="System.Web.UI\WebHandlerParser.cs" />
- <Compile Include="System.Web.UI\WebResourceAttribute.cs" />
- <Compile Include="System.Web.UI\WebServiceParser.cs" />
- <Compile Include="System.Web.UI\XhtmlMobileDocType.cs" />
- <Compile Include="System.Web.UI\XhtmlTextWriter.cs" />
- <Compile Include="System.Web.UI\XPathBinder.cs" />
- <Compile Include="System.Web.Util\AltSerialization.cs" />
- <Compile Include="System.Web.Util\DataSourceHelper.cs" />
- <Compile Include="System.Web.Util\DataSourceResolver.cs" />
- <Compile Include="System.Web.Util\FileUtils.cs" />
- <Compile Include="System.Web.Util\Helpers.cs" />
- <Compile Include="System.Web.Util\HttpEncoder.cs" />
- <Compile Include="System.Web.Util\ICalls.cs" />
- <Compile Include="System.Web.Util\IWebPropertyAccessor.cs" />
- <Compile Include="System.Web.Util\MachineKeySectionUtils.cs" />
- <Compile Include="System.Web.Util\RequestValidator.cs" />
- <Compile Include="System.Web.Util\RuntimeHelpers.cs" />
- <Compile Include="System.Web.Util\SearchPattern.cs" />
- <Compile Include="System.Web.Util\SecureHashCodeProvider.cs" />
- <Compile Include="System.Web.Util\SerializationHelper.cs" />
- <Compile Include="System.Web.Util\SimpleWebObjectFactory.cs" />
- <Compile Include="System.Web.Util\StrUtils.cs" />
- <Compile Include="System.Web.Util\TimeUtil.cs" />
- <Compile Include="System.Web.Util\TransactedCallback.cs" />
- <Compile Include="System.Web.Util\Transactions.cs" />
- <Compile Include="System.Web.Util\UrlUtils.cs" />
- <Compile Include="System.Web.Util\WebEncoding.cs" />
- <Compile Include="System.Web.Util\WebTrace.cs" />
- <Compile Include="System.Web.Util\WorkItem.cs" />
- <Compile Include="System.Web.Util\WorkItemCallback.cs" />
- <Compile Include="System.Web\ApplicationShutdownReason.cs" />
- <Compile Include="System.Web\BaseParamsCollection.cs" />
- <Compile Include="System.Web\BeginEventHandler.cs" />
- <Compile Include="System.Web\BrowserCapabilities.cs" />
- <Compile Include="System.Web\CapabilitiesLoader.cs" />
- <Compile Include="System.Web\DefaultExceptionPageTemplate.cs" />
- <Compile Include="System.Web\DefaultHttpHandler.cs" />
- <Compile Include="System.Web\DynamicModuleManager.cs" />
- <Compile Include="System.Web\EndEventHandler.cs" />
- <Compile Include="System.Web\EventHandlerTaskAsyncHelper.cs" />
- <Compile Include="System.Web\ExceptionPageTemplate.cs" />
- <Compile Include="System.Web\ExceptionPageTemplateFragment.cs" />
- <Compile Include="System.Web\ExceptionPageTemplateFragmentValue.cs" />
- <Compile Include="System.Web\ExceptionPageTemplateType.cs" />
- <Compile Include="System.Web\ExceptionPageTemplateValues.cs" />
- <Compile Include="System.Web\HeadersCollection.cs" />
- <Compile Include="System.Web\HtmlizedException.cs" />
- <Compile Include="System.Web\HttpApplication.cs" />
- <Compile Include="System.Web\HttpApplicationFactory.cs" />
- <Compile Include="System.Web\HttpApplicationState.cs" />
- <Compile Include="System.Web\HttpBrowserCapabilities.cs" />
- <Compile Include="System.Web\HttpCacheability.cs" />
- <Compile Include="System.Web\HttpCachePolicy.cs" />
- <Compile Include="System.Web\HttpCacheRevalidation.cs" />
- <Compile Include="System.Web\HttpCacheValidateHandler.cs" />
- <Compile Include="System.Web\HttpCacheVaryByContentEncodings.cs" />
- <Compile Include="System.Web\HttpCacheVaryByHeaders.cs" />
- <Compile Include="System.Web\HttpCacheVaryByParams.cs" />
- <Compile Include="System.Web\HttpClientCertificate.cs" />
- <Compile Include="System.Web\HttpCompileException.cs" />
- <Compile Include="System.Web\HttpContext.cs" />
- <Compile Include="System.Web\HttpContextBase.cs" />
- <Compile Include="System.Web\HttpContextWrapper.cs" />
- <Compile Include="System.Web\HttpCookie.cs" />
- <Compile Include="System.Web\HttpCookieCollection.cs" />
- <Compile Include="System.Web\HttpCookieMode.cs" />
- <Compile Include="System.Web\HttpException.cs" />
- <Compile Include="System.Web\HttpFileCollection.cs" />
- <Compile Include="System.Web\HttpFileCollectionWrapper.cs" />
- <Compile Include="System.Web\HttpForbiddenHandler.cs" />
- <Compile Include="System.Web\HttpHeaderCollection.cs" />
- <Compile Include="System.Web\HttpMethodNotAllowedHandler.cs" />
- <Compile Include="System.Web\HttpModuleCollection.cs" />
- <Compile Include="System.Web\HttpNotFoundHandler.cs" />
- <Compile Include="System.Web\HttpNotImplementedHandler.cs" />
- <Compile Include="System.Web\HttpParamsCollection.cs" />
- <Compile Include="System.Web\HttpParseException.cs" />
- <Compile Include="System.Web\HttpPostedFile.cs" />
- <Compile Include="System.Web\HttpRequest.cs" />
- <Compile Include="System.Web\HttpRequestValidationException.cs" />
- <Compile Include="System.Web\HttpRequestWrapper.cs" />
- <Compile Include="System.Web\HttpResponse.cs" />
- <Compile Include="System.Web\HttpResponseHeader.cs" />
- <Compile Include="System.Web\HttpResponseStream.cs" />
- <Compile Include="System.Web\HttpResponseSubstitutionCallback.cs" />
- <Compile Include="System.Web\HttpResponseWrapper.cs" />
- <Compile Include="System.Web\HttpRuntime.cs" />
- <Compile Include="System.Web\HttpServerUtility.cs" />
- <Compile Include="System.Web\HttpServerUtilityWrapper.cs" />
- <Compile Include="System.Web\HttpStaticObjectsCollection.cs" />
- <Compile Include="System.Web\HttpTaskAsyncHandler.cs" />
- <Compile Include="System.Web\HttpUnhandledException.cs" />
- <Compile Include="System.Web\HttpUtility.cs" />
- <Compile Include="System.Web\HttpValidationStatus.cs" />
- <Compile Include="System.Web\HttpWorkerRequest.cs" />
- <Compile Include="System.Web\HttpWriter.cs" />
- <Compile Include="System.Web\IHttpMapPath.cs" />
- <Compile Include="System.Web\IisTraceListener.cs" />
- <Compile Include="System.Web\InputFilterStream.cs" />
- <Compile Include="System.Web\IntPtrStream.cs" />
- <Compile Include="System.Web\IPartitionResolver.cs" />
- <Compile Include="System.Web\MimeMapping.cs" />
- <Compile Include="System.Web\MimeTypes.cs" />
- <Compile Include="System.Web\NoParamsInvoker.cs" />
- <Compile Include="System.Web\OutputFilterStream.cs" />
- <Compile Include="System.Web\ParserError.cs" />
- <Compile Include="System.Web\ParserErrorCollection.cs" />
- <Compile Include="System.Web\ProcessInfo.cs" />
- <Compile Include="System.Web\ProcessModelInfo.cs" />
- <Compile Include="System.Web\ProcessShutdownReason.cs" />
- <Compile Include="System.Web\ProcessStatus.cs" />
- <Compile Include="System.Web\QueueManager.cs" />
- <Compile Include="System.Web\ServerVariablesCollection.cs" />
- <Compile Include="System.Web\SiteMap.cs" />
- <Compile Include="System.Web\SiteMapNode.cs" />
- <Compile Include="System.Web\SiteMapNodeCollection.cs" />
- <Compile Include="System.Web\SiteMapProvider.cs" />
- <Compile Include="System.Web\SiteMapProviderCollection.cs" />
- <Compile Include="System.Web\SiteMapResolveEventArgs.cs" />
- <Compile Include="System.Web\StaticFileHandler.cs" />
- <Compile Include="System.Web\StaticSiteMapProvider.cs" />
- <Compile Include="System.Web\TaskAsyncResult.cs" />
- <Compile Include="System.Web\TaskEventHandler.cs" />
- <Compile Include="System.Web\TempFileStream.cs" />
- <Compile Include="System.Web\TraceContext.cs" />
- <Compile Include="System.Web\TraceContextRecord.cs" />
- <Compile Include="System.Web\TraceData.cs" />
- <Compile Include="System.Web\TraceManager.cs" />
- <Compile Include="System.Web\TraceMode.cs" />
- <Compile Include="System.Web\UnvalidatedRequestValues.cs" />
- <Compile Include="System.Web\VirtualPath.cs" />
- <Compile Include="System.Web\VirtualPathUtility.cs" />
- <Compile Include="System.Web\WebCategoryAttribute.cs" />
- <Compile Include="System.Web\WebPageTraceListener.cs" />
- <Compile Include="System.Web\WebROCollection.cs" />
- <Compile Include="System.Web\XmlSiteMapProvider.cs" />
- <Compile Include="System.Web\UplevelHelper.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-mono $([MSBuild]::GetDirectoryNameOfFileAbove($(TargetDir), culevel.exe))\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
- $([MSBuild]::GetDirectoryNameOfFileAbove($(TargetDir), culevel.exe))\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj">
- <Project>{A157AD69-59D4-49DE-94B3-DB883B2BEAA5}</Project>
- <Name>System.Runtime.Serialization.Formatters.Soap-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj">
- <Project>{371560EA-7BD3-4025-90CB-F1B112403CF2}</Project>
- <Name>Mono.Data.Sqlite-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.Services/System.Web.Services-net_4_x.csproj">
- <Project>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</Project>
- <Name>System.Web.Services-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Design/System.Design-net_4_x.csproj">
- <Project>{EFEDC380-2CB0-4B40-9566-D2302867A4D9}</Project>
- <Name>System.Design-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="resources/WebUIValidation.js">
- <LogicalName>WebUIValidation.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/folder.gif">
- <LogicalName>folder.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/file.gif">
- <LogicalName>file.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/computer.gif">
- <LogicalName>computer.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/arrow_minus.gif">
- <LogicalName>arrow_minus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/arrow_noexpand.gif">
- <LogicalName>arrow_noexpand.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/arrow_plus.gif">
- <LogicalName>arrow_plus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/arrow_up.gif">
- <LogicalName>arrow_up.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/arrow_down.gif">
- <LogicalName>arrow_down.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/box_full.gif">
- <LogicalName>box_full.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/box_empty.gif">
- <LogicalName>box_empty.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/box_minus.gif">
- <LogicalName>box_minus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/box_noexpand.gif">
- <LogicalName>box_noexpand.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/box_plus.gif">
- <LogicalName>box_plus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/contact.gif">
- <LogicalName>contact.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/dot_empty.gif">
- <LogicalName>dot_empty.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/dot_full.gif">
- <LogicalName>dot_full.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/dots.gif">
- <LogicalName>dots.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/inbox.gif">
- <LogicalName>inbox.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/star_empty.gif">
- <LogicalName>star_empty.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/star_full.gif">
- <LogicalName>star_full.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/warning.gif">
- <LogicalName>warning.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_noexpand.gif">
- <LogicalName>TreeView_noexpand.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_dash.gif">
- <LogicalName>TreeView_dash.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_dashminus.gif">
- <LogicalName>TreeView_dashminus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_dashplus.gif">
- <LogicalName>TreeView_dashplus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_i.gif">
- <LogicalName>TreeView_i.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_l.gif">
- <LogicalName>TreeView_l.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_lminus.gif">
- <LogicalName>TreeView_lminus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_lplus.gif">
- <LogicalName>TreeView_lplus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_minus.gif">
- <LogicalName>TreeView_minus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_plus.gif">
- <LogicalName>TreeView_plus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_r.gif">
- <LogicalName>TreeView_r.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_rminus.gif">
- <LogicalName>TreeView_rminus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_rplus.gif">
- <LogicalName>TreeView_rplus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_t.gif">
- <LogicalName>TreeView_t.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_tminus.gif">
- <LogicalName>TreeView_tminus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TreeView_tplus.gif">
- <LogicalName>TreeView_tplus.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/transparent.gif">
- <LogicalName>transparent.gif</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/webform.js">
- <LogicalName>webform.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/WebUIValidation_2.0.js">
- <LogicalName>WebUIValidation_2.0.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/ErrorTemplateCommon_Top.html">
- <LogicalName>ErrorTemplateCommon_Top.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/DefaultErrorTemplate_CustomErrorDefault.html">
- <LogicalName>DefaultErrorTemplate_CustomErrorDefault.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/ErrorTemplateCommon_Bottom.html">
- <LogicalName>ErrorTemplateCommon_Bottom.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/DefaultErrorTemplate_StandardPage.html">
- <LogicalName>DefaultErrorTemplate_StandardPage.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/HtmlizedExceptionPage_Top.html">
- <LogicalName>HtmlizedExceptionPage_Top.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileLongSource.html">
- <LogicalName>HtmlizedExceptionPage_FileLongSource.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/HtmlizedExceptionPage_FileShortSource.html">
- <LogicalName>HtmlizedExceptionPage_FileShortSource.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/HtmlizedExceptionPage_CompilerOutput.html">
- <LogicalName>HtmlizedExceptionPage_CompilerOutput.html</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.UI.WebControls/GridView.js">
- <LogicalName>GridView.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.UI.WebControls/DetailsView.js">
- <LogicalName>DetailsView.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.UI.WebControls/TreeView.js">
- <LogicalName>TreeView.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.UI.WebControls/Menu.js">
- <LogicalName>Menu.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="System.Web.UI.WebControls/MenuModern.js">
- <LogicalName>MenuModern.js</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/TranslationResources.resx">
- <LogicalName>TranslationResources.resources</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Web/System.Web-plainweb-net_4_x.csproj b/mcs/class/System.Web/System.Web.csproj
index f54cb24bd75..da14219564e 100644
--- a/mcs/class/System.Web/System.Web-plainweb-net_4_x.csproj
+++ b/mcs/class/System.Web/System.Web.csproj
@@ -1,59 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{DE51B021-D51C-4F26-99EE-B0729D97631E}</ProjectGuid>
+ <ProjectGuid>{06AB80F3-E8A7-41DB-8794-3BDDF2B0E84A}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,612,618,436,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/plainweb</OutputPath>
- <IntermediateOutputPath>obj-plainweb</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Web</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_SYSTEM_WEB</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,612,618,436,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_SYSTEM_WEB</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,612,618,436,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;INSIDE_SYSTEM_WEB</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -1489,84 +1480,28 @@
<Compile Include="System.Web\WebPageTraceListener.cs" />
<Compile Include="System.Web\WebROCollection.cs" />
<Compile Include="System.Web\XmlSiteMapProvider.cs" />
- <Compile Include="System.Web\UplevelHelper.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-mono $(ProjectDir)\..\lib\net_4_x\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-mono $(ProjectDir)\..\lib\net_4_x\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices-net_4_x.csproj">
- <Project>{61E3D008-E273-4E12-860A-8ADA031098C2}</Project>
- <Name>System.EnterpriseServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj">
- <Project>{A157AD69-59D4-49DE-94B3-DB883B2BEAA5}</Project>
- <Name>System.Runtime.Serialization.Formatters.Soap-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations-net_4_x.csproj">
- <Project>{8F86C287-38A5-49F8-BE6D-1E0E3D74AF39}</Project>
- <Name>System.ComponentModel.DataAnnotations-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices-net_4_x.csproj">
- <Project>{928432BE-3518-4103-97F6-48B9658588A6}</Project>
- <Name>System.Web.ApplicationServices-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite-net_4_x.csproj">
- <Project>{371560EA-7BD3-4025-90CB-F1B112403CF2}</Project>
- <Name>Mono.Data.Sqlite-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Web\UplevelHelper.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.EnterpriseServices/System.EnterpriseServices.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj" />
+ <ProjectReference Include="../System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations.csproj" />
+ <ProjectReference Include="../System.Web.ApplicationServices/System.Web.ApplicationServices.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../Mono.Data.Sqlite/Mono.Data.Sqlite.csproj" />
+ <ProjectReference Include="../System.Web.Services/System.Web.Services.csproj" />
+ <ProjectReference Include="../System.Design/System.Design.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="resources/WebUIValidation.js">
<LogicalName>WebUIValidation.js</LogicalName>
</EmbeddedResource>
@@ -1733,5 +1668,9 @@ mono $(ProjectDir)\..\lib\net_4_x\culevel.exe -o $(ProjectDir)\System.Web\Upleve
<LogicalName>TranslationResources.resources</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+ <PropertyGroup>
+ <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">mono $([MSBuild]::GetDirectoryNameOfFileAbove($(TargetDir), culevel.exe))\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml</PreBuildEvent>
+ <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">$([MSBuild]::GetDirectoryNameOfFileAbove($(TargetDir), culevel.exe))\culevel.exe -o $(ProjectDir)\System.Web\UplevelHelper.cs $(ProjectDir)\UplevelHelperDefinitions.xml</PreBuildEvent>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_x.csproj b/mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization.csproj
index 98b41489524..a420488c160 100644
--- a/mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization-net_4_x.csproj
+++ b/mcs/class/System.Windows.Forms.DataVisualization/System.Windows.Forms.DataVisualization.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{C6A36476-0B2B-45BA-B4DD-05C39E63F3BE}</ProjectGuid>
+ <ProjectGuid>{7F46C199-EFA2-4519-B7B4-91F9BADC6371}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,67</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,67</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,67</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -193,60 +182,19 @@
<Compile Include="System.Windows.Forms.DataVisualization.Charting\TTestResult.cs" />
<Compile Include="System.Windows.Forms.DataVisualization.Charting\VerticalLineAnnotation.cs" />
<Compile Include="System.Windows.Forms.DataVisualization.Charting\ViewEventArgs.cs" />
- <Compile Include="System.Windows.Forms.DataVisualization.Charting\ZTestResult.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms-net_4_x.csproj">
- <Project>{108227C7-8ED9-4483-949D-07BF0DA1A201}</Project>
- <Name>System.Windows.Forms-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Windows.Forms.DataVisualization.Charting\ZTestResult.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../System.Windows.Forms/System.Windows.Forms.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms-net_4_x.csproj b/mcs/class/System.Windows.Forms/System.Windows.Forms.csproj
index efbe634e155..683f09e6ed3 100644
--- a/mcs/class/System.Windows.Forms/System.Windows.Forms-net_4_x.csproj
+++ b/mcs/class/System.Windows.Forms/System.Windows.Forms.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{108227C7-8ED9-4483-949D-07BF0DA1A201}</ProjectGuid>
+ <ProjectGuid>{19D6D457-8112-4097-9DFF-069CFDC14A49}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,618,612,809</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Windows.Forms</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,618,612,809</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,618,612,809</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="..\System\System\MonoToolsLocator.cs" />
@@ -966,74 +956,24 @@
<Compile Include="System.Windows.Forms\XplatUIDriver.cs" />
<Compile Include="System.Windows.Forms\XplatUIStructs.cs" />
<Compile Include="System.Windows.Forms\XplatUIWin32.cs" />
- <Compile Include="System.Windows.Forms\XplatUIX11.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Drawing/System.Drawing-net_4_x.csproj">
- <Project>{584A5E46-2958-4CB2-8DF9-188B420D0BB0}</Project>
- <Name>System.Drawing-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Accessibility/Accessibility-net_4_x.csproj">
- <Project>{E51283DC-7090-479E-B723-01C0953F18EA}</Project>
- <Name>Accessibility-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.Posix/Mono.Posix-net_4_x.csproj">
- <Project>{66DBB049-785B-4C2E-9EF6-C9E163F7DDD1}</Project>
- <Name>Mono.Posix-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../Mono.WebBrowser/Mono.WebBrowser-net_4_x.csproj">
- <Project>{B6DD737B-421C-4201-A852-8022328FE59D}</Project>
- <Name>Mono.WebBrowser-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap-net_4_x.csproj">
- <Project>{A157AD69-59D4-49DE-94B3-DB883B2BEAA5}</Project>
- <Name>System.Runtime.Serialization.Formatters.Soap-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Windows.Forms\XplatUIX11.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Drawing/System.Drawing.csproj" />
+ <ProjectReference Include="../Accessibility/Accessibility.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../Mono.Posix/Mono.Posix.csproj" />
+ <ProjectReference Include="../Mono.WebBrowser/Mono.WebBrowser.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="resources/SplitterNS.cur">
<LogicalName>System.Windows.Forms.SplitterNS.cur</LogicalName>
</EmbeddedResource>
@@ -1209,5 +1149,5 @@
<LogicalName>errorProvider.ico</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Windows/System.Windows-net_4_x.csproj b/mcs/class/System.Windows/System.Windows-net_4_x.csproj
deleted file mode 100644
index 38f00801136..00000000000
--- a/mcs/class/System.Windows/System.Windows-net_4_x.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3F6EB6D4-602E-43C2-A3E1-4AD98E8C86EE}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Windows</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Windows/System.Windows.csproj b/mcs/class/System.Windows/System.Windows.csproj
new file mode 100644
index 00000000000..c87decfdcdb
--- /dev/null
+++ b/mcs/class/System.Windows/System.Windows.csproj
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{7B3EB110-1E57-4CA0-B65B-DB51B7F95D4D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Windows</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../msfinal.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Workflow.Activities/System.Workflow.Activities-net_4_x.csproj b/mcs/class/System.Workflow.Activities/System.Workflow.Activities-net_4_x.csproj
deleted file mode 100644
index f536f5bdd33..00000000000
--- a/mcs/class/System.Workflow.Activities/System.Workflow.Activities-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{29FCE500-BC83-4BF0-AED0-4E96932182F7}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Workflow.Activities</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Workflow.Activities/System.Workflow.Activities.csproj b/mcs/class/System.Workflow.Activities/System.Workflow.Activities.csproj
new file mode 100644
index 00000000000..0b6781da86c
--- /dev/null
+++ b/mcs/class/System.Workflow.Activities/System.Workflow.Activities.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{57E6EE53-5657-48DA-9597-4D81BD99FADB}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Workflow.Activities</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel-net_4_x.csproj b/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel-net_4_x.csproj
deleted file mode 100644
index 4cee5a94720..00000000000
--- a/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{3424BA74-B0AE-4C5E-A2C6-6FF86369D510}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Workflow.ComponentModel</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel.csproj b/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel.csproj
new file mode 100644
index 00000000000..4123f21d5bf
--- /dev/null
+++ b/mcs/class/System.Workflow.ComponentModel/System.Workflow.ComponentModel.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DF1D0EA2-BC9E-4D86-858E-89F33CFF1E20}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Workflow.ComponentModel</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime-net_4_x.csproj b/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime-net_4_x.csproj
deleted file mode 100644
index 72d98a18d65..00000000000
--- a/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime-net_4_x.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{E4180397-83B3-4F7B-9878-6891698F7C52}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Workflow.Runtime</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <DelaySign>true</DelaySign>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime.csproj b/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime.csproj
new file mode 100644
index 00000000000..b0536cc3faa
--- /dev/null
+++ b/mcs/class/System.Workflow.Runtime/System.Workflow.Runtime.csproj
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{D108DFA6-0517-417F-8B13-ADE3696121DF}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Workflow.Runtime</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.XML/System.Xml-bare-net_4_x.csproj b/mcs/class/System.XML/System.Xml-bare-net_4_x.csproj
deleted file mode 100644
index d1fc356edf3..00000000000
--- a/mcs/class/System.XML/System.Xml-bare-net_4_x.csproj
+++ /dev/null
@@ -1,759 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A5216031-11A3-44DD-B2FF-A14AE63BD0C3}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/bare</OutputPath>
- <IntermediateOutputPath>obj-bare</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASYNC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASYNC</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\AssemblyRef.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\GenerateHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\IteratorDescriptor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\OptimizerPatterns.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\StaticDataManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\TailCallAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILAnnotation.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILModule.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimization.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTrace.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ISourceLineInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ListBase.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Pair.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilBinary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilChoice.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilCloneVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilDataSource.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilExpression.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFunction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvoke.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeLateBound.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilIterator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilList.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLiteral.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLoop.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilName.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNode.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNodeType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilParameter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReference.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReplaceVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilScopedVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilSortKey.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilStrConcat.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTargetType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTernary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTypeChecker.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilUnary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilValidationVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlReader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlWriter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SerializationHints.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SubstitutionList.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\WhitespaceRule.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QueryReaderSettings.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\ContentIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DecimalFormatter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DocumentOrderComparer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DodSequenceMerge.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\EarlyBoundInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\NumberFormatter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\RtfNavigator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SetIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SiblingIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\StringConcat.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\TreeIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleReader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAggregates.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAttributeCache.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlCollation.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlExtensionFunction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILIndex.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILStorageConverter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorStack.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryRuntime.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQuerySequence.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryStaticData.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSequenceWriter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKey.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XslNumber.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltConvert.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltFunctions.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltLibrary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\SourceLineInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlILCommand.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlIlGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlNodeKindFlags.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQualifiedNameTest.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryCardinality.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryTypeFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXpathBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXPathEnvironment.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathAxis.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathCompileException.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathOperator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathParser.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathQilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathScanner.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPathConvert.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XslException.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Compiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\CompilerScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Focus.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\IErrorHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\InvokeGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\KeyMatchBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Keywords.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\MatcherBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\OutputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGeneratorEnv.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilStrConcatenator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Scripts.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Stylesheet.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternParser.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAst.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAstAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslFlags.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltInput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltLoader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltQilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Action.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ActionFrame.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyImportsAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyTemplatesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeSetAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Avt.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AvtEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BeginEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BuilderInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CallTemplateAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ChooseAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CommentAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CompiledAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Compiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ContainerAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAttributesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyCodeAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNamespacesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNodesetAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyOfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DbgCompiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DocumentScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ElementAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\EndEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Event.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ForeachAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\HtmlProps.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\IfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\MessageAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceDecl.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorInput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NewInstructionAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NumberAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutKeywords.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\PrefixQname.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ProcessingInstructionAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Processor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ReaderOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RootAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SequentialOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SortAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StateMachine.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StringOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Stylesheet.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateBaseAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateLookupAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Templatemanager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOnlyOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TheQuery.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\UseAttributesetsAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ValueOfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\VariableAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WithParamAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WriterOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltCompileContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltDebugger.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltOutput.cs" />
- <Compile Include="..\referencesource\System.Xml\InternalApis\NDP_Common\inc\Win8Helpers.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\HResults.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\InvariantComparer.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Assembly\System.Xml.Assembly.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\AsyncHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Decoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Encoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64EncoderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\BinXmltoken.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\SqlUtils.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexDecoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Bits.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BitStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\ByteStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\Shape.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\ShapeGenerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentView.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeInfoAtom.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeView.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeViewPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\BinaryCompatibility.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\CharEntityEncoderFallback.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ConformanceLevel.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\DtdProcessing.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\EntityHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlTernaryTree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IncrementalReadDecoders.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IRemovableWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IValidationEventHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NamespaceHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NewLineHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriterV1.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelperAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadOnlyTernaryTree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadState.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\SecureStringHasher.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidatingReaderNodeData.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidationType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\WhitespaceHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAutoDetectWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlConfiguration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEventCache.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlParserContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSpace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextEncoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImpl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpersAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImpl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImplAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\DiagnosticsSwitches.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentSchemaValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXmlWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXPathNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DomNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttributeCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCDataSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCharacterData.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildEnumerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildNodes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlComment.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDeclaration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocument.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentFragment.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDomTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElementList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntityReference.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEventChangedAction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlImplementation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLinkedNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLoader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlName.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodemap.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlProcessingInstruction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlSignificantWhiteSpace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlText.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlUnspecifiedAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlWhitespace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XPathNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\EmptyEnumerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\HWStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IApplicationResourceStreamResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IHasXmlNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlLineInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlNamespaceResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\LineInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\MTNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\NameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Ref.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlKnownDtds.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Asttree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\AutoValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseProcessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BitSet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Chameleonkey.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\CompiledidEntityConstraint.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ConstraintStruct.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ContentValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DataTypeImplementation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\FacetChecker.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\Infer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\XmlSchemaInferenceException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\IXmlSchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\NamespaceList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Parser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Preprocessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaAttDef.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionCompiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionpreProcessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaDeclBase.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaElementDecl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaEntity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNames.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNamespacemanager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaSetCompiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventArgs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationState.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlAtomicValue.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchema.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAll.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotated.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAny.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnyAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAppInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroupref.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaChoice.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCompilationSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentModel.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentProcessing.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDataType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDerivationMethod.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDocumentation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaExternal.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaFacet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaForm.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupBase.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupRef.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaIdEntityConstraint.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaImport.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInclude.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObject.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaParticle.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaRedefine.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSequence.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeUnion.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSubstitutionGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaUse.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidationException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSeverityType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTokenizedType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTypeCode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlValueConverter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDateTime.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDuration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\_Events.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Advanced\SchemaImporterExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\AppSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerationoptions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifier.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifiers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compilation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\ConfigurationStrings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\DateTimeSerializationSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElementCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionsSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SerializationSectionGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\XmlSerializerSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\ImportContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\indentedWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlSerializable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlTextParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Mappings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Models.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\NameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\PrimitiveXmlSerializers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaObjectWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeOverrides.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapCodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapEnumAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIgnoreAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIncludeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapReflectionImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemamember.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapTypeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SourceInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\TypeExtensions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Types.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeOverrides.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlChoiceIdentifierAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCountingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Xmlcustomformatter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlEnumAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIgnoreAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIncludeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMemberMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMembersMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlNamespaceDeclarationsAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionMember.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlRootAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaProviderAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemas.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationGeneratedCode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReaderILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriterILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerFactory.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerNamespaces.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerVersionAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTextAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\ValidateNames.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlCharType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlComplianceUtil.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlConvert.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManagerAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlEncoding.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespacemanager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespaceScope.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeOrder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNullResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlQualifiedName.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlReservedNs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlXapResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AbsoluteQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AstNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AttributeQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Axis.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BaseAxisQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheAxisQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheChildrenQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheOutputQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ChildrenQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ClonableStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CompiledXPathExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ContextQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantBaseQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DocumentorderQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\EmptyQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ExtensionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Filter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FilterQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingSibling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ForwardPositionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Function.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FunctionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Group.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\GroupQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IdQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IteratorFilter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\LogicalExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\MergeFilterQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NamespaceQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NodeFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumberFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumericExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operand.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\OperandQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ParentQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingSibling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Query.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\QueryBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ResetableIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ReversePositionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Root.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\SortQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\StringFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\UnionExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ValueQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Variable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\VariableQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathArrayIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAxisIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathChildIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathDescendantIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathEmptyIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathMultyIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathScanner.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelectionIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelfQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSingletonIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\IXPathNavigable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathDocument.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathItem.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNamespaceScope.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorKeyComparer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslCompiledTransform.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltArgumentList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslTransform.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltSettings.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
- <Compile Include="ReferenceSources\Res.cs" />
- <Compile Include="ReferenceSources\ThisAssembly.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-bare-net_4_x.csproj">
- <Project>{483DB7F6-9145-4AE2-B9B2-2B5EE6FDEFB4}</Project>
- <Name>System-bare-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.XML/System.Xml-net_4_x.csproj b/mcs/class/System.XML/System.Xml-net_4_x.csproj
deleted file mode 100644
index a7ce8526b02..00000000000
--- a/mcs/class/System.XML/System.Xml-net_4_x.csproj
+++ /dev/null
@@ -1,765 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASYNC;CONFIGURATION_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,219,414,649,1717</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASYNC;CONFIGURATION_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\AssemblyRef.cs" />
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\GenerateHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\IteratorDescriptor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\OptimizerPatterns.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\StaticDataManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\TailCallAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILAnnotation.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILModule.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimization.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTrace.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ISourceLineInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ListBase.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Pair.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilBinary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilChoice.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilCloneVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilDataSource.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilExpression.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFunction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvoke.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeLateBound.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilIterator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilList.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLiteral.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLoop.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilName.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNode.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNodeType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilParameter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReference.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReplaceVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilScopedVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilSortKey.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilStrConcat.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTargetType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTernary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTypeChecker.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilUnary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilValidationVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlReader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlWriter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SerializationHints.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SubstitutionList.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\WhitespaceRule.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QueryReaderSettings.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\ContentIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DecimalFormatter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DocumentOrderComparer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DodSequenceMerge.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\EarlyBoundInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\NumberFormatter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\RtfNavigator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SetIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SiblingIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\StringConcat.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\TreeIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleReader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAggregates.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAttributeCache.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlCollation.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlExtensionFunction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILIndex.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILStorageConverter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlIterators.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorStack.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryRuntime.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQuerySequence.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryStaticData.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSequenceWriter.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKey.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XslNumber.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltConvert.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltFunctions.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltLibrary.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\SourceLineInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlILCommand.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlIlGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlNodeKindFlags.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQualifiedNameTest.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryCardinality.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryType.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryTypeFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXpathBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXPathEnvironment.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathAxis.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathCompileException.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathOperator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathParser.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathQilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathScanner.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPathConvert.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XslException.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Compiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\CompilerScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Focus.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\IErrorHelper.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\InvokeGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\KeyMatchBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Keywords.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\MatcherBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\OutputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGenerator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGeneratorEnv.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilStrConcatenator.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Scripts.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Stylesheet.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternParser.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAst.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAstAnalyzer.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslFlags.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltInput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltLoader.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltQilFactory.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslVisitor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Action.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ActionFrame.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyImportsAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyTemplatesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeSetAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Avt.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AvtEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BeginEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BuilderInfo.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CallTemplateAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ChooseAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CommentAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CompiledAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Compiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ContainerAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAttributesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyCodeAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNamespacesAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNodesetAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyOfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DbgCompiler.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DocumentScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ElementAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\EndEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Event.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ForeachAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\HtmlProps.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\IfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\MessageAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceDecl.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorInput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NewInstructionAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NumberAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutKeywords.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScope.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScopeManager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\PrefixQname.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ProcessingInstructionAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Processor.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ReaderOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordBuilder.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RootAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SequentialOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SortAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StateMachine.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StringOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Stylesheet.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateBaseAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateLookupAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Templatemanager.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextEvent.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOnlyOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TheQuery.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\UseAttributesetsAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ValueOfAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\VariableAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WithParamAction.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WriterOutput.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltCompileContext.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltDebugger.cs" />
- <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltOutput.cs" />
- <Compile Include="..\referencesource\System.Xml\InternalApis\NDP_Common\inc\Win8Helpers.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\HResults.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\InvariantComparer.cs" />
- <Compile Include="..\referencesource\System.Xml\misc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Assembly\System.Xml.Assembly.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\AsyncHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Decoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Encoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Base64EncoderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\BinXmltoken.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\SqlUtils.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexDecoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Bits.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\BitStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\ByteStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\Shape.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\ShapeGenerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentView.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeInfoAtom.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeView.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeViewPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\CharEntityEncoderFallback.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ConformanceLevel.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\DtdProcessing.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\EntityHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlTernaryTree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IncrementalReadDecoders.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IRemovableWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IValidationEventHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NamespaceHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NewLineHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriterV1.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelper.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelperAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadOnlyTernaryTree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadState.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\SecureStringHasher.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidatingReaderNodeData.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidationType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\WhitespaceHandling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAutoDetectWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlConfiguration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEventCache.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlParserContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSpace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextEncoder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImpl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpersAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImpl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImplAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReaderAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\DiagnosticsSwitches.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentSchemaValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXmlWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXPathNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DomNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttributeCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCDataSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCharacterData.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildEnumerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildNodes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlComment.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDeclaration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocument.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentFragment.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDomTextWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElementList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntityReference.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEventChangedAction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlImplementation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLinkedNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLoader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlName.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodemap.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlProcessingInstruction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlSignificantWhiteSpace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlText.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlUnspecifiedAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlWhitespace.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XPathNodeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\EmptyEnumerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\HWStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IApplicationResourceStreamResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IHasXmlNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlLineInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlNamespaceResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\LineInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\MTNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\NameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Ref.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlKnownDtds.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Asttree.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\AutoValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseProcessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BitSet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Chameleonkey.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\CompiledidEntityConstraint.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ConstraintStruct.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ContentValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DataTypeImplementation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\FacetChecker.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\Infer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\XmlSchemaInferenceException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\IXmlSchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\NamespaceList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Parser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ParserAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Preprocessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaAttDef.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionCompiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionpreProcessor.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaDeclBase.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaElementDecl.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaEntity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNames.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNamespacemanager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaSetCompiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventArgs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventHandler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationState.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlAtomicValue.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchema.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAll.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotated.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAny.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnyAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAppInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroupref.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaChoice.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCompilationSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentModel.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentProcessing.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDataType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDerivationMethod.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDocumentation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaExternal.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaFacet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaForm.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupBase.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupRef.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaIdEntityConstraint.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaImport.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInclude.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaNotation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObject.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaParticle.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaRedefine.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSequence.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSet.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeContent.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeRestriction.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeUnion.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSubstitutionGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaUse.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidationException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidity.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSeverityType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTokenizedType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTypeCode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlValueConverter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDateTime.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDuration.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdValidator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\_Events.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Advanced\SchemaImporterExtension.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\AppSettings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerationoptions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifier.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifiers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compilation.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compiler.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\ConfigurationStrings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\DateTimeSerializationSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElement.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElementCollection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionsSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SerializationSectionGroup.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\XmlSerializerSection.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\ImportContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\indentedWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlSerializable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlTextParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Mappings.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Models.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\NameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\PrimitiveXmlSerializers.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaObjectWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeOverrides.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapCodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapEnumAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIgnoreAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIncludeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapReflectionImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemamember.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapTypeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SourceInfo.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\TypeExtensions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Types.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeOverrides.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlChoiceIdentifierAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCodeExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCountingReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Xmlcustomformatter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttributes.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlEnumAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIgnoreAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIncludeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMemberMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMembersMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlNamespaceDeclarationsAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionMember.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlRootAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaExporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaImporter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaProviderAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemas.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationGeneratedCode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReaderILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriterILGen.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerFactory.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerNamespaces.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerVersionAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTextAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeAttribute.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeMapping.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\ValidateNames.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlCharType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlComplianceUtil.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlConvert.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManagerAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlEncoding.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespacemanager.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespaceScope.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNameTable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeOrder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNullResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlQualifiedName.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlReservedNs.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolverAsync.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XmlXapResolver.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AbsoluteQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AstNode.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AttributeQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Axis.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BaseAxisQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheAxisQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheChildrenQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheOutputQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ChildrenQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ClonableStack.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CompiledXPathExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ContextQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantBaseQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DocumentorderQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\EmptyQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ExtensionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Filter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FilterQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingSibling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ForwardPositionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Function.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FunctionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Group.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\GroupQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IdQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IteratorFilter.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\LogicalExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\MergeFilterQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NamespaceQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NodeFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumberFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumericExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operand.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\OperandQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ParentQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingSibling.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Query.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\QueryBuilder.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ResetableIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ReversePositionQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Root.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\SortQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\StringFunctions.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\UnionExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ValueQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Variable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\VariableQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathArrayIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAxisIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathChildIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathDescendantIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathEmptyIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathMultyIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathParser.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathScanner.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelectionIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelfQuery.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSingletonIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\IXPathNavigable.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathDocument.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathExpr.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathItem.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNamespaceScope.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorKeyComparer.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorReader.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeIterator.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeType.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslCompiledTransform.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltArgumentList.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltContext.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltException.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslTransform.cs" />
- <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltSettings.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="ReferenceSources\BinaryCompatibility.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
- <Compile Include="ReferenceSources\Res.cs" />
- <Compile Include="ReferenceSources\ThisAssembly.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.XML/System.Xml.csproj b/mcs/class/System.XML/System.Xml.csproj
new file mode 100644
index 00000000000..b31ca6ef472
--- /dev/null
+++ b/mcs/class/System.XML/System.Xml.csproj
@@ -0,0 +1,1934 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{1F165EE1-C483-4ACE-BD45-31074A9F735F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699,219,414,649,1717</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <AssemblyName>System.Xml</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;ASYNC;CONFIGURATION_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_watch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;ASYNC;CONFIGURATION_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;ASYNC;AGCLR;DISABLE_XSLT_COMPILER;DISABLE_XSLT_SCRIPT;MONO_HYBRID_SYSTEM_XML;DISABLE_CAS_USE</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\AssemblyRef.cs" />
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\SR.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ISourceLineInfo.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\ListBase.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Pair.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QueryReaderSettings.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DecimalFormatter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DocumentOrderComparer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\EarlyBoundInfo.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\NumberFormatter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\RtfNavigator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\StringConcat.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAttributeCache.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorStack.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\SourceLineInfo.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlNodeKindFlags.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQualifiedNameTest.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryCardinality.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryType.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlQueryTypeFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXpathBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathAxis.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathCompileException.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathOperator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathParser.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathScanner.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPathConvert.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XslException.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\IErrorHelper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Keywords.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Action.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ActionFrame.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyImportsAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ApplyTemplatesAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AttributeSetAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Avt.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\AvtEvent.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BeginEvent.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\BuilderInfo.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CallTemplateAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ChooseAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CommentAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CompiledAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Compiler.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ContainerAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyAttributesAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyCodeAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNamespacesAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyNodesetAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\CopyOfAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DbgCompiler.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\DocumentScope.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ElementAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\EndEvent.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Event.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ForeachAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\HtmlProps.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\IfAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScope.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\InputScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\MessageAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceDecl.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NamespaceEvent.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorInput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NavigatorOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NewInstructionAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\NumberAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutKeywords.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScope.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\OutputScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\PrefixQname.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ProcessingInstructionAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Processor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ReaderOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RecordOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\RootAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SequentialOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\SortAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StateMachine.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\StringOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Stylesheet.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateBaseAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TemplateLookupAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\Templatemanager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextEvent.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOnlyOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TextOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\TheQuery.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\UseAttributesetsAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\ValueOfAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\VariableAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WithParamAction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\WriterOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltCompileContext.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltDebugger.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XsltOld\XsltOutput.cs" />
+ <Compile Include="..\referencesource\System.Xml\misc\HResults.cs" />
+ <Compile Include="..\referencesource\System.Xml\misc\InvariantComparer.cs" />
+ <Compile Include="..\referencesource\System.Xml\misc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Assembly\System.Xml.Assembly.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\AsyncHelper.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Decoder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Base64Encoder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Base64EncoderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\BinXmltoken.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\SqlUtils.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinaryXml\XmlBinaryReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexDecoder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BinHexEncoderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Bits.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\BitStack.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\ByteStack.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\Shape.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\ShapeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentBuilder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentNavigator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathDocumentView.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeHelper.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeInfoAtom.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeView.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Cache\XPathNodeViewPropertyDescriptor.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\CharEntityEncoderFallback.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ConformanceLevel.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\DtdProcessing.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\EntityHandling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlEncodedRawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlTernaryTree.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\HtmlUtf8RawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAdapterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IDtdParserAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IncrementalReadDecoders.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IRemovableWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\IValidationEventHandling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NamespaceHandling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\NewLineHandling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\QueryOutputWriterV1.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelper.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadContentAsBinaryHelperAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadOnlyTernaryTree.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ReadState.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\SecureStringHasher.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextEncodedRawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\TextUtf8RawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidatingReaderNodeData.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\ValidationType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\WhitespaceHandling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAsyncCheckWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlAutoDetectWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlCharCheckingWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlConfiguration.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEncodedRawTextWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlEventCache.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlParserContext.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlRawWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlReaderSettings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSpace.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlSubtreeReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextEncoder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImpl.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextReaderImplHelpersAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlUtf8RawTextWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImpl.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlValidatingReaderImplAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWrappingWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XmlWriterSettings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdCachingReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Core\XsdValidatingReaderAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\DiagnosticsSwitches.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentSchemaValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXmlWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DocumentXPathNavigator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\DomNameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlAttributeCollection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCDataSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlCharacterData.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildEnumerator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlChildNodes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlComment.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDeclaration.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocument.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentFragment.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDocumentType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlDomTextWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElement.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlElementList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntity.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEntityReference.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlEventChangedAction.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlImplementation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLinkedNode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlLoader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlName.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodemap.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventArgs.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeChangedEventHandler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNodeReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlNotation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlProcessingInstruction.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlSignificantWhiteSpace.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlText.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlUnspecifiedAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XmlWhitespace.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Dom\XPathNodeList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\EmptyEnumerator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\HWStack.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\IApplicationResourceStreamResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\IHasXmlNode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlLineInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\IXmlNamespaceResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\LineInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\MTNameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\NameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Ref.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlKnownDtds.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Resolvers\XmlPreloadedResolverAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Asttree.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\AutoValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseProcessor.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BaseValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\BitSet.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Chameleonkey.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\CompiledidEntityConstraint.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ConstraintStruct.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ContentValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DataTypeImplementation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdParserAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\DtdValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\FacetChecker.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\Infer.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Inference\XmlSchemaInferenceException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\IXmlSchemaInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\NamespaceList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Parser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ParserAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\Preprocessor.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaAttDef.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaBuilder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionCompiler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaCollectionpreProcessor.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaDeclBase.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaElementDecl.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaEntity.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNames.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNamespacemanager.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaNotation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaSetCompiler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\SchemaType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventArgs.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationEventHandler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\ValidationState.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrBuilder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XdrValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlAtomicValue.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchema.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAll.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotated.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnnotation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAny.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAnyAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAppInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroup.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaAttributeGroupref.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaChoice.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCollection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaCompilationSettings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContent.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentExtension.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexContentRestriction.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaComplexType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContent.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentModel.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentProcessing.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaContentType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDataType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDerivationMethod.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaDocumentation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaElement.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaExternal.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaFacet.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaForm.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroup.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupBase.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaGroupRef.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaIdEntityConstraint.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaImport.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInclude.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaNotation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObject.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectCollection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaObjectTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaParticle.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaRedefine.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSequence.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSet.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContent.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentExtension.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleContentRestriction.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeContent.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeRestriction.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSimpleTypeUnion.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaSubstitutionGroup.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaUse.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidationException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSchemaValidity.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlSeverityType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTokenizedType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlTypeCode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XmlValueConverter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdBuilder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDateTime.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdDuration.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Schema\XsdValidator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\_Events.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerationoptions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifier.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeIdentifiers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\ImportContext.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaObjectWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemas.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerNamespaces.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\ValidateNames.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlCharType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlComplianceUtil.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlConvert.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManager.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlDownloadManagerAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlEncoding.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespacemanager.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNamespaceScope.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeOrder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNodeType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlNullResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlQualifiedName.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlReservedNs.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlResolverAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlSecureResolverAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlUrlResolverAsync.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XmlXapResolver.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AbsoluteQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AstNode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\AttributeQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Axis.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BaseAxisQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\BooleanFunctions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheAxisQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheChildrenQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CacheOutputQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ChildrenQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ClonableStack.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\CompiledXPathExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ContextQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantBaseQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DescendantQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\DocumentorderQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\EmptyQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ExtensionQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Filter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FilterQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FollowingSibling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ForwardPositionQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Function.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\FunctionQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Group.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\GroupQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IdQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\IteratorFilter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\LogicalExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\MergeFilterQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NamespaceQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NodeFunctions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumberFunctions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\NumericExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operand.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\OperandQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Operator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ParentQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\PrecedingSibling.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Query.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\QueryBuilder.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ResetableIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ReversePositionQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Root.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\SortQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\StringFunctions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\UnionExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\ValueQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\Variable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\VariableQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAncestorQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathArrayIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathAxisIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathChildIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathDescendantIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathEmptyIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathMultyIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathParser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathScanner.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelectionIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSelfQuery.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\Internal\XPathSingletonIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\IXPathNavigable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathDocument.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathExpr.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathItem.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNamespaceScope.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorKeyComparer.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNavigatorReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeIterator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\XPath\XPathNodeType.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltArgumentList.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltContext.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltException.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslTransform.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XsltSettings.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="ReferenceSources\BinaryCompatibility.cs" />
+ <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
+ <Compile Include="ReferenceSources\Res.cs" />
+ <Compile Include="ReferenceSources\ThisAssembly.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\GenerateHelper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\IteratorDescriptor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\OptimizerPatterns.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\StaticDataManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\TailCallAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILAnnotation.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILModule.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimization.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTrace.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilBinary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilChoice.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilCloneVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilDataSource.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilExpression.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFunction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvoke.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeLateBound.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilIterator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilList.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLiteral.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLoop.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilName.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNode.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNodeType.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilParameter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReference.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReplaceVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilScopedVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilSortKey.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilStrConcat.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTargetType.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTernary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTypeChecker.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilUnary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilValidationVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlReader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlWriter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SerializationHints.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SubstitutionList.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\WhitespaceRule.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\ContentIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DodSequenceMerge.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SetIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SiblingIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\TreeIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleReader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAggregates.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlCollation.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlExtensionFunction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILIndex.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILStorageConverter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryContext.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryRuntime.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQuerySequence.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryStaticData.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSequenceWriter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKey.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XslNumber.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltConvert.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltFunctions.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltLibrary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlILCommand.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlIlGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXPathEnvironment.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathContext.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathQilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Compiler.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\CompilerScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Focus.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\InvokeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\KeyMatchBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\MatcherBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\OutputScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGeneratorEnv.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilStrConcatenator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Scripts.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Stylesheet.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternParser.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAst.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAstAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslFlags.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltInput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltLoader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltQilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslVisitor.cs" />
+ <Compile Include="..\referencesource\System.Xml\InternalApis\NDP_Common\inc\Win8Helpers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Advanced\SchemaImporterExtension.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\AppSettings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compilation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compiler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\ConfigurationStrings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\DateTimeSerializationSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElement.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionsSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SerializationSectionGroup.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\XmlSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\indentedWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlSerializable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlTextParser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Mappings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Models.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\NameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\PrimitiveXmlSerializers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapCodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemamember.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SourceInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\TypeExtensions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Types.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCountingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Xmlcustomformatter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMemberMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMembersMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionMember.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlRootAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReaderILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriterILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializer.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTextAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslCompiledTransform.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\GenerateHelper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\IteratorDescriptor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\OptimizerPatterns.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\StaticDataManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\TailCallAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILAnnotation.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILModule.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimization.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTrace.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\IlGen\XmlIlVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilBinary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilChoice.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilCloneVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilDataSource.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilExpression.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilFunction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvoke.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilInvokeLateBound.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilIterator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilList.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLiteral.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilLoop.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilName.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNode.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilNodeType.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilParameter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilPatternVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReference.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilReplaceVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilScopedVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilSortKey.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilStrConcat.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTargetType.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTernary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilTypeChecker.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilUnary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilValidationVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilVisitor.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlReader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\QilXmlWriter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SerializationHints.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\SubstitutionList.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\QIL\WhitespaceRule.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\ContentIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\DodSequenceMerge.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SetIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\SiblingIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\TreeIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\WhitespaceRuleReader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlAggregates.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlCollation.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlExtensionFunction.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILIndex.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlILStorageConverter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlIterators.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryContext.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryOutput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryRuntime.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQuerySequence.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlQueryStaticData.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSequenceWriter.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKey.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XslNumber.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltConvert.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltFunctions.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Runtime\XsltLibrary.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlILCommand.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XmlIlGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\IXPathEnvironment.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathContext.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\XPath\XPathQilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Compiler.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\CompilerScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Focus.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\InvokeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\KeyMatchBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\MatcherBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\OutputScopeManager.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGenerator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilGeneratorEnv.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\QilStrConcatenator.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Scripts.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\Stylesheet.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternBuilder.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XPathPatternParser.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAst.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslAstAnalyzer.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslFlags.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltInput.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltLoader.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XsltQilFactory.cs" />
+ <Compile Include="..\referencesource\System.Data.SqlXml\System\Xml\Xsl\Xslt\XslVisitor.cs" />
+ <Compile Include="..\referencesource\System.Xml\InternalApis\NDP_Common\inc\Win8Helpers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Advanced\SchemaImporterExtension.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\AppSettings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\CodeGenerator.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compilation.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Compiler.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\ConfigurationStrings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\DateTimeSerializationSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElement.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionElementCollection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SchemaImporterExtensionsSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\SerializationSectionGroup.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Configuration\XmlSerializerSection.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\indentedWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlSerializable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\IXmlTextParser.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Mappings.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Models.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\NameTable.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\PrimitiveXmlSerializers.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapCodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapSchemamember.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\SourceInfo.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\TypeExtensions.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Types.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCodeExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlCountingReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\Xmlcustomformatter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlElementAttributes.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMemberMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlMembersMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlReflectionMember.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlRootAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReader.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationReaderILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializationWriterILGen.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializer.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTextAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Serialization\XmlTypeMapping.cs" />
+ <Compile Include="..\referencesource\System.Xml\System\Xml\Xslt\XslCompiledTransform.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
+ <Compile Include="ReferenceSources\CodeDom.cs" />
+ <Compile Include="ReferenceSources\TypeScope.cs" />
+ <Compile Include="ReferenceSources\Wsdl.cs" />
+ <Compile Include="System.Xml.Serialization\ImportContext.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlSerializable.cs" />
+ <Compile Include="System.Xml.Serialization\IXmlTextParser.cs" />
+ <Compile Include="System.Xml.Serialization\KeyHelper.cs" />
+ <Compile Include="System.Xml.Serialization\ReflectionHelper.cs" />
+ <Compile Include="System.Xml.Serialization\SchemaTypes.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGenerator.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationCodeGeneratorConfiguration.cs" />
+ <Compile Include="System.Xml.Serialization\SerializationSource.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\SoapAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\SoapElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\SoapReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\SoapSchemaMember.cs" />
+ <Compile Include="System.Xml.Serialization\SoapTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\TypeData.cs" />
+ <Compile Include="System.Xml.Serialization\TypeMember.cs" />
+ <Compile Include="System.Xml.Serialization\TypeTranslator.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAnyElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlArrayItemAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributeOverrides.cs" />
+ <Compile Include="System.Xml.Serialization\XmlAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlChoiceIdentifierAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlCustomFormatter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlDeserializationEvents.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlElementAttributes.cs" />
+ <Compile Include="System.Xml.Serialization\XmlEnumAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIgnoreAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlIncludeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMappingAccess.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMemberMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlMembersMapping.cs" />
+ <Compile Include="System.Xml.Serialization\XmlNamespaceDeclarationsAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlReflectionMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlRootAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaExporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaImporter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSchemaProviderAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationCollectionFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationFixupCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationGeneratedCode.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReadCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReader.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationReaderInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriteCallback.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializationWriterInterpreter.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializer.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerAssemblyAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerFactory.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerImplementation.cs" />
+ <Compile Include="System.Xml.Serialization\XmlSerializerVersionAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTextAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapElementInfo.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMember.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberAttribute.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberElement.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapMemberNamespaces.cs" />
+ <Compile Include="System.Xml.Serialization\XmlTypeMapping.cs" />
+ <Compile Include="System.Xml.Xsl\XslCompiledTransform_Mobile.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Xaml/System.Xaml-net_4_x.csproj b/mcs/class/System.Xaml/System.Xaml.csproj
index b083a94e05e..147ff7319b2 100644
--- a/mcs/class/System.Xaml/System.Xaml-net_4_x.csproj
+++ b/mcs/class/System.Xaml/System.Xaml.csproj
@@ -1,59 +1,47 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{4E79FA59-8344-4053-8E3B-B9619BA26513}</ProjectGuid>
+ <ProjectGuid>{1E8400C1-967B-4E41-92AE-3E9B06EEE274}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System.Xaml</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
@@ -176,48 +164,16 @@
<Compile Include="System.Xaml\XamlXmlReaderSettings.cs" />
<Compile Include="System.Xaml\XamlXmlWriter.cs" />
<Compile Include="System.Xaml\XamlXmlWriterException.cs" />
- <Compile Include="System.Xaml\XamlXmlWriterSettings.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="System.Xaml\XamlXmlWriterSettings.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_x.csproj b/mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_x.csproj
deleted file mode 100644
index d381b7548b0..00000000000
--- a/mcs/class/System.Xml.Linq/System.Xml.Linq-net_4_x.csproj
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{526286D5-38D9-4579-B001-471440D57752}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.Linq</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_SERIALIZATION</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_SERIALIZATION</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\System.Xml.XPath.XDocument\src\System\Xml\XPath\XDocumentExtensions.cs" />
- <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XComponentModel.cs" />
- <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XLinq.cs" />
- <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XNodeNavigator.cs" />
- <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XNodeValidator.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization-net_4_x.csproj">
- <Project>{D845AD9D-3CCB-49CB-9543-028678E94938}</Project>
- <Name>System.Runtime.Serialization-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Xml.Linq/System.Xml.Linq.csproj b/mcs/class/System.Xml.Linq/System.Xml.Linq.csproj
new file mode 100644
index 00000000000..10d0f886637
--- /dev/null
+++ b/mcs/class/System.Xml.Linq/System.Xml.Linq.csproj
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{AE291DB2-A2A8-46D2-AAE8-602976F43FC6}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.Linq</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_SERIALIZATION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;FEATURE_SERIALIZATION</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;FEATURE_SERIALIZATION;MONO_HYBRID_SYSTEM_XML</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\..\external\corefx\src\System.Xml.XPath.XDocument\src\System\Xml\XPath\XDocumentExtensions.cs" />
+ <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XComponentModel.cs" />
+ <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XLinq.cs" />
+ <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XNodeNavigator.cs" />
+ <Compile Include="..\referencesource\System.Xml.Linq\System\Xml\Linq\XNodeValidator.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Runtime.Serialization/System.Runtime.Serialization.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System.Xml.Serialization/System.Xml.Serialization-net_4_x.csproj b/mcs/class/System.Xml.Serialization/System.Xml.Serialization-net_4_x.csproj
deleted file mode 100644
index 35e84ee5879..00000000000
--- a/mcs/class/System.Xml.Serialization/System.Xml.Serialization-net_4_x.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2210873E-99FC-48A2-A261-D650BAE33A1C}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System.Xml.Serialization</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="TypeForwarders.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.ServiceModel/System.ServiceModel-net_4_x.csproj">
- <Project>{FE596C31-BDA2-4850-8F79-F8F4DF70F44A}</Project>
- <Name>System.ServiceModel-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System.Xml.Serialization/System.Xml.Serialization.csproj b/mcs/class/System.Xml.Serialization/System.Xml.Serialization.csproj
new file mode 100644
index 00000000000..8c1a4aad83f
--- /dev/null
+++ b/mcs/class/System.Xml.Serialization/System.Xml.Serialization.csproj
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{E161C076-8631-4D5D-96BD-2B2FB2CEE76D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>System.Xml.Serialization</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../ecma.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="TypeForwarders.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <ItemGroup>
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.ServiceModel/System.ServiceModel.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/System/System-bare-net_4_x.csproj b/mcs/class/System/System-bare-net_4_x.csproj
deleted file mode 100644
index db42da71d4e..00000000000
--- a/mcs/class/System/System-bare-net_4_x.csproj
+++ /dev/null
@@ -1,1390 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{483DB7F6-9145-4AE2-B9B2-2B5EE6FDEFB4}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,436</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/bare</OutputPath>
- <IntermediateOutputPath>obj-bare</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;CODEDOM;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;CODEDOM;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReferenceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CSharpHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\ChunkedMemoryStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\DelegatingStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\TempFileCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpStatusDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\Logging\NetEventSource.Common.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\SecurityProtocol.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\UriScheme.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\WebSockets\ManagedWebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\WebSockets\WebSocketValidate.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\StringExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPoolEventSource.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPoolBucket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\Utilities.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpModifierAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBModiferAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArgumentReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAssignStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttachEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgument.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgumentCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBaseReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCastExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClause.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClauseCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeChecksumPragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeComment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConditionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDefaultValueExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectionExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectiveCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEntryPointMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEventReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeFieldReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeGotoStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIterationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLabeledStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLinePragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberField.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberProperty.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\codemethodreferenceexpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodReturnStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImportCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeObjectCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePrimitiveExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertyReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertySetValueReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRemoveEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThisReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThrowExceptionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTryCatchFinallyStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDelegate.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMemberCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeOfExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameterCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableDeclarationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeDomProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGeneratorOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeValidator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerErrorCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ExposedTabStringIndentedTextWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\GeneratorSupport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\LanguageOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\FieldDirection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\MemberAttributes.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\Collections\Specialized\FixedStringLookup.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\BlockingCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\CDSCollectionETWBCLProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\ConcurrentBag.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\BitHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\IDictionaryDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\LinkedList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Queue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\QueueDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedDictionary.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.TreeSubSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSetEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Stack.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\StackDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\CompressionLevel.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\CompressionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\GZipStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.ServicePoint\src\System\Net\SecurityProtocolType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebClient\src\System\Net\WebClient.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\ClientWebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\ClientWebSocketOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\WebSocketHandle.Managed.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.WebSocketProtocol\src\System\Net\WebSockets\ManagedWebSocket.netstandard.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\ValueWebSocketReceiveResult.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketCloseStatus.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketContext.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketException.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketMessageType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketReceiveResult.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Private.Uri\src\System\UriBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\CodeDom\Compiler\IndentedTextWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Runtime\src\System\Collections\Generic\ISet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\OpenFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\StoreLocation.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\StoreName.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X500DistinguishedNameFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509ChainStatusFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509FindType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509IncludeOption.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509KeyUsageFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509NameType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509RevocationFlag.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509RevocationMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509VerificationFlags.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System\compmod\microsoft\win32\safehandles\SafeProcessHandle.cs" />
- <Compile Include="..\referencesource\System\compmod\system\codedom\compiler\GeneratedCodeAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\observablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\readonlyobservablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\bitvector32.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\casesensitivestringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\collectionsutil.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\hybriddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\inotifycollectionchanged.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\iordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\listdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\nameobjectcollectionbase.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\namevaluecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\notifycollectionchangedeventargs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\ordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringcollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionarywithcomparer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AmbientValueAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ArrayConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ArraySubsetEnumerator.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncCompletedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncCompletedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncOperation.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncOperationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AttributeCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AttributeProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BackgroundWorker.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BaseComponentEditor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\basenumberconverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindableSupport.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindingDirection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindingList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BooleanConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BrowsableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ByteConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CancelEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CancelEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CategoryAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CharConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeAction.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComplexBindingPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CompModSwitches.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Component.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentResourceManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Container.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ContainerFilterService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CultureInfoConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CustomTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataErrorsChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectFieldAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectMethodAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectMethodType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DateTimeConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DateTimeOffsetConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugExtendedPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugReflectEventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugReflectPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DecimalConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultBindingPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultEventAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultValueAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DelegatingTypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ActiveDocumentEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ActiveDocumentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\CheckoutException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\CommandID.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangedEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangingEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangingEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentRenameEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentRenameEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerOptionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransaction.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransactionCloseEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransactionCloseEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerVerb.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerVerbCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesigntimeLicenseContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesigntimeLicenseContextSerializer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpContextType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpKeywordAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpKeywordType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentChangeService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentDiscoveryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentInitializer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerEventService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerHost.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerHostTransactionState.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerOptionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDictionaryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IEventPropertyService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IExtenderListService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IExtenderProviderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IHelpService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IInheritanceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IMenuCommandService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\InheritanceAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\InheritanceLevel.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IReferenceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IResourceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IRootDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ISelectionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IServiceObjectContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITreeDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeDescriptorFilterService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeDiscoveryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeResolutionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\MenuCommand.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\NotifyParentPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ParenthesizePropertyNameAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\PropertyTabAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\PropertyTabScope.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\RefreshProperties.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\RefreshPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\SelectionTypes.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ComponentSerializationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ContextStack.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DefaultSerializationProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DesignerLoader.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DesignerSerializerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerLoaderHost.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerLoaderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\INameCreationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\InstanceDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\MemberRelationshipService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ResolveNameEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ResolveNameEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\RootDesignerSerializerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\SerializationStore.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ServiceCreatorCallback.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ServiceObjectContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\StandardCommands.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\StandardToolWindows.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ToolboxItemAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ViewTechnology.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerCategoryAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerSerializationVisibility.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerSerializationVisibilityAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignOnlyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignTimeVisibleAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DisplayNameAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoubleConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoWorkEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoWorkEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EditorAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EditorBrowsableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EnumConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventDescriptorCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventHandlerList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExpandableObjectConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExtendedPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExtenderProvidedPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\FxCopSuppression.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\GuidConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\HandledEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\HandledEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IBindingList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IBindingListView.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ICancelAddNew.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IChangeTracking.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IComNativeDescriptorHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IComponent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ICustomTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IDataErrorInfo.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IEditableObject.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IExtenderProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IIntellisenseBuilder.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IListSource.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ImmutableObjectAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INestedContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INestedSite.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InitializationEventAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyDataErrorInfo.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyPropertyChanged.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyPropertyChanging.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InstallerTypeAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InstanceCreationEditor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int16Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int32Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int64Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IntSecurity.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InvalidAsynchronousStateException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InvalidEnumArgumentException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IRaiseItemChangedEvents.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IRevertibleChangeTracking.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISite.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISupportInitialize.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISupportInitializeNotification.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISynchronizeInvoke.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ITypeDescriptorContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ITypedList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\License.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseUsageMode.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicFileLicenseProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListBindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDescription.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDescriptionCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDirection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LocalizableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LookupBindingPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MarshalByValueComponent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MaskedTextProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MaskedTextResultHint.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MemberDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MergablePropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MultilineStringConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\NestedContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\NullableConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PasswordPropertyTextAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProgressChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProgressChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangingEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangingEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyDescriptorCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProvidePropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReadOnlyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RecommendedAsConfigurableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReferenceConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectEventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RefreshEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RefreshEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunInstallerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunWorkerCompletedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunWorkerCompletedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SByteConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SettingsBindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SingleConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\StringConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SyntaxCheck.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TimeSpanConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ToolboxItemFilterAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ToolboxItemFilterType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeConverterAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProviderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeListConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt16Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt32Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt64Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\WarningException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Win32Exception.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\AssertSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\BooleanSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\ConsoleTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\CorrelationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Debug.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\DelimitedListTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\DiagnosticsConfiguration.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\FilterElement.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\ListenerElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\PerfCounterSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SeverityFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceLevels.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Switch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchLevelAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SystemDiagnosticsSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TextWriterTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Trace.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceEventCache.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceEventType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceInternal.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceLevel.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListeners.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceOptions.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSource.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\traceutils.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TypedElement.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\XmlWriterTraceListener.cs" />
- <Compile Include="..\referencesource\System\misc\hresults.cs" />
- <Compile Include="..\referencesource\System\misc\invariantcomparer.cs" />
- <Compile Include="..\referencesource\System\misc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System\misc\SecurityUtils.cs" />
- <Compile Include="..\referencesource\System\misc\WeakHashtable.cs" />
- <Compile Include="..\referencesource\System\net\System\_DomainName.cs" />
- <Compile Include="..\referencesource\System\net\System\_IPv4Address.cs" />
- <Compile Include="..\referencesource\System\net\System\_IPv6Address.cs" />
- <Compile Include="..\referencesource\System\net\System\_UncName.cs" />
- <Compile Include="..\referencesource\System\net\System\_UriSyntax.cs" />
- <Compile Include="..\referencesource\System\net\System\GenericUriParser.cs" />
- <Compile Include="..\referencesource\System\net\System\IriHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_BufferOffsetSize.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_Connection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_emptywebproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HeaderInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HeaderInfoTable.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HTTPDateParse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_IStreams.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_LazyAsyncResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_LoggingObject.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_NetRes.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_PooledStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ProxyChain.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ScatterGatherBuffers.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_Semaphore.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ServiceNameStore.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_TimerThread.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_WebProxyDataBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\AuthenticationScheme.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\AuthenticationSchemeSelector.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Authorization.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCache.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCacheEntry.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCacheManager.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCachePolicy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Configuration\DefaultProxySection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\connectionpool.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookie.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookiecollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookiecontainer.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookieexception.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\CredentialCache.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\DnsEndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\EndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\filewebrequest.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\filewebresponse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\FtpStatusCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\GlobalProxySelection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpListenerException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpListenerRequestUriBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpRequestHeader.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpResponseHeader.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpStatusCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpVersion.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IAuthenticationModule.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICertificatePolicy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICredentials.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICredentialsByHost.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Internal.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPEndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPHostEntry.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\iwebproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IWebProxyFinder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IWebRequestCreate.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\Base64Stream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\Base64WriteStateInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\BaseWriter.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\BufferBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ClosableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ContentDisposition.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ContentType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\DelegatedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\DispositionTypeNames.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\EightBitStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\EncodedStreamFactory.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\HeaderCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\IEncodableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MailBnfHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MailHeaderInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\mediatypenames.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeBasePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeEmbeddedMessagePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeMultiPart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeMultiPartType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeWriter.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MultiAsyncResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\QEncodedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\QuotedPrintableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\SmtpDateTime.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TrackingStringDictionary.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TrackingValidationObjectDictionary.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TransferEncoding.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\WriteStateInfoBase.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkAccess.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkCredential.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\DuplicateAddressDetectionState.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\GatewayIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\GatewayIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IcmpV4Statistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IcmpV6Statistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\interfacetype.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPGlobalProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPGlobalStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPv4InterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPv6InterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\MulticastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\MulticastIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkAddressChange.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInformationException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInformationPermission.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInterface.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInterfaceComponent.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\nodetype.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\OperationalStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PhysicalAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\pingexception.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PingOptions.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PingReply.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PrefixOrigin.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\ScopeLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SuffixOrigin.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemGatewayIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemMulticastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemTcpConnection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpConnection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpState.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UdpStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ProtocolViolationException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SecureProtocols\AuthenticatedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SecureProtocols\NegotiateEnumTypes.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ServicePointManager.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SocketAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SocketException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\_MultipleConnectAsync.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\AddressFamily.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IOControlCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IPPacketInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IPProtectionLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\LingerOption.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\MulticastOption.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\NetworkStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\ProtocolFamily.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\ProtocolType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SelectMode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\Socket.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketErrors.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketFlags.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketInformationOptions.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketOptionLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\TransportContext.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\TransportType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\UnicodeDecodingConformance.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\UnicodeEncodingConformance.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebExceptionStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebHeaderCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebPermission.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\webproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebRequest.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebRequestMethods.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebResponse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebUtility.cs" />
- <Compile Include="..\referencesource\System\net\System\URI.cs" />
- <Compile Include="..\referencesource\System\net\System\UriEnumTypes.cs" />
- <Compile Include="..\referencesource\System\net\System\UriExt.cs" />
- <Compile Include="..\referencesource\System\net\System\URIFormatException.cs" />
- <Compile Include="..\referencesource\System\net\System\UriHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\UriHostNameType.cs" />
- <Compile Include="..\referencesource\System\net\System\UriParserTemplates.cs" />
- <Compile Include="..\referencesource\System\net\System\URIPartial.cs" />
- <Compile Include="..\referencesource\System\net\System\UriScheme.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\compiledregexrunner.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\compiledregexrunnerfactory.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\Regex.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexBoyerMoore.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCapture.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCaptureCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCharClass.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCode.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCompilationInfo.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCompiler.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexFCD.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexGroup.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexGroupCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexInterpreter.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatch.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatchCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatchTimeoutException.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexNode.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexOptions.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexParser.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexReplacement.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexRunner.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexRunnerFactory.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexTree.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexWriter.cs" />
- <Compile Include="..\referencesource\System\security\system\security\Authentication\ExtendedProtection\ServiceNameCollection.cs" />
- <Compile Include="..\referencesource\System\security\system\security\Authentication\ExtendedProtection\TokenBinding.cs" />
- <Compile Include="..\referencesource\System\security\system\security\cryptography\oid.cs" />
- <Compile Include="..\referencesource\System\security\system\security\cryptography\x509\x509utils.cs" />
- <Compile Include="..\referencesource\System\security\system\security\permissions\typedescriptorpermission.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\AsyncStreamReader.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\Process.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessModuleCollection.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessStartInfo.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessThreadCollection.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\processwaithandle.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\ElapsedEventHandler.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\Timer.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\TimersDescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\IO\ports\InternalResources.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\interopservices\DefaultParameterValueAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\interopservices\handlecollector.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\versioning\FrameworkName.cs" />
- <Compile Include="..\referencesource\System\sys\system\threading\Barrier.cs" />
- <Compile Include="..\referencesource\System\sys\system\threading\semaphore.cs" />
- <Compile Include="..\referencesource\System\sys\system\windows\markup\ValueSerializerAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="corefx\ZLibNative.cs" />
- <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeX509ChainHandle.cs" />
- <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\PowerModes.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />
- <Compile Include="Microsoft.Win32\SystemEvents.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />
- <Compile Include="Mono.AppleTls\AppleCertificateHelper.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsContext.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsProvider.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsStream.cs" />
- <Compile Include="Mono.AppleTls\Certificate.cs" />
- <Compile Include="Mono.AppleTls\Enums.cs" />
- <Compile Include="Mono.AppleTls\ImportExport.cs" />
- <Compile Include="Mono.AppleTls\INativeObject.cs" />
- <Compile Include="Mono.AppleTls\Items.cs" />
- <Compile Include="Mono.AppleTls\Policy.cs" />
- <Compile Include="Mono.AppleTls\SecureTransport.cs" />
- <Compile Include="Mono.AppleTls\SslConnection.cs" />
- <Compile Include="Mono.AppleTls\Trust.cs" />
- <Compile Include="Mono.Btls\MonoBtlsBio.cs" />
- <Compile Include="Mono.Btls\MonoBtlsContext.cs" />
- <Compile Include="Mono.Btls\MonoBtlsError.cs" />
- <Compile Include="Mono.Btls\MonoBtlsException.cs" />
- <Compile Include="Mono.Btls\MonoBtlsKey.cs" />
- <Compile Include="Mono.Btls\MonoBtlsObject.cs" />
- <Compile Include="Mono.Btls\MonoBtlsPkcs12.cs" />
- <Compile Include="Mono.Btls\MonoBtlsProvider.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSsl.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslCtx.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslError.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslRenegotiateMode.cs" />
- <Compile Include="Mono.Btls\MonoBtlsStream.cs" />
- <Compile Include="Mono.Btls\MonoBtlsUtils.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Chain.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Crl.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Error.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Exception.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509FileType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Format.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Lookup.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupMono.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupMonoCollection.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Name.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509NameEntryType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Purpose.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Revoked.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Store.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreCtx.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreManager.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509TrustKind.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509VerifyFlags.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509VerifyParam.cs" />
- <Compile Include="Mono.Btls\X509CertificateImplBtls.cs" />
- <Compile Include="Mono.Btls\X509ChainImplBtls.cs" />
- <Compile Include="Mono.Http\NtlmClient.cs" />
- <Compile Include="Mono.Net.Dns\DnsClass.cs" />
- <Compile Include="Mono.Net.Dns\DnsHeader.cs" />
- <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />
- <Compile Include="Mono.Net.Dns\DnsPacket.cs" />
- <Compile Include="Mono.Net.Dns\DnsQClass.cs" />
- <Compile Include="Mono.Net.Dns\DnsQType.cs" />
- <Compile Include="Mono.Net.Dns\DnsQuery.cs" />
- <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />
- <Compile Include="Mono.Net.Dns\DnsRCode.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />
- <Compile Include="Mono.Net.Dns\DnsResponse.cs" />
- <Compile Include="Mono.Net.Dns\DnsType.cs" />
- <Compile Include="Mono.Net.Dns\DnsUtil.cs" />
- <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />
- <Compile Include="Mono.Net.Dns\ResolverError.cs" />
- <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />
- <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />
- <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
- <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
- <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
- <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
- <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
- <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
- <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
- <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
- <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
- <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
- <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
- <Compile Include="Mono.Util\MonoPInvokeCallbackAttribute.cs" />
- <Compile Include="MonoTouch\Dummy.cs" />
- <Compile Include="ReferenceSources\AssertWrapper.cs" />
- <Compile Include="ReferenceSources\AutoWebProxyScriptEngine.cs" />
- <Compile Include="ReferenceSources\BinaryCompatibility.cs" />
- <Compile Include="ReferenceSources\CAPI.cs" />
- <Compile Include="ReferenceSources\ConfigurationManagerInternalFactory.cs" />
- <Compile Include="ReferenceSources\EnvironmentHelpers.cs" />
- <Compile Include="ReferenceSources\HttpApi.cs" />
- <Compile Include="ReferenceSources\HttpSysSettings.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
- <Compile Include="ReferenceSources\Logging.cs" />
- <Compile Include="ReferenceSources\NativeMethods.cs" />
- <Compile Include="ReferenceSources\RequestCacheProtocol.cs" />
- <Compile Include="ReferenceSources\SecureStringHelper.cs" />
- <Compile Include="ReferenceSources\ServerCertValidationCallback.cs" />
- <Compile Include="ReferenceSources\SettingsSectionInternal.cs" />
- <Compile Include="ReferenceSources\Socket.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\SR2.cs" />
- <Compile Include="ReferenceSources\SRCategoryAttribute.cs" />
- <Compile Include="ReferenceSources\Win32Exception.cs" />
- <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />
- <Compile Include="System.CodeDom.Compiler\Compiler.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />
- <Compile Include="System.CodeDom.Compiler\Executor.cs" />
- <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />
- <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />
- <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />
- <Compile Include="System.Configuration\AppSettingsReader.cs" />
- <Compile Include="System.Configuration\ClientSettingsSection.cs" />
- <Compile Include="System.Configuration\ConfigHelper.cs" />
- <Compile Include="System.Configuration\ConfigurationException.cs" />
- <Compile Include="System.Configuration\ConfigurationSettings.cs" />
- <Compile Include="System.Configuration\ConfigXmlDocument.cs" />
- <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />
- <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />
- <Compile Include="System.Configuration\DictionarySectionHandler.cs" />
- <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />
- <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />
- <Compile Include="System.Configuration\IConfigurationSystem.cs" />
- <Compile Include="System.Configuration\IConfigXmlNode.cs" />
- <Compile Include="System.Configuration\IdnElement.cs" />
- <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />
- <Compile Include="System.Configuration\IPersistComponentSettings.cs" />
- <Compile Include="System.Configuration\IriParsingElement.cs" />
- <Compile Include="System.Configuration\ISettingsProviderService.cs" />
- <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />
- <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />
- <Compile Include="System.Configuration\NameValueSectionHandler.cs" />
- <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />
- <Compile Include="System.Configuration\SettingAttribute.cs" />
- <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />
- <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />
- <Compile Include="System.Configuration\SettingElement.cs" />
- <Compile Include="System.Configuration\SettingElementCollection.cs" />
- <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />
- <Compile Include="System.Configuration\SettingsBase.cs" />
- <Compile Include="System.Configuration\SettingsContext.cs" />
- <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />
- <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />
- <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />
- <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />
- <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />
- <Compile Include="System.Configuration\SettingsManageability.cs" />
- <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />
- <Compile Include="System.Configuration\SettingsProperty.cs" />
- <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />
- <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />
- <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />
- <Compile Include="System.Configuration\SettingsPropertyValue.cs" />
- <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />
- <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />
- <Compile Include="System.Configuration\SettingsProvider.cs" />
- <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />
- <Compile Include="System.Configuration\SettingsProviderCollection.cs" />
- <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />
- <Compile Include="System.Configuration\SettingsSerializeAs.cs" />
- <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />
- <Compile Include="System.Configuration\SettingValueElement.cs" />
- <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />
- <Compile Include="System.Configuration\SpecialSetting.cs" />
- <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />
- <Compile Include="System.Configuration\UriSection.cs" />
- <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />
- <Compile Include="System.Configuration\UserSettingsGroup.cs" />
- <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />
- <Compile Include="System.Diagnostics\CounterCreationData.cs" />
- <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />
- <Compile Include="System.Diagnostics\CounterSample.cs" />
- <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />
- <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />
- <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />
- <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />
- <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />
- <Compile Include="System.Diagnostics\EventInstance.cs" />
- <Compile Include="System.Diagnostics\EventLog.cs" />
- <Compile Include="System.Diagnostics\EventLogEntry.cs" />
- <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />
- <Compile Include="System.Diagnostics\EventLogEntryType.cs" />
- <Compile Include="System.Diagnostics\EventLogImpl.cs" />
- <Compile Include="System.Diagnostics\EventLogInstaller.cs" />
- <Compile Include="System.Diagnostics\EventLogPermission.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />
- <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />
- <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />
- <Compile Include="System.Diagnostics\FileVersionInfo.cs" />
- <Compile Include="System.Diagnostics\ICollectData.cs" />
- <Compile Include="System.Diagnostics\InstanceData.cs" />
- <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />
- <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />
- <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />
- <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />
- <Compile Include="System.Diagnostics\NullEventLog.cs" />
- <Compile Include="System.Diagnostics\OverflowAction.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounter.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />
- <Compile Include="System.Diagnostics\Process.cs" />
- <Compile Include="System.Diagnostics\ProcessModule.cs" />
- <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />
- <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />
- <Compile Include="System.Diagnostics\ProcessThread.cs" />
- <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />
- <Compile Include="System.Diagnostics\Stopwatch.cs" />
- <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />
- <Compile Include="System.Diagnostics\ThreadState.cs" />
- <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />
- <Compile Include="System.Diagnostics\TraceImpl.cs" />
- <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />
- <Compile Include="System.Diagnostics\Win32EventLog.cs" />
- <Compile Include="System.IO.Compression\DeflateStream.cs" />
- <Compile Include="System.IO.Ports\Handshake.cs" />
- <Compile Include="System.IO.Ports\ISerialStream.cs" />
- <Compile Include="System.IO.Ports\Parity.cs" />
- <Compile Include="System.IO.Ports\SerialData.cs" />
- <Compile Include="System.IO.Ports\SerialError.cs" />
- <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialPinChange.cs" />
- <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialPort.cs" />
- <Compile Include="System.IO.Ports\SerialPortStream.cs" />
- <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialSignal.cs" />
- <Compile Include="System.IO.Ports\StopBits.cs" />
- <Compile Include="System.IO.Ports\WinSerialStream.cs" />
- <Compile Include="System.IO\DefaultWatcher.cs" />
- <Compile Include="System.IO\ErrorEventArgs.cs" />
- <Compile Include="System.IO\ErrorEventHandler.cs" />
- <Compile Include="System.IO\FAMWatcher.cs" />
- <Compile Include="System.IO\FileAction.cs" />
- <Compile Include="System.IO\FileSystemEventArgs.cs" />
- <Compile Include="System.IO\FileSystemEventHandler.cs" />
- <Compile Include="System.IO\FileSystemWatcher.cs" />
- <Compile Include="System.IO\IFileWatcher.cs" />
- <Compile Include="System.IO\InotifyWatcher.cs" />
- <Compile Include="System.IO\InternalBufferOverflowException.cs" />
- <Compile Include="System.IO\InvalidDataException.cs" />
- <Compile Include="System.IO\IODescriptionAttribute.cs" />
- <Compile Include="System.IO\KeventWatcher.cs" />
- <Compile Include="System.IO\NotifyFilters.cs" />
- <Compile Include="System.IO\NullFileWatcher.cs" />
- <Compile Include="System.IO\RenamedEventArgs.cs" />
- <Compile Include="System.IO\RenamedEventHandler.cs" />
- <Compile Include="System.IO\SearchPattern.cs" />
- <Compile Include="System.IO\WaitForChangedResult.cs" />
- <Compile Include="System.IO\WatcherChangeTypes.cs" />
- <Compile Include="System.IO\WindowsWatcher.cs" />
- <Compile Include="System.Media\AudioData.cs" />
- <Compile Include="System.Media\AudioDevice.cs" />
- <Compile Include="System.Media\SoundPlayer.cs" />
- <Compile Include="System.Media\SystemSound.cs" />
- <Compile Include="System.Media\SystemSounds.cs" />
- <Compile Include="System.Media\Win32SoundPlayer.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />
- <Compile Include="System.Net.Configuration\BypassElement.cs" />
- <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />
- <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />
- <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />
- <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />
- <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />
- <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />
- <Compile Include="System.Net.Configuration\Ipv6Element.cs" />
- <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />
- <Compile Include="System.Net.Configuration\ModuleElement.cs" />
- <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />
- <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />
- <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />
- <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />
- <Compile Include="System.Net.Configuration\ProxyElement.cs" />
- <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />
- <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />
- <Compile Include="System.Net.Configuration\SettingsSection.cs" />
- <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />
- <Compile Include="System.Net.Configuration\SmtpSection.cs" />
- <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />
- <Compile Include="System.Net.Configuration\SocketElement.cs" />
- <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />
- <Compile Include="System.Net.Mail\AlternateView.cs" />
- <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />
- <Compile Include="System.Net.Mail\Attachment.cs" />
- <Compile Include="System.Net.Mail\AttachmentBase.cs" />
- <Compile Include="System.Net.Mail\AttachmentCollection.cs" />
- <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />
- <Compile Include="System.Net.Mail\LinkedResource.cs" />
- <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />
- <Compile Include="System.Net.Mail\MailAddress.cs" />
- <Compile Include="System.Net.Mail\MailAddressCollection.cs" />
- <Compile Include="System.Net.Mail\MailMessage.cs" />
- <Compile Include="System.Net.Mail\MailPriority.cs" />
- <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />
- <Compile Include="System.Net.Mail\SmtpAccess.cs" />
- <Compile Include="System.Net.Mail\SmtpClient.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryFormat.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />
- <Compile Include="System.Net.Mail\SmtpException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />
- <Compile Include="System.Net.Mail\SmtpPermission.cs" />
- <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
- <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />
- <Compile Include="System.Net.NetworkInformation\Ping.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />
- <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
- <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
- <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
- <Compile Include="System.Net.Security\NegotiateStream.cs" />
- <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
- <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
- <Compile Include="System.Net.Security\SslStream.cs" />
- <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
- <Compile Include="System.Net.Sockets\Socket.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
- <Compile Include="System.Net.Sockets\SocketOperation.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveMessageFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketTaskExtensions.cs" />
- <Compile Include="System.Net\AuthenticationManager.cs" />
- <Compile Include="System.Net\BasicClient.cs" />
- <Compile Include="System.Net\BindIPEndPoint.cs" />
- <Compile Include="System.Net\ChunkedInputStream.cs" />
- <Compile Include="System.Net\DecompressionMethods.cs" />
- <Compile Include="System.Net\DefaultCertificatePolicy.cs" />
- <Compile Include="System.Net\DigestClient.cs" />
- <Compile Include="System.Net\Dns.cs" />
- <Compile Include="System.Net\DnsAsyncResult.cs" />
- <Compile Include="System.Net\DnsPermission.cs" />
- <Compile Include="System.Net\DnsPermissionAttribute.cs" />
- <Compile Include="System.Net\EndPointListener.cs" />
- <Compile Include="System.Net\EndPointManager.cs" />
- <Compile Include="System.Net\EndpointPermission.cs" />
- <Compile Include="System.Net\FtpAsyncResult.cs" />
- <Compile Include="System.Net\FtpDataStream.cs" />
- <Compile Include="System.Net\FtpRequestCreator.cs" />
- <Compile Include="System.Net\FtpStatus.cs" />
- <Compile Include="System.Net\FtpWebRequest.cs" />
- <Compile Include="System.Net\FtpWebResponse.cs" />
- <Compile Include="System.Net\HttpConnection.cs" />
- <Compile Include="System.Net\HttpListener.cs" />
- <Compile Include="System.Net\HttpListener.Mono.cs" />
- <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
- <Compile Include="System.Net\HttpListenerContext.cs" />
- <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
- <Compile Include="System.Net\HttpListenerRequest.cs" />
- <Compile Include="System.Net\HttpListenerResponse.cs" />
- <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
- <Compile Include="System.Net\HttpRequestCreator.cs" />
- <Compile Include="System.Net\HttpStreamAsyncResult.cs" />
- <Compile Include="System.Net\HttpWebRequest.cs" />
- <Compile Include="System.Net\HttpWebResponse.cs" />
- <Compile Include="System.Net\ICredentialPolicy.cs" />
- <Compile Include="System.Net\IPv6Address.cs" />
- <Compile Include="System.Net\IWebProxyScript.cs" />
- <Compile Include="System.Net\ListenerAsyncResult.cs" />
- <Compile Include="System.Net\ListenerPrefix.cs" />
- <Compile Include="System.Net\MacProxy.cs" />
- <Compile Include="System.Net\MonoChunkStream.cs" />
- <Compile Include="System.Net\MonoHttpDate.cs" />
- <Compile Include="System.Net\NetConfig.cs" />
- <Compile Include="System.Net\NtlmClient.cs" />
- <Compile Include="System.Net\RequestStream.cs" />
- <Compile Include="System.Net\ResponseStream.cs" />
- <Compile Include="System.Net\ServicePoint.cs" />
- <Compile Include="System.Net\ServicePointManager.cs" />
- <Compile Include="System.Net\ServicePointManager.extra.cs" />
- <Compile Include="System.Net\ServicePointScheduler.cs" />
- <Compile Include="System.Net\SocketPermission.cs" />
- <Compile Include="System.Net\SocketPermissionAttribute.cs" />
- <Compile Include="System.Net\WebConnection.cs" />
- <Compile Include="System.Net\WebConnectionStream.cs" />
- <Compile Include="System.Net\WebConnectionTunnel.cs" />
- <Compile Include="System.Net\WebOperation.cs" />
- <Compile Include="System.Net\WebRequestStream.cs" />
- <Compile Include="System.Net\WebResponseStream.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />
- <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />
- <Compile Include="System.Security.Authentication\AuthenticationException.cs" />
- <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />
- <Compile Include="System.Security.Authentication\SslProtocols.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Impl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2ImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateImplCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImpl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Helper2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />
- <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
- <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />
- <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />
- <Compile Include="System.Security.Permissions\StorePermission.cs" />
- <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />
- <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />
- <Compile Include="System.Timers\ElapsedEventArgs.cs" />
- <Compile Include="System.Web\AspNetHostingPermission.cs" />
- <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />
- <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />
- <Compile Include="System.Windows.Input\ICommand.cs" />
- <Compile Include="System\IOSelector.cs" />
- <Compile Include="System\MonoToolsLocator.cs" />
- <Compile Include="System\Platform.cs" />
- <Compile Include="System\SRDescriptionAttribute.cs" />
- <Compile Include="System\UriTypeConverter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll</HintPath>
- <Private>False</Private>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="resources/Asterisk.wav">
- <LogicalName>Asterisk.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Beep.wav">
- <LogicalName>Beep.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Exclamation.wav">
- <LogicalName>Exclamation.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Hand.wav">
- <LogicalName>Hand.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Question.wav">
- <LogicalName>Question.wav</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System/System-secxml-net_4_x.csproj b/mcs/class/System/System-secxml-net_4_x.csproj
deleted file mode 100644
index 915770b4360..00000000000
--- a/mcs/class/System/System-secxml-net_4_x.csproj
+++ /dev/null
@@ -1,1394 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{19954F80-065E-4D46-8FEF-62BA4D6CFDAD}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,436</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)/secxml</OutputPath>
- <IntermediateOutputPath>obj-secxml</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>System</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;CODEDOM;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS;SECURITY_DEP;MONO_SECURITY_ALIAS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;CODEDOM;MONO_FEATURE_APPLETLS;MONO_FEATURE_BTLS;SECURITY_DEP;MONO_SECURITY_ALIAS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReferenceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CSharpHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\ChunkedMemoryStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\DelegatingStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\TempFileCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpStatusDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\Logging\NetEventSource.Common.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\SecurityProtocol.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\UriScheme.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\WebSockets\ManagedWebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\WebSockets\WebSocketValidate.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\StringExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\ArrayPoolEventSource.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPool.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\DefaultArrayPoolBucket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Buffers\src\System\Buffers\Utilities.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpModifierAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBModiferAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArgumentReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAssignStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttachEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgument.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgumentCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBaseReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCastExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClause.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClauseCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeChecksumPragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeComment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConditionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDefaultValueExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectionExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectiveCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEntryPointMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEventReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeFieldReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeGotoStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIterationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLabeledStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLinePragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberField.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberProperty.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\codemethodreferenceexpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodReturnStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImportCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeObjectCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePrimitiveExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertyReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertySetValueReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRemoveEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThisReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThrowExceptionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTryCatchFinallyStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDelegate.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMemberCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeOfExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameterCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableDeclarationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeDomProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGeneratorOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeValidator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerErrorCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ExposedTabStringIndentedTextWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\GeneratorSupport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\LanguageOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\FieldDirection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\MemberAttributes.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\Collections\Specialized\FixedStringLookup.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\BlockingCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\CDSCollectionETWBCLProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\ConcurrentBag.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\BitHelper.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\IDictionaryDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\LinkedList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Queue.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\QueueDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedDictionary.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedList.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSet.TreeSubSet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\SortedSetEqualityComparer.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\Stack.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\StackDebugView.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\CompressionLevel.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\CompressionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\GZipStream.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.ServicePoint\src\System\Net\SecurityProtocolType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebClient\src\System\Net\WebClient.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\ClientWebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\ClientWebSocketOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\WebSocketHandle.Managed.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.WebSocketProtocol\src\System\Net\WebSockets\ManagedWebSocket.netstandard.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\ValueWebSocketReceiveResult.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocket.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketCloseStatus.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketContext.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketException.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketMessageType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketReceiveResult.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketState.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Private.Uri\src\System\UriBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\CodeDom\Compiler\IndentedTextWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Runtime\src\System\Collections\Generic\ISet.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\OpenFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\StoreLocation.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\StoreName.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X500DistinguishedNameFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509ChainStatusFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509FindType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509IncludeOption.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509KeyUsageFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509NameType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509RevocationFlag.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509RevocationMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509VerificationFlags.cs" />
- <Compile Include="..\..\build\common\SR.cs" />
- <Compile Include="..\referencesource\System\compmod\microsoft\win32\safehandles\SafeProcessHandle.cs" />
- <Compile Include="..\referencesource\System\compmod\system\codedom\compiler\GeneratedCodeAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\observablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\readonlyobservablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\bitvector32.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\casesensitivestringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\collectionsutil.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\hybriddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\inotifycollectionchanged.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\iordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\listdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\nameobjectcollectionbase.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\namevaluecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\notifycollectionchangedeventargs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\ordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringcollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionarywithcomparer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AmbientValueAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ArrayConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ArraySubsetEnumerator.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncCompletedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncCompletedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncOperation.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AsyncOperationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AttributeCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\AttributeProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BackgroundWorker.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BaseComponentEditor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\basenumberconverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindableSupport.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindingDirection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BindingList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BooleanConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\BrowsableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ByteConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CancelEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CancelEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CategoryAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CharConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeAction.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionChangeEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CollectionConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComplexBindingPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CompModSwitches.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Component.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ComponentResourceManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Container.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ContainerFilterService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CultureInfoConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\CustomTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataErrorsChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectFieldAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectMethodAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DataObjectMethodType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DateTimeConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DateTimeOffsetConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugExtendedPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugReflectEventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugReflectPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DebugTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DecimalConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultBindingPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultEventAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DefaultValueAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DelegatingTypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ActiveDocumentEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ActiveDocumentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\CheckoutException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\CommandID.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangedEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangingEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentChangingEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentRenameEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ComponentRenameEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerOptionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransaction.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransactionCloseEvent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerTransactionCloseEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerVerb.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesignerVerbCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesigntimeLicenseContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DesigntimeLicenseContextSerializer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\DocumentEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpContextType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpKeywordAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\HelpKeywordType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentChangeService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentDiscoveryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IComponentInitializer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerEventService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerHost.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerHostTransactionState.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDesignerOptionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IDictionaryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IEventPropertyService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IExtenderListService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IExtenderProviderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IHelpService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IInheritanceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IMenuCommandService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\InheritanceAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\InheritanceLevel.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IReferenceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IResourceService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IRootDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ISelectionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\IServiceObjectContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITreeDesigner.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeDescriptorFilterService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeDiscoveryService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ITypeResolutionService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\MenuCommand.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\NotifyParentPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ParenthesizePropertyNameAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\PropertyTabAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\PropertyTabScope.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\RefreshProperties.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\RefreshPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\SelectionTypes.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ComponentSerializationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ContextStack.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DefaultSerializationProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DesignerLoader.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\DesignerSerializerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerLoaderHost.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerLoaderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\IDesignerSerializationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\INameCreationService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\InstanceDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\MemberRelationshipService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ResolveNameEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\ResolveNameEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\RootDesignerSerializerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\serialization\SerializationStore.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ServiceCreatorCallback.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ServiceObjectContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\StandardCommands.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\StandardToolWindows.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ToolboxItemAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\design\ViewTechnology.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerCategoryAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerSerializationVisibility.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignerSerializationVisibilityAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignOnlyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DesignTimeVisibleAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DisplayNameAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoubleConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoWorkEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\DoWorkEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EditorAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EditorBrowsableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EnumConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventDescriptorCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\EventHandlerList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExpandableObjectConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExtendedPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ExtenderProvidedPropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\FxCopSuppression.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\GuidConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\HandledEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\HandledEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IBindingList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IBindingListView.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ICancelAddNew.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IChangeTracking.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IComNativeDescriptorHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IComponent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ICustomTypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IDataErrorInfo.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IEditableObject.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IExtenderProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IIntellisenseBuilder.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IListSource.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ImmutableObjectAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INestedContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INestedSite.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InitializationEventAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyDataErrorInfo.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyPropertyChanged.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\INotifyPropertyChanging.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InstallerTypeAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InstanceCreationEditor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int16Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int32Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Int64Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IntSecurity.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InvalidAsynchronousStateException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\InvalidEnumArgumentException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IRaiseItemChangedEvents.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\IRevertibleChangeTracking.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISite.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISupportInitialize.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISupportInitializeNotification.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ISynchronizeInvoke.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ITypeDescriptorContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ITypedList.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\License.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseContext.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicenseUsageMode.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LicFileLicenseProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListBindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListChangedType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDescription.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDescriptionCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ListSortDirection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LocalizableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\LookupBindingPropertiesAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MarshalByValueComponent.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MaskedTextProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MaskedTextResultHint.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MemberDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MergablePropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\MultilineStringConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\NestedContainer.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\NullableConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PasswordPropertyTextAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProgressChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProgressChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangingEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyChangingEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\PropertyDescriptorCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ProvidePropertyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReadOnlyAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RecommendedAsConfigurableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReferenceConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectEventDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectPropertyDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RefreshEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RefreshEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunInstallerAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunWorkerCompletedEventArgs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\RunWorkerCompletedEventHandler.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SByteConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SettingsBindableAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SingleConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\StringConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\SyntaxCheck.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TimeSpanConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ToolboxItemFilterAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\ToolboxItemFilterType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeConverterAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProvider.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProviderAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptionProviderService.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeDescriptor.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\TypeListConverter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt16Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt32Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\UInt64Converter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\WarningException.cs" />
- <Compile Include="..\referencesource\System\compmod\system\componentmodel\Win32Exception.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\AssertSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\BooleanSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\ConsoleTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\CorrelationManager.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Debug.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\DelimitedListTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\DiagnosticsConfiguration.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\FilterElement.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\ListenerElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\PerfCounterSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SeverityFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceLevels.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Switch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchLevelAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SystemDiagnosticsSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TextWriterTraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\Trace.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceEventCache.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceEventType.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceInternal.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceLevel.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListener.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListeners.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceOptions.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSource.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\traceutils.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TypedElement.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\XmlWriterTraceListener.cs" />
- <Compile Include="..\referencesource\System\misc\hresults.cs" />
- <Compile Include="..\referencesource\System\misc\invariantcomparer.cs" />
- <Compile Include="..\referencesource\System\misc\PrivilegedConfigurationManager.cs" />
- <Compile Include="..\referencesource\System\misc\SecurityUtils.cs" />
- <Compile Include="..\referencesource\System\misc\WeakHashtable.cs" />
- <Compile Include="..\referencesource\System\net\System\_DomainName.cs" />
- <Compile Include="..\referencesource\System\net\System\_IPv4Address.cs" />
- <Compile Include="..\referencesource\System\net\System\_IPv6Address.cs" />
- <Compile Include="..\referencesource\System\net\System\_UncName.cs" />
- <Compile Include="..\referencesource\System\net\System\_UriSyntax.cs" />
- <Compile Include="..\referencesource\System\net\System\GenericUriParser.cs" />
- <Compile Include="..\referencesource\System\net\System\IriHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_BufferOffsetSize.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_Connection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_emptywebproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HeaderInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HeaderInfoTable.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_HTTPDateParse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_IStreams.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_LazyAsyncResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_LoggingObject.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_NetRes.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_PooledStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ProxyChain.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ScatterGatherBuffers.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_Semaphore.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_ServiceNameStore.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_TimerThread.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\_WebProxyDataBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\AuthenticationScheme.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\AuthenticationSchemeSelector.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Authorization.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCache.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCacheEntry.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCacheManager.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Cache\RequestCachePolicy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Configuration\DefaultProxySection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\connectionpool.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookie.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookiecollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookiecontainer.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\cookieexception.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\CredentialCache.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\DnsEndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\EndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\filewebrequest.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\filewebresponse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\FtpStatusCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\GlobalProxySelection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpListenerException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpListenerRequestUriBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpRequestHeader.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpResponseHeader.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpStatusCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\HttpVersion.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IAuthenticationModule.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICertificatePolicy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICredentials.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ICredentialsByHost.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Internal.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPEndPoint.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IPHostEntry.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\iwebproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IWebProxyFinder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\IWebRequestCreate.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\Base64Stream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\Base64WriteStateInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\BaseWriter.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\BufferBuilder.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ClosableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ContentDisposition.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\ContentType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\DelegatedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\DispositionTypeNames.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\EightBitStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\EncodedStreamFactory.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\HeaderCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\IEncodableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MailBnfHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MailHeaderInfo.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\mediatypenames.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeBasePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeEmbeddedMessagePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeMultiPart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeMultiPartType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimePart.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MimeWriter.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\MultiAsyncResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\QEncodedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\QuotedPrintableStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\SmtpDateTime.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TrackingStringDictionary.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TrackingValidationObjectDictionary.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\TransferEncoding.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\mail\WriteStateInfoBase.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkAccess.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkCredential.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\DuplicateAddressDetectionState.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\GatewayIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\GatewayIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IcmpV4Statistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IcmpV6Statistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\interfacetype.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPGlobalProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPGlobalStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPInterfaceStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPv4InterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\IPv6InterfaceProperties.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\MulticastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\MulticastIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkAddressChange.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInformationException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInformationPermission.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInterface.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\NetworkInterfaceComponent.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\nodetype.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\OperationalStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PhysicalAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\pingexception.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PingOptions.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PingReply.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\PrefixOrigin.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\ScopeLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SuffixOrigin.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemGatewayIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemMulticastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\SystemTcpConnection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpConnection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpState.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\TcpStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UdpStatistics.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\NetworkInformation\UnicastIPAddressInformationCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ProtocolViolationException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SecureProtocols\AuthenticatedStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SecureProtocols\NegotiateEnumTypes.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\ServicePointManager.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SocketAddress.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\SocketException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\_MultipleConnectAsync.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\AddressFamily.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IOControlCode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IPPacketInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\IPProtectionLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\LingerOption.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\MulticastOption.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\NetworkStream.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\ProtocolFamily.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\ProtocolType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SelectMode.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\Socket.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketErrors.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketFlags.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketInformation.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketInformationOptions.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketOptionLevel.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\TransportContext.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\TransportType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\UnicodeDecodingConformance.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\UnicodeEncodingConformance.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebException.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebExceptionStatus.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebHeaderCollection.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebPermission.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\webproxy.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebRequest.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebRequestMethods.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebResponse.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\WebUtility.cs" />
- <Compile Include="..\referencesource\System\net\System\URI.cs" />
- <Compile Include="..\referencesource\System\net\System\UriEnumTypes.cs" />
- <Compile Include="..\referencesource\System\net\System\UriExt.cs" />
- <Compile Include="..\referencesource\System\net\System\URIFormatException.cs" />
- <Compile Include="..\referencesource\System\net\System\UriHelper.cs" />
- <Compile Include="..\referencesource\System\net\System\UriHostNameType.cs" />
- <Compile Include="..\referencesource\System\net\System\UriParserTemplates.cs" />
- <Compile Include="..\referencesource\System\net\System\URIPartial.cs" />
- <Compile Include="..\referencesource\System\net\System\UriScheme.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\compiledregexrunner.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\compiledregexrunnerfactory.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\Regex.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexBoyerMoore.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCapture.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCaptureCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCharClass.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCode.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCompilationInfo.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexCompiler.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexFCD.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexGroup.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexGroupCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexInterpreter.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatch.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatchCollection.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexMatchTimeoutException.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexNode.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexOptions.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexParser.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexReplacement.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexRunner.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexRunnerFactory.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexTree.cs" />
- <Compile Include="..\referencesource\System\regex\system\text\regularexpressions\RegexWriter.cs" />
- <Compile Include="..\referencesource\System\security\system\security\Authentication\ExtendedProtection\ServiceNameCollection.cs" />
- <Compile Include="..\referencesource\System\security\system\security\Authentication\ExtendedProtection\TokenBinding.cs" />
- <Compile Include="..\referencesource\System\security\system\security\cryptography\oid.cs" />
- <Compile Include="..\referencesource\System\security\system\security\cryptography\x509\x509utils.cs" />
- <Compile Include="..\referencesource\System\security\system\security\permissions\typedescriptorpermission.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\AsyncStreamReader.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\Process.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessModuleCollection.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessStartInfo.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\ProcessThreadCollection.cs" />
- <Compile Include="..\referencesource\System\services\monitoring\system\diagnosticts\processwaithandle.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\ElapsedEventHandler.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\Timer.cs" />
- <Compile Include="..\referencesource\System\services\timers\system\timers\TimersDescriptionAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\Diagnostics\CodeAnalysis\ExcludeFromCodeCoverageAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\IO\ports\InternalResources.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\interopservices\DefaultParameterValueAttribute.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\interopservices\handlecollector.cs" />
- <Compile Include="..\referencesource\System\sys\system\runtime\versioning\FrameworkName.cs" />
- <Compile Include="..\referencesource\System\sys\system\threading\Barrier.cs" />
- <Compile Include="..\referencesource\System\sys\system\threading\semaphore.cs" />
- <Compile Include="..\referencesource\System\sys\system\windows\markup\ValueSerializerAttribute.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="corefx\SR.cs" />
- <Compile Include="corefx\ZLibNative.cs" />
- <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />
- <Compile Include="Microsoft.Win32.SafeHandles\SafeX509ChainHandle.cs" />
- <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\PowerModes.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />
- <Compile Include="Microsoft.Win32\SystemEvents.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />
- <Compile Include="Mono.AppleTls\AppleCertificateHelper.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsContext.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsProvider.cs" />
- <Compile Include="Mono.AppleTls\AppleTlsStream.cs" />
- <Compile Include="Mono.AppleTls\Certificate.cs" />
- <Compile Include="Mono.AppleTls\Enums.cs" />
- <Compile Include="Mono.AppleTls\ImportExport.cs" />
- <Compile Include="Mono.AppleTls\INativeObject.cs" />
- <Compile Include="Mono.AppleTls\Items.cs" />
- <Compile Include="Mono.AppleTls\Policy.cs" />
- <Compile Include="Mono.AppleTls\SecureTransport.cs" />
- <Compile Include="Mono.AppleTls\SslConnection.cs" />
- <Compile Include="Mono.AppleTls\Trust.cs" />
- <Compile Include="Mono.Btls\MonoBtlsBio.cs" />
- <Compile Include="Mono.Btls\MonoBtlsContext.cs" />
- <Compile Include="Mono.Btls\MonoBtlsError.cs" />
- <Compile Include="Mono.Btls\MonoBtlsException.cs" />
- <Compile Include="Mono.Btls\MonoBtlsKey.cs" />
- <Compile Include="Mono.Btls\MonoBtlsObject.cs" />
- <Compile Include="Mono.Btls\MonoBtlsPkcs12.cs" />
- <Compile Include="Mono.Btls\MonoBtlsProvider.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSsl.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslCtx.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslError.cs" />
- <Compile Include="Mono.Btls\MonoBtlsSslRenegotiateMode.cs" />
- <Compile Include="Mono.Btls\MonoBtlsStream.cs" />
- <Compile Include="Mono.Btls\MonoBtlsUtils.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Chain.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Crl.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Error.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Exception.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509FileType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Format.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Lookup.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupMono.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupMonoCollection.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509LookupType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Name.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509NameEntryType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Purpose.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Revoked.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509Store.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreCtx.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreManager.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509StoreType.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509TrustKind.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509VerifyFlags.cs" />
- <Compile Include="Mono.Btls\MonoBtlsX509VerifyParam.cs" />
- <Compile Include="Mono.Btls\X509CertificateImplBtls.cs" />
- <Compile Include="Mono.Btls\X509ChainImplBtls.cs" />
- <Compile Include="Mono.Http\NtlmClient.cs" />
- <Compile Include="Mono.Net.Dns\DnsClass.cs" />
- <Compile Include="Mono.Net.Dns\DnsHeader.cs" />
- <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />
- <Compile Include="Mono.Net.Dns\DnsPacket.cs" />
- <Compile Include="Mono.Net.Dns\DnsQClass.cs" />
- <Compile Include="Mono.Net.Dns\DnsQType.cs" />
- <Compile Include="Mono.Net.Dns\DnsQuery.cs" />
- <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />
- <Compile Include="Mono.Net.Dns\DnsRCode.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />
- <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />
- <Compile Include="Mono.Net.Dns\DnsResponse.cs" />
- <Compile Include="Mono.Net.Dns\DnsType.cs" />
- <Compile Include="Mono.Net.Dns\DnsUtil.cs" />
- <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />
- <Compile Include="Mono.Net.Dns\ResolverError.cs" />
- <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />
- <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />
- <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
- <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
- <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
- <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
- <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
- <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
- <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
- <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
- <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
- <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
- <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
- <Compile Include="Mono.Util\MonoPInvokeCallbackAttribute.cs" />
- <Compile Include="MonoTouch\Dummy.cs" />
- <Compile Include="ReferenceSources\AssertWrapper.cs" />
- <Compile Include="ReferenceSources\AutoWebProxyScriptEngine.cs" />
- <Compile Include="ReferenceSources\BinaryCompatibility.cs" />
- <Compile Include="ReferenceSources\CAPI.cs" />
- <Compile Include="ReferenceSources\ConfigurationManagerInternalFactory.cs" />
- <Compile Include="ReferenceSources\EnvironmentHelpers.cs" />
- <Compile Include="ReferenceSources\HttpApi.cs" />
- <Compile Include="ReferenceSources\HttpSysSettings.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
- <Compile Include="ReferenceSources\Logging.cs" />
- <Compile Include="ReferenceSources\NativeMethods.cs" />
- <Compile Include="ReferenceSources\RequestCacheProtocol.cs" />
- <Compile Include="ReferenceSources\SecureStringHelper.cs" />
- <Compile Include="ReferenceSources\ServerCertValidationCallback.cs" />
- <Compile Include="ReferenceSources\SettingsSectionInternal.cs" />
- <Compile Include="ReferenceSources\Socket.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\SR2.cs" />
- <Compile Include="ReferenceSources\SRCategoryAttribute.cs" />
- <Compile Include="ReferenceSources\Win32Exception.cs" />
- <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />
- <Compile Include="System.CodeDom.Compiler\Compiler.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />
- <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />
- <Compile Include="System.CodeDom.Compiler\Executor.cs" />
- <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />
- <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />
- <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />
- <Compile Include="System.Configuration\AppSettingsReader.cs" />
- <Compile Include="System.Configuration\ClientSettingsSection.cs" />
- <Compile Include="System.Configuration\ConfigHelper.cs" />
- <Compile Include="System.Configuration\ConfigurationException.cs" />
- <Compile Include="System.Configuration\ConfigurationSettings.cs" />
- <Compile Include="System.Configuration\ConfigXmlDocument.cs" />
- <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />
- <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />
- <Compile Include="System.Configuration\DictionarySectionHandler.cs" />
- <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />
- <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />
- <Compile Include="System.Configuration\IConfigurationSystem.cs" />
- <Compile Include="System.Configuration\IConfigXmlNode.cs" />
- <Compile Include="System.Configuration\IdnElement.cs" />
- <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />
- <Compile Include="System.Configuration\IPersistComponentSettings.cs" />
- <Compile Include="System.Configuration\IriParsingElement.cs" />
- <Compile Include="System.Configuration\ISettingsProviderService.cs" />
- <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />
- <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />
- <Compile Include="System.Configuration\NameValueSectionHandler.cs" />
- <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />
- <Compile Include="System.Configuration\SettingAttribute.cs" />
- <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />
- <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />
- <Compile Include="System.Configuration\SettingElement.cs" />
- <Compile Include="System.Configuration\SettingElementCollection.cs" />
- <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />
- <Compile Include="System.Configuration\SettingsBase.cs" />
- <Compile Include="System.Configuration\SettingsContext.cs" />
- <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />
- <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />
- <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />
- <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />
- <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />
- <Compile Include="System.Configuration\SettingsManageability.cs" />
- <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />
- <Compile Include="System.Configuration\SettingsProperty.cs" />
- <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />
- <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />
- <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />
- <Compile Include="System.Configuration\SettingsPropertyValue.cs" />
- <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />
- <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />
- <Compile Include="System.Configuration\SettingsProvider.cs" />
- <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />
- <Compile Include="System.Configuration\SettingsProviderCollection.cs" />
- <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />
- <Compile Include="System.Configuration\SettingsSerializeAs.cs" />
- <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />
- <Compile Include="System.Configuration\SettingValueElement.cs" />
- <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />
- <Compile Include="System.Configuration\SpecialSetting.cs" />
- <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />
- <Compile Include="System.Configuration\UriSection.cs" />
- <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />
- <Compile Include="System.Configuration\UserSettingsGroup.cs" />
- <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />
- <Compile Include="System.Diagnostics\CounterCreationData.cs" />
- <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />
- <Compile Include="System.Diagnostics\CounterSample.cs" />
- <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />
- <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />
- <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />
- <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />
- <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />
- <Compile Include="System.Diagnostics\EventInstance.cs" />
- <Compile Include="System.Diagnostics\EventLog.cs" />
- <Compile Include="System.Diagnostics\EventLogEntry.cs" />
- <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />
- <Compile Include="System.Diagnostics\EventLogEntryType.cs" />
- <Compile Include="System.Diagnostics\EventLogImpl.cs" />
- <Compile Include="System.Diagnostics\EventLogInstaller.cs" />
- <Compile Include="System.Diagnostics\EventLogPermission.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />
- <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />
- <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />
- <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />
- <Compile Include="System.Diagnostics\FileVersionInfo.cs" />
- <Compile Include="System.Diagnostics\ICollectData.cs" />
- <Compile Include="System.Diagnostics\InstanceData.cs" />
- <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />
- <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />
- <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />
- <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />
- <Compile Include="System.Diagnostics\NullEventLog.cs" />
- <Compile Include="System.Diagnostics\OverflowAction.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounter.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />
- <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />
- <Compile Include="System.Diagnostics\Process.cs" />
- <Compile Include="System.Diagnostics\ProcessModule.cs" />
- <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />
- <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />
- <Compile Include="System.Diagnostics\ProcessThread.cs" />
- <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />
- <Compile Include="System.Diagnostics\Stopwatch.cs" />
- <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />
- <Compile Include="System.Diagnostics\ThreadState.cs" />
- <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />
- <Compile Include="System.Diagnostics\TraceImpl.cs" />
- <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />
- <Compile Include="System.Diagnostics\Win32EventLog.cs" />
- <Compile Include="System.IO.Compression\DeflateStream.cs" />
- <Compile Include="System.IO.Ports\Handshake.cs" />
- <Compile Include="System.IO.Ports\ISerialStream.cs" />
- <Compile Include="System.IO.Ports\Parity.cs" />
- <Compile Include="System.IO.Ports\SerialData.cs" />
- <Compile Include="System.IO.Ports\SerialError.cs" />
- <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialPinChange.cs" />
- <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialPort.cs" />
- <Compile Include="System.IO.Ports\SerialPortStream.cs" />
- <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />
- <Compile Include="System.IO.Ports\SerialSignal.cs" />
- <Compile Include="System.IO.Ports\StopBits.cs" />
- <Compile Include="System.IO.Ports\WinSerialStream.cs" />
- <Compile Include="System.IO\DefaultWatcher.cs" />
- <Compile Include="System.IO\ErrorEventArgs.cs" />
- <Compile Include="System.IO\ErrorEventHandler.cs" />
- <Compile Include="System.IO\FAMWatcher.cs" />
- <Compile Include="System.IO\FileAction.cs" />
- <Compile Include="System.IO\FileSystemEventArgs.cs" />
- <Compile Include="System.IO\FileSystemEventHandler.cs" />
- <Compile Include="System.IO\FileSystemWatcher.cs" />
- <Compile Include="System.IO\IFileWatcher.cs" />
- <Compile Include="System.IO\InotifyWatcher.cs" />
- <Compile Include="System.IO\InternalBufferOverflowException.cs" />
- <Compile Include="System.IO\InvalidDataException.cs" />
- <Compile Include="System.IO\IODescriptionAttribute.cs" />
- <Compile Include="System.IO\KeventWatcher.cs" />
- <Compile Include="System.IO\NotifyFilters.cs" />
- <Compile Include="System.IO\NullFileWatcher.cs" />
- <Compile Include="System.IO\RenamedEventArgs.cs" />
- <Compile Include="System.IO\RenamedEventHandler.cs" />
- <Compile Include="System.IO\SearchPattern.cs" />
- <Compile Include="System.IO\WaitForChangedResult.cs" />
- <Compile Include="System.IO\WatcherChangeTypes.cs" />
- <Compile Include="System.IO\WindowsWatcher.cs" />
- <Compile Include="System.Media\AudioData.cs" />
- <Compile Include="System.Media\AudioDevice.cs" />
- <Compile Include="System.Media\SoundPlayer.cs" />
- <Compile Include="System.Media\SystemSound.cs" />
- <Compile Include="System.Media\SystemSounds.cs" />
- <Compile Include="System.Media\Win32SoundPlayer.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />
- <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />
- <Compile Include="System.Net.Configuration\BypassElement.cs" />
- <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />
- <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />
- <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />
- <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />
- <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />
- <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />
- <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />
- <Compile Include="System.Net.Configuration\Ipv6Element.cs" />
- <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />
- <Compile Include="System.Net.Configuration\ModuleElement.cs" />
- <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />
- <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />
- <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />
- <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />
- <Compile Include="System.Net.Configuration\ProxyElement.cs" />
- <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />
- <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />
- <Compile Include="System.Net.Configuration\SettingsSection.cs" />
- <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />
- <Compile Include="System.Net.Configuration\SmtpSection.cs" />
- <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />
- <Compile Include="System.Net.Configuration\SocketElement.cs" />
- <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />
- <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />
- <Compile Include="System.Net.Mail\AlternateView.cs" />
- <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />
- <Compile Include="System.Net.Mail\Attachment.cs" />
- <Compile Include="System.Net.Mail\AttachmentBase.cs" />
- <Compile Include="System.Net.Mail\AttachmentCollection.cs" />
- <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />
- <Compile Include="System.Net.Mail\LinkedResource.cs" />
- <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />
- <Compile Include="System.Net.Mail\MailAddress.cs" />
- <Compile Include="System.Net.Mail\MailAddressCollection.cs" />
- <Compile Include="System.Net.Mail\MailMessage.cs" />
- <Compile Include="System.Net.Mail\MailPriority.cs" />
- <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />
- <Compile Include="System.Net.Mail\SmtpAccess.cs" />
- <Compile Include="System.Net.Mail\SmtpClient.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryFormat.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />
- <Compile Include="System.Net.Mail\SmtpException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />
- <Compile Include="System.Net.Mail\SmtpPermission.cs" />
- <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
- <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />
- <Compile Include="System.Net.NetworkInformation\Ping.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />
- <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
- <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
- <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
- <Compile Include="System.Net.Security\NegotiateStream.cs" />
- <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
- <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
- <Compile Include="System.Net.Security\SslStream.cs" />
- <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
- <Compile Include="System.Net.Sockets\Socket.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
- <Compile Include="System.Net.Sockets\SocketOperation.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveMessageFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketTaskExtensions.cs" />
- <Compile Include="System.Net\AuthenticationManager.cs" />
- <Compile Include="System.Net\BasicClient.cs" />
- <Compile Include="System.Net\BindIPEndPoint.cs" />
- <Compile Include="System.Net\ChunkedInputStream.cs" />
- <Compile Include="System.Net\DecompressionMethods.cs" />
- <Compile Include="System.Net\DefaultCertificatePolicy.cs" />
- <Compile Include="System.Net\DigestClient.cs" />
- <Compile Include="System.Net\Dns.cs" />
- <Compile Include="System.Net\DnsAsyncResult.cs" />
- <Compile Include="System.Net\DnsPermission.cs" />
- <Compile Include="System.Net\DnsPermissionAttribute.cs" />
- <Compile Include="System.Net\EndPointListener.cs" />
- <Compile Include="System.Net\EndPointManager.cs" />
- <Compile Include="System.Net\EndpointPermission.cs" />
- <Compile Include="System.Net\FtpAsyncResult.cs" />
- <Compile Include="System.Net\FtpDataStream.cs" />
- <Compile Include="System.Net\FtpRequestCreator.cs" />
- <Compile Include="System.Net\FtpStatus.cs" />
- <Compile Include="System.Net\FtpWebRequest.cs" />
- <Compile Include="System.Net\FtpWebResponse.cs" />
- <Compile Include="System.Net\HttpConnection.cs" />
- <Compile Include="System.Net\HttpListener.cs" />
- <Compile Include="System.Net\HttpListener.Mono.cs" />
- <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
- <Compile Include="System.Net\HttpListenerContext.cs" />
- <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
- <Compile Include="System.Net\HttpListenerRequest.cs" />
- <Compile Include="System.Net\HttpListenerResponse.cs" />
- <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
- <Compile Include="System.Net\HttpRequestCreator.cs" />
- <Compile Include="System.Net\HttpStreamAsyncResult.cs" />
- <Compile Include="System.Net\HttpWebRequest.cs" />
- <Compile Include="System.Net\HttpWebResponse.cs" />
- <Compile Include="System.Net\ICredentialPolicy.cs" />
- <Compile Include="System.Net\IPv6Address.cs" />
- <Compile Include="System.Net\IWebProxyScript.cs" />
- <Compile Include="System.Net\ListenerAsyncResult.cs" />
- <Compile Include="System.Net\ListenerPrefix.cs" />
- <Compile Include="System.Net\MacProxy.cs" />
- <Compile Include="System.Net\MonoChunkStream.cs" />
- <Compile Include="System.Net\MonoHttpDate.cs" />
- <Compile Include="System.Net\NetConfig.cs" />
- <Compile Include="System.Net\NtlmClient.cs" />
- <Compile Include="System.Net\RequestStream.cs" />
- <Compile Include="System.Net\ResponseStream.cs" />
- <Compile Include="System.Net\ServicePoint.cs" />
- <Compile Include="System.Net\ServicePointManager.cs" />
- <Compile Include="System.Net\ServicePointManager.extra.cs" />
- <Compile Include="System.Net\ServicePointScheduler.cs" />
- <Compile Include="System.Net\SocketPermission.cs" />
- <Compile Include="System.Net\SocketPermissionAttribute.cs" />
- <Compile Include="System.Net\WebConnection.cs" />
- <Compile Include="System.Net\WebConnectionStream.cs" />
- <Compile Include="System.Net\WebConnectionTunnel.cs" />
- <Compile Include="System.Net\WebOperation.cs" />
- <Compile Include="System.Net\WebRequestStream.cs" />
- <Compile Include="System.Net\WebResponseStream.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />
- <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />
- <Compile Include="System.Security.Authentication\AuthenticationException.cs" />
- <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />
- <Compile Include="System.Security.Authentication\SslProtocols.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Impl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2ImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateImplCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImpl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Helper2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />
- <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
- <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />
- <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />
- <Compile Include="System.Security.Permissions\StorePermission.cs" />
- <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />
- <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />
- <Compile Include="System.Timers\ElapsedEventArgs.cs" />
- <Compile Include="System.Web\AspNetHostingPermission.cs" />
- <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />
- <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />
- <Compile Include="System.Windows.Input\ICommand.cs" />
- <Compile Include="System\IOSelector.cs" />
- <Compile Include="System\MonoToolsLocator.cs" />
- <Compile Include="System\Platform.cs" />
- <Compile Include="System\SRDescriptionAttribute.cs" />
- <Compile Include="System\UriTypeConverter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll</HintPath>
- <Private>False</Private>
- </Reference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- <Aliases>MonoSecurity</Aliases> </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="resources/Asterisk.wav">
- <LogicalName>Asterisk.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Beep.wav">
- <LogicalName>Beep.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Exclamation.wav">
- <LogicalName>Exclamation.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Hand.wav">
- <LogicalName>Hand.wav</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="resources/Question.wav">
- <LogicalName>Question.wav</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/System/System-net_4_x.csproj b/mcs/class/System/System.csproj
index 03f1d5b3e0b..161de44af28 100644
--- a/mcs/class/System/System-net_4_x.csproj
+++ b/mcs/class/System/System.csproj
@@ -1,87 +1,119 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2762E921-91A8-4C87-91E9-BA628013F753}</ProjectGuid>
+ <ProjectGuid>{8E30FC6B-D06F-495E-A5C9-18B40575FD60}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,436</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>System</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;CODEDOM;MONO_FEATURE_APPLETLS;FEATURE_COMPILED;MONO_FEATURE_BTLS;CONFIGURATION_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;FEATURE_COMPILED;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;INSIDE_SYSTEM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_watch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_MULTIPLE_APPDOMAINS;INSIDE_SYSTEM</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_SECURITY_ALIAS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_APPLETLS;FEATURE_COMPILED;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;CODEDOM;MONO_FEATURE_APPLETLS;FEATURE_COMPILED;ONLY_APPLETLS;CONFIGURATION_DEP</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;FEATURE_COMPILED;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;COREFX;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;MONO_FEATURE_BTLS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;CODEDOM;MONO_FEATURE_APPLETLS;FEATURE_COMPILED;MONO_FEATURE_BTLS;CONFIGURATION_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,436</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;FEATURE_PAL;SYSTEM_NAMESPACE;MONO;PLATFORM_UNIX;MONO_FEATURE_PROCESS_START;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_SECURITY_ALIAS;CODEDOM;MONO_FEATURE_APPLETLS;FEATURE_COMPILED;MONO_FEATURE_BTLS;CONFIGURATION_DEP</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\Interop.Libraries.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\System.Native\Interop.INotify.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Errors.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.IOErrors.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Libraries.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Close.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.FLock.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Open.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.OpenFlags.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Poll.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Read.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.ReadDir.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Stat.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeDirectoryHandle.Unix.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeObject.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReference.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReferenceCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ArrayBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\EnumerableHelpers.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LargeArrayBuilder.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\CSharpHelpers.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\ChunkedMemoryStream.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\DelegatingStream.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\PathInternal.CaseSensitivity.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\TempFileCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpStatusDescription.cs" />
- <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\Logging\NetEventSource.Common.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\SecurityProtocol.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\UriScheme.cs" />
@@ -89,121 +121,18 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\WebSockets\WebSocketValidate.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\NotImplemented.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\StringExtensions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpModifierAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBMemberAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBModiferAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBTypeAttributeConverter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArgumentReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAssignStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttachEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgument.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgumentCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBaseReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorType.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCastExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClause.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClauseCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeChecksumPragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeComment.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConditionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDefaultValueExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectionExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectiveCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEntryPointMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEventReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeFieldReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeGotoStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIndexerExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIterationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLabeledStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLinePragma.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberEvent.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberField.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberMethod.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberProperty.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodInvokeExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\codemethodreferenceexpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodReturnStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespace.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImportCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeObjectCreateExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpressionCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePrimitiveExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertyReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertySetValueReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionDirective.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionMode.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRemoveEventStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetCompileUnit.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatementCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThisReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThrowExceptionStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTryCatchFinallyStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeConstructor.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclaration.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclarationCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDelegate.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMember.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMemberCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeOfExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameterCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableDeclarationStatement.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableReferenceExpression.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeDomProvider.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGeneratorOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeValidator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerError.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerErrorCollection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.Evidence.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ExposedTabStringIndentedTextWriter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\GeneratorSupport.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeCompiler.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeGenerator.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeParser.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\LanguageOptions.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\FieldDirection.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\MemberAttributes.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\Collections\Specialized\FixedStringLookup.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\BlockingCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\CDSCollectionETWBCLProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\ConcurrentBag.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\Specialized\CollectionsUtil.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\BitVector32.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\HybridDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\IOrderedDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\ListDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\NameValueCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\OrderedDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\StringCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.Specialized\src\System\Collections\Specialized\StringDictionary.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\BitHelper.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\ICollectionDebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\IDictionaryDebugView.cs" />
@@ -222,10 +151,8 @@
<Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\CompressionMode.cs" />
<Compile Include="..\..\..\external\corefx\src\System.IO.Compression\src\System\IO\Compression\GZipStream.cs" />
<Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.Linux.cs" />
<Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\PatternMatcher.cs" />
<Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\WaitForChangedResult.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Net.ServicePoint\src\System\Net\SecurityProtocolType.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Net.WebClient\src\System\Net\WebClient.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets.Client\src\System\Net\WebSockets\ClientWebSocket.cs" />
@@ -241,6 +168,11 @@
<Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketMessageType.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketReceiveResult.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Net.WebSockets\src\System\Net\WebSockets\WebSocketState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\Generic\DebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\ObservableCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\ReadOnlyObservableCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\Specialized\INotifyCollectionChanged.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\Specialized\NotifyCollectionChangedEventArgs.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Private.Uri\src\System\UriBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\CodeDom\Compiler\IndentedTextWriter.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\StringNormalizationExtensions.cs" />
@@ -260,7 +192,6 @@
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierHashAlgorithm.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509VerificationFlags.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunner.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\HashtableExtensions.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\Regex.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexBoyerMoore.cs" />
@@ -270,12 +201,10 @@
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCode.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCollectionDebuggerProxy.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompilationInfo.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFCD.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexGroup.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexGroupCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexInterpreter.cs" />
- <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexMatch.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexMatchCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexMatchTimeoutException.cs" />
@@ -290,22 +219,9 @@
<Compile Include="..\..\build\common\SR.cs" />
<Compile Include="..\referencesource\System\compmod\microsoft\win32\safehandles\SafeProcessHandle.cs" />
<Compile Include="..\referencesource\System\compmod\system\codedom\compiler\GeneratedCodeAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\observablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\objectmodel\readonlyobservablecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\bitvector32.cs" />
<Compile Include="..\referencesource\System\compmod\system\collections\specialized\casesensitivestringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\collectionsutil.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\hybriddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\inotifycollectionchanged.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\iordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\listdictionary.cs" />
<Compile Include="..\referencesource\System\compmod\system\collections\specialized\nameobjectcollectionbase.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\namevaluecollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\notifycollectionchangedeventargs.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\ordereddictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringcollection.cs" />
<Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionary.cs" />
- <Compile Include="..\referencesource\System\compmod\system\collections\specialized\stringdictionarywithcomparer.cs" />
<Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventArgs.cs" />
<Compile Include="..\referencesource\System\compmod\system\componentmodel\AddingNewEventHandler.cs" />
<Compile Include="..\referencesource\System\compmod\system\componentmodel\AmbientValueAttribute.cs" />
@@ -574,24 +490,18 @@
<Compile Include="..\referencesource\System\compmod\system\componentmodel\Win32Exception.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\AssertSection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\BooleanSwitch.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\ConsoleTraceListener.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\CorrelationManager.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\Debug.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\DelimitedListTraceListener.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\DiagnosticsConfiguration.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\FilterElement.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\ListenerElementsCollection.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\PerfCounterSection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SeverityFilter.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceElementsCollection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceFilter.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceLevels.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceSwitch.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\Switch.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchElementsCollection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchLevelAttribute.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\SystemDiagnosticsSection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TextWriterTraceListener.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\Trace.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceEventCache.cs" />
@@ -602,15 +512,11 @@
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListener.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceListeners.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceOptions.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSection.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSource.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSwitch.cs" />
<Compile Include="..\referencesource\System\compmod\system\diagnostics\traceutils.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\TypedElement.cs" />
- <Compile Include="..\referencesource\System\compmod\system\diagnostics\XmlWriterTraceListener.cs" />
<Compile Include="..\referencesource\System\misc\hresults.cs" />
<Compile Include="..\referencesource\System\misc\invariantcomparer.cs" />
- <Compile Include="..\referencesource\System\misc\PrivilegedConfigurationManager.cs" />
<Compile Include="..\referencesource\System\misc\SecurityUtils.cs" />
<Compile Include="..\referencesource\System\misc\WeakHashtable.cs" />
<Compile Include="..\referencesource\System\net\System\_DomainName.cs" />
@@ -774,10 +680,7 @@
<Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketOptionName.cs" />
<Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketShutdown.cs" />
<Compile Include="..\referencesource\System\net\System\Net\Sockets\SocketType.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
<Compile Include="..\referencesource\System\net\System\Net\Sockets\TransmitFileFlags.cs" />
- <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
<Compile Include="..\referencesource\System\net\System\Net\Sockets\UdpReceiveResult.cs" />
<Compile Include="..\referencesource\System\net\System\Net\TransportContext.cs" />
<Compile Include="..\referencesource\System\net\System\Net\TransportType.cs" />
@@ -824,31 +727,11 @@
<Compile Include="..\referencesource\System\sys\system\threading\semaphore.cs" />
<Compile Include="..\referencesource\System\sys\system\windows\markup\ValueSerializerAttribute.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="corefx\NameValueCollection.cs" />
<Compile Include="corefx\SR.cs" />
+ <Compile Include="corefx\StringDictionary.cs" />
<Compile Include="corefx\ZLibNative.cs" />
- <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />
- <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />
<Compile Include="Microsoft.Win32.SafeHandles\SafeX509ChainHandle.cs" />
- <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\PowerModes.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />
- <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />
- <Compile Include="Microsoft.Win32\SystemEvents.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />
- <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />
<Compile Include="Mono.AppleTls\AppleCertificateHelper.cs" />
<Compile Include="Mono.AppleTls\AppleTlsContext.cs" />
<Compile Include="Mono.AppleTls\AppleTlsProvider.cs" />
@@ -900,6 +783,378 @@
<Compile Include="Mono.Btls\MonoBtlsX509VerifyParam.cs" />
<Compile Include="Mono.Btls\X509CertificateImplBtls.cs" />
<Compile Include="Mono.Btls\X509ChainImplBtls.cs" />
+ <Compile Include="Mono.Util\MonoPInvokeCallbackAttribute.cs" />
+ <Compile Include="MonoTouch\Dummy.cs" />
+ <Compile Include="ReferenceSources\AssertWrapper.cs" />
+ <Compile Include="ReferenceSources\AutoWebProxyScriptEngine.cs" />
+ <Compile Include="ReferenceSources\CAPI.cs" />
+ <Compile Include="ReferenceSources\EnvironmentHelpers.cs" />
+ <Compile Include="ReferenceSources\HttpApi.cs" />
+ <Compile Include="ReferenceSources\HttpSysSettings.cs" />
+ <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
+ <Compile Include="ReferenceSources\Logging.cs" />
+ <Compile Include="ReferenceSources\NativeMethods.cs" />
+ <Compile Include="ReferenceSources\RequestCacheProtocol.cs" />
+ <Compile Include="ReferenceSources\SecureStringHelper.cs" />
+ <Compile Include="ReferenceSources\ServerCertValidationCallback.cs" />
+ <Compile Include="ReferenceSources\SettingsSectionInternal.cs" />
+ <Compile Include="ReferenceSources\Socket.cs" />
+ <Compile Include="ReferenceSources\SR.cs" />
+ <Compile Include="ReferenceSources\SR2.cs" />
+ <Compile Include="ReferenceSources\SRCategoryAttribute.cs" />
+ <Compile Include="ReferenceSources\Win32Exception.cs" />
+ <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />
+ <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />
+ <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />
+ <Compile Include="System.Diagnostics\FileVersionInfo.cs" />
+ <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />
+ <Compile Include="System.Diagnostics\Process.cs" />
+ <Compile Include="System.Diagnostics\ProcessModule.cs" />
+ <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />
+ <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />
+ <Compile Include="System.Diagnostics\ProcessThread.cs" />
+ <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />
+ <Compile Include="System.Diagnostics\Stopwatch.cs" />
+ <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />
+ <Compile Include="System.Diagnostics\ThreadState.cs" />
+ <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />
+ <Compile Include="System.Diagnostics\TraceImpl.cs" />
+ <Compile Include="System.IO.Compression\DeflateStream.cs" />
+ <Compile Include="System.IO\ErrorEventArgs.cs" />
+ <Compile Include="System.IO\ErrorEventHandler.cs" />
+ <Compile Include="System.IO\FileSystemEventArgs.cs" />
+ <Compile Include="System.IO\FileSystemEventHandler.cs" />
+ <Compile Include="System.IO\InternalBufferOverflowException.cs" />
+ <Compile Include="System.IO\InvalidDataException.cs" />
+ <Compile Include="System.IO\IODescriptionAttribute.cs" />
+ <Compile Include="System.IO\NotifyFilters.cs" />
+ <Compile Include="System.IO\RenamedEventArgs.cs" />
+ <Compile Include="System.IO\RenamedEventHandler.cs" />
+ <Compile Include="System.IO\WatcherChangeTypes.cs" />
+ <Compile Include="System.Net.Mail\AlternateView.cs" />
+ <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />
+ <Compile Include="System.Net.Mail\Attachment.cs" />
+ <Compile Include="System.Net.Mail\AttachmentBase.cs" />
+ <Compile Include="System.Net.Mail\AttachmentCollection.cs" />
+ <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />
+ <Compile Include="System.Net.Mail\LinkedResource.cs" />
+ <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />
+ <Compile Include="System.Net.Mail\MailAddress.cs" />
+ <Compile Include="System.Net.Mail\MailAddressCollection.cs" />
+ <Compile Include="System.Net.Mail\MailMessage.cs" />
+ <Compile Include="System.Net.Mail\MailPriority.cs" />
+ <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />
+ <Compile Include="System.Net.Mail\SmtpAccess.cs" />
+ <Compile Include="System.Net.Mail\SmtpDeliveryFormat.cs" />
+ <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />
+ <Compile Include="System.Net.Mail\SmtpException.cs" />
+ <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />
+ <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />
+ <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
+ <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />
+ <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />
+ <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />
+ <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />
+ <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />
+ <Compile Include="System.Net.NetworkInformation\Ping.cs" />
+ <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />
+ <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />
+ <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />
+ <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
+ <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
+ <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
+ <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
+ <Compile Include="System.Net.Security\NegotiateStream.cs" />
+ <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
+ <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
+ <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
+ <Compile Include="System.Net.Sockets\Socket.cs" />
+ <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />
+ <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
+ <Compile Include="System.Net.Sockets\SocketOperation.cs" />
+ <Compile Include="System.Net.Sockets\SocketReceiveFromResult.cs" />
+ <Compile Include="System.Net.Sockets\SocketReceiveMessageFromResult.cs" />
+ <Compile Include="System.Net.Sockets\SocketTaskExtensions.cs" />
+ <Compile Include="System.Net\BasicClient.cs" />
+ <Compile Include="System.Net\BindIPEndPoint.cs" />
+ <Compile Include="System.Net\DecompressionMethods.cs" />
+ <Compile Include="System.Net\DefaultCertificatePolicy.cs" />
+ <Compile Include="System.Net\DigestClient.cs" />
+ <Compile Include="System.Net\Dns.cs" />
+ <Compile Include="System.Net\EndpointPermission.cs" />
+ <Compile Include="System.Net\HttpRequestCreator.cs" />
+ <Compile Include="System.Net\HttpStreamAsyncResult.cs" />
+ <Compile Include="System.Net\ICredentialPolicy.cs" />
+ <Compile Include="System.Net\IPv6Address.cs" />
+ <Compile Include="System.Net\IWebProxyScript.cs" />
+ <Compile Include="System.Net\ListenerPrefix.cs" />
+ <Compile Include="System.Net\MonoChunkStream.cs" />
+ <Compile Include="System.Net\MonoHttpDate.cs" />
+ <Compile Include="System.Net\NetConfig.cs" />
+ <Compile Include="System.Net\RequestStream.cs" />
+ <Compile Include="System.Net\SocketPermission.cs" />
+ <Compile Include="System.Net\SocketPermissionAttribute.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />
+ <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />
+ <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />
+ <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />
+ <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />
+ <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />
+ <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />
+ <Compile Include="System.Security.Authentication\AuthenticationException.cs" />
+ <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />
+ <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />
+ <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />
+ <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />
+ <Compile Include="System.Security.Authentication\SslProtocols.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Impl.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2ImplMono.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateImplCollection.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImpl.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImplMono.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Helper2.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />
+ <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />
+ <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />
+ <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />
+ <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />
+ <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />
+ <Compile Include="System.Timers\ElapsedEventArgs.cs" />
+ <Compile Include="System.Windows.Input\ICommand.cs" />
+ <Compile Include="System\IOSelector.cs" />
+ <Compile Include="System\Platform.cs" />
+ <Compile Include="System\SRDescriptionAttribute.cs" />
+ <Compile Include="System\UriTypeConverter.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Linux\System.Native\Interop.INotify.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Errors.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.IOErrors.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Close.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.FLock.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Open.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.OpenFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Poll.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Read.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.ReadDir.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Stat.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeDirectoryHandle.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReferenceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CSharpHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\TempFileCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpMemberAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpModifierAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpTypeAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBMemberAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBModiferAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBTypeAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArgumentReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayIndexerExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAssignStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttachEventStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgumentCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclaration.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclarationCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBaseReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCastExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClauseCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeChecksumPragma.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatementCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCompileUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConditionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConstructor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDefaultValueExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateInvokeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectionExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirective.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectiveCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEntryPointMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEventReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeFieldReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeGotoStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIndexerExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIterationStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLabeledStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLinePragma.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberField.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodInvokeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\codemethodreferenceexpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodReturnStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImport.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImportCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeObjectCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpressionCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePrimitiveExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertyReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertySetValueReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionDirective.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRemoveEventStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetCompileUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetTypeMember.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatementCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThisReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThrowExceptionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTryCatchFinallyStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeConstructor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclaration.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclarationCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDelegate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMember.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMemberCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeOfExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableDeclarationStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeDomProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGeneratorOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeParser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeValidator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerError.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerErrorCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.Evidence.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.Evidence.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ExposedTabStringIndentedTextWriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\GeneratorSupport.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeParser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\LanguageOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\FieldDirection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\MemberAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\Collections\Specialized\FixedStringLookup.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.Linux.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\ConsoleTraceListener.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\FilterElement.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\PerfCounterSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceElementsCollection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchElementsCollection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SystemDiagnosticsSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\TypedElement.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\XmlWriterTraceListener.cs" />
+ <Compile Include="..\referencesource\System\misc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />
+ <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />
+ <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />
+ <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\PowerModes.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />
+ <Compile Include="Microsoft.Win32\SystemEvents.cs" />
+ <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />
<Compile Include="Mono.Http\NtlmClient.cs" />
<Compile Include="Mono.Net.Dns\DnsClass.cs" />
<Compile Include="Mono.Net.Dns\DnsHeader.cs" />
@@ -934,28 +1189,8 @@
<Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
<Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
<Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
- <Compile Include="Mono.Util\MonoPInvokeCallbackAttribute.cs" />
- <Compile Include="MonoTouch\Dummy.cs" />
- <Compile Include="ReferenceSources\AssertWrapper.cs" />
- <Compile Include="ReferenceSources\AutoWebProxyScriptEngine.cs" />
<Compile Include="ReferenceSources\BinaryCompatibility.cs" />
- <Compile Include="ReferenceSources\CAPI.cs" />
<Compile Include="ReferenceSources\ConfigurationManagerInternalFactory.cs" />
- <Compile Include="ReferenceSources\EnvironmentHelpers.cs" />
- <Compile Include="ReferenceSources\HttpApi.cs" />
- <Compile Include="ReferenceSources\HttpSysSettings.cs" />
- <Compile Include="ReferenceSources\LocalAppContextSwitches.cs" />
- <Compile Include="ReferenceSources\Logging.cs" />
- <Compile Include="ReferenceSources\NativeMethods.cs" />
- <Compile Include="ReferenceSources\RequestCacheProtocol.cs" />
- <Compile Include="ReferenceSources\SecureStringHelper.cs" />
- <Compile Include="ReferenceSources\ServerCertValidationCallback.cs" />
- <Compile Include="ReferenceSources\SettingsSectionInternal.cs" />
- <Compile Include="ReferenceSources\Socket.cs" />
- <Compile Include="ReferenceSources\SR.cs" />
- <Compile Include="ReferenceSources\SR2.cs" />
- <Compile Include="ReferenceSources\SRCategoryAttribute.cs" />
- <Compile Include="ReferenceSources\Win32Exception.cs" />
<Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />
<Compile Include="System.CodeDom.Compiler\Compiler.cs" />
<Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />
@@ -1027,9 +1262,6 @@
<Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />
<Compile Include="System.Diagnostics\CounterSample.cs" />
<Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventArgs.cs" />
- <Compile Include="System.Diagnostics\DataReceivedEventHandler.cs" />
- <Compile Include="System.Diagnostics\DefaultTraceListener.cs" />
<Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />
<Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />
<Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />
@@ -1047,13 +1279,11 @@
<Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />
<Compile Include="System.Diagnostics\EventLogTraceListener.cs" />
<Compile Include="System.Diagnostics\EventSourceCreationData.cs" />
- <Compile Include="System.Diagnostics\FileVersionInfo.cs" />
<Compile Include="System.Diagnostics\ICollectData.cs" />
<Compile Include="System.Diagnostics\InstanceData.cs" />
<Compile Include="System.Diagnostics\InstanceDataCollection.cs" />
<Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />
<Compile Include="System.Diagnostics\LocalFileEventLog.cs" />
- <Compile Include="System.Diagnostics\MonitoringDescriptionAttribute.cs" />
<Compile Include="System.Diagnostics\NullEventLog.cs" />
<Compile Include="System.Diagnostics\OverflowAction.cs" />
<Compile Include="System.Diagnostics\PerformanceCounter.cs" />
@@ -1068,20 +1298,8 @@
<Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />
<Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />
<Compile Include="System.Diagnostics\PerformanceCounterType.cs" />
- <Compile Include="System.Diagnostics\Process.cs" />
- <Compile Include="System.Diagnostics\ProcessModule.cs" />
- <Compile Include="System.Diagnostics\ProcessPriorityClass.cs" />
- <Compile Include="System.Diagnostics\ProcessStartInfo.cs" />
- <Compile Include="System.Diagnostics\ProcessThread.cs" />
- <Compile Include="System.Diagnostics\ProcessWindowStyle.cs" />
- <Compile Include="System.Diagnostics\Stopwatch.cs" />
- <Compile Include="System.Diagnostics\ThreadPriorityLevel.cs" />
- <Compile Include="System.Diagnostics\ThreadState.cs" />
- <Compile Include="System.Diagnostics\ThreadWaitReason.cs" />
- <Compile Include="System.Diagnostics\TraceImpl.cs" />
<Compile Include="System.Diagnostics\TraceSourceInfo.cs" />
<Compile Include="System.Diagnostics\Win32EventLog.cs" />
- <Compile Include="System.IO.Compression\DeflateStream.cs" />
<Compile Include="System.IO.Ports\Handshake.cs" />
<Compile Include="System.IO.Ports\ISerialStream.cs" />
<Compile Include="System.IO.Ports\Parity.cs" />
@@ -1098,25 +1316,14 @@
<Compile Include="System.IO.Ports\WinSerialStream.cs" />
<Compile Include="System.IO\CoreFXFileSystemWatcherProxy.cs" />
<Compile Include="System.IO\DefaultWatcher.cs" />
- <Compile Include="System.IO\ErrorEventArgs.cs" />
- <Compile Include="System.IO\ErrorEventHandler.cs" />
<Compile Include="System.IO\FAMWatcher.cs" />
<Compile Include="System.IO\FileAction.cs" />
- <Compile Include="System.IO\FileSystemEventArgs.cs" />
- <Compile Include="System.IO\FileSystemEventHandler.cs" />
<Compile Include="System.IO\FileSystemWatcher.cs" />
<Compile Include="System.IO\IFileWatcher.cs" />
<Compile Include="System.IO\InotifyWatcher.cs" />
- <Compile Include="System.IO\InternalBufferOverflowException.cs" />
- <Compile Include="System.IO\InvalidDataException.cs" />
- <Compile Include="System.IO\IODescriptionAttribute.cs" />
<Compile Include="System.IO\KeventWatcher.cs" />
- <Compile Include="System.IO\NotifyFilters.cs" />
<Compile Include="System.IO\NullFileWatcher.cs" />
- <Compile Include="System.IO\RenamedEventArgs.cs" />
- <Compile Include="System.IO\RenamedEventHandler.cs" />
<Compile Include="System.IO\SearchPattern.cs" />
- <Compile Include="System.IO\WatcherChangeTypes.cs" />
<Compile Include="System.Media\AudioData.cs" />
<Compile Include="System.Media\AudioDevice.cs" />
<Compile Include="System.Media\SoundPlayer.cs" />
@@ -1157,83 +1364,17 @@
<Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />
<Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />
<Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />
- <Compile Include="System.Net.Mail\AlternateView.cs" />
- <Compile Include="System.Net.Mail\AlternateViewCollection.cs" />
- <Compile Include="System.Net.Mail\Attachment.cs" />
- <Compile Include="System.Net.Mail\AttachmentBase.cs" />
- <Compile Include="System.Net.Mail\AttachmentCollection.cs" />
- <Compile Include="System.Net.Mail\DeliveryNotificationOptions.cs" />
- <Compile Include="System.Net.Mail\LinkedResource.cs" />
- <Compile Include="System.Net.Mail\LinkedResourceCollection.cs" />
- <Compile Include="System.Net.Mail\MailAddress.cs" />
- <Compile Include="System.Net.Mail\MailAddressCollection.cs" />
- <Compile Include="System.Net.Mail\MailMessage.cs" />
- <Compile Include="System.Net.Mail\MailPriority.cs" />
- <Compile Include="System.Net.Mail\SendCompletedEventHandler.cs" />
- <Compile Include="System.Net.Mail\SmtpAccess.cs" />
<Compile Include="System.Net.Mail\SmtpClient.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryFormat.cs" />
- <Compile Include="System.Net.Mail\SmtpDeliveryMethod.cs" />
- <Compile Include="System.Net.Mail\SmtpException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientException.cs" />
- <Compile Include="System.Net.Mail\SmtpFailedRecipientsException.cs" />
<Compile Include="System.Net.Mail\SmtpPermission.cs" />
<Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
- <Compile Include="System.Net.Mail\SmtpStatusCode.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV4Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IcmpV6Statistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPAddressCollection.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPGlobalStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPInterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv4InterfaceStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\IPv6InterfaceProperties.cs" />
- <Compile Include="System.Net.NetworkInformation\LinuxNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\MacOsNetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkChange.cs" />
- <Compile Include="System.Net.NetworkInformation\NetworkInterface.cs" />
- <Compile Include="System.Net.NetworkInformation\Ping.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventArgs.cs" />
- <Compile Include="System.Net.NetworkInformation\PingCompletedEventHandler.cs" />
- <Compile Include="System.Net.NetworkInformation\TcpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UdpStatistics.cs" />
- <Compile Include="System.Net.NetworkInformation\UnicastIPAddressInformation.cs" />
- <Compile Include="System.Net.NetworkInformation\Win32NetworkInterfaceMarshal.cs" />
- <Compile Include="System.Net.Security\EncryptionPolicy.cs" />
- <Compile Include="System.Net.Security\LocalCertificateSelectionCallback.cs" />
- <Compile Include="System.Net.Security\NegotiateStream.cs" />
- <Compile Include="System.Net.Security\RemoteCertificateValidationCallback.cs" />
- <Compile Include="System.Net.Security\SslPolicyErrors.cs" />
<Compile Include="System.Net.Security\SslStream.cs" />
- <Compile Include="System.Net.Sockets\SafeSocketHandle.cs" />
- <Compile Include="System.Net.Sockets\Socket.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncEventArgs.cs" />
- <Compile Include="System.Net.Sockets\SocketAsyncResult.cs" />
- <Compile Include="System.Net.Sockets\SocketOperation.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketReceiveMessageFromResult.cs" />
- <Compile Include="System.Net.Sockets\SocketTaskExtensions.cs" />
<Compile Include="System.Net\AuthenticationManager.cs" />
- <Compile Include="System.Net\BasicClient.cs" />
- <Compile Include="System.Net\BindIPEndPoint.cs" />
<Compile Include="System.Net\ChunkedInputStream.cs" />
- <Compile Include="System.Net\DecompressionMethods.cs" />
- <Compile Include="System.Net\DefaultCertificatePolicy.cs" />
- <Compile Include="System.Net\DigestClient.cs" />
- <Compile Include="System.Net\Dns.cs" />
<Compile Include="System.Net\DnsAsyncResult.cs" />
<Compile Include="System.Net\DnsPermission.cs" />
<Compile Include="System.Net\DnsPermissionAttribute.cs" />
<Compile Include="System.Net\EndPointListener.cs" />
<Compile Include="System.Net\EndPointManager.cs" />
- <Compile Include="System.Net\EndpointPermission.cs" />
- <Compile Include="System.Net\FtpAsyncResult.cs" />
- <Compile Include="System.Net\FtpDataStream.cs" />
- <Compile Include="System.Net\FtpRequestCreator.cs" />
- <Compile Include="System.Net\FtpStatus.cs" />
- <Compile Include="System.Net\FtpWebRequest.cs" />
- <Compile Include="System.Net\FtpWebResponse.cs" />
<Compile Include="System.Net\HttpConnection.cs" />
<Compile Include="System.Net\HttpListener.cs" />
<Compile Include="System.Net\HttpListener.Mono.cs" />
@@ -1243,28 +1384,16 @@
<Compile Include="System.Net\HttpListenerRequest.cs" />
<Compile Include="System.Net\HttpListenerResponse.cs" />
<Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
- <Compile Include="System.Net\HttpRequestCreator.cs" />
- <Compile Include="System.Net\HttpStreamAsyncResult.cs" />
<Compile Include="System.Net\HttpWebRequest.cs" />
<Compile Include="System.Net\HttpWebResponse.cs" />
- <Compile Include="System.Net\ICredentialPolicy.cs" />
- <Compile Include="System.Net\IPv6Address.cs" />
- <Compile Include="System.Net\IWebProxyScript.cs" />
<Compile Include="System.Net\ListenerAsyncResult.cs" />
- <Compile Include="System.Net\ListenerPrefix.cs" />
<Compile Include="System.Net\MacProxy.cs" />
- <Compile Include="System.Net\MonoChunkStream.cs" />
- <Compile Include="System.Net\MonoHttpDate.cs" />
- <Compile Include="System.Net\NetConfig.cs" />
<Compile Include="System.Net\NtlmClient.cs" />
- <Compile Include="System.Net\RequestStream.cs" />
<Compile Include="System.Net\ResponseStream.cs" />
<Compile Include="System.Net\ServicePoint.cs" />
<Compile Include="System.Net\ServicePointManager.cs" />
<Compile Include="System.Net\ServicePointManager.extra.cs" />
<Compile Include="System.Net\ServicePointScheduler.cs" />
- <Compile Include="System.Net\SocketPermission.cs" />
- <Compile Include="System.Net\SocketPermissionAttribute.cs" />
<Compile Include="System.Net\WebCompletionSource.cs" />
<Compile Include="System.Net\WebConnection.cs" />
<Compile Include="System.Net\WebConnectionStream.cs" />
@@ -1272,108 +1401,1145 @@
<Compile Include="System.Net\WebOperation.cs" />
<Compile Include="System.Net\WebRequestStream.cs" />
<Compile Include="System.Net\WebResponseStream.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\ADVF.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DATADIR.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\DVASPECT.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\FORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IAdviseSink.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IDataObject.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumFORMATETC.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\IEnumSTATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STATDATA.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\STGMEDIUM.cs" />
- <Compile Include="System.Runtime.InteropServices.ComTypes\TYMED.cs" />
<Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAccessRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreAuditRule.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreRights.cs" />
- <Compile Include="System.Security.AccessControl\SemaphoreSecurity.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ConfigUtil.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ExtendedProtectionPolicyElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection.Configuration\ServiceNameElementCollection.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBinding.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ChannelBindingKind.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicy.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ExtendedProtectionPolicyTypeConverter.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\PolicyEnforcement.cs" />
- <Compile Include="System.Security.Authentication.ExtendedProtection\ProtectionScenario.cs" />
- <Compile Include="System.Security.Authentication\AuthenticationException.cs" />
- <Compile Include="System.Security.Authentication\CipherAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\ExchangeAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\HashAlgorithmType.cs" />
- <Compile Include="System.Security.Authentication\InvalidCredentialException.cs" />
- <Compile Include="System.Security.Authentication\SslProtocols.cs" />
<Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\PublicKey.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X500DistinguishedName.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509BasicConstraintsExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Collection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Enumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2Impl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Certificate2ImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509CertificateImplCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Chain.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElement.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainElementEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImpl.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainImplMono.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainPolicy.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ChainStatus.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509EnhancedKeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Extension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionCollection.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509ExtensionEnumerator.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Helper2.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509KeyUsageExtension.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509Store.cs" />
- <Compile Include="System.Security.Cryptography.X509Certificates\X509SubjectKeyIdentifierExtension.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedData.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataCollection.cs" />
- <Compile Include="System.Security.Cryptography\AsnEncodedDataEnumerator.cs" />
<Compile Include="System.Security.Permissions\PermissionHelper.cs" />
<Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />
<Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />
<Compile Include="System.Security.Permissions\StorePermission.cs" />
<Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventArgs.cs" />
- <Compile Include="System.Threading\ThreadExceptionEventHandler.cs" />
- <Compile Include="System.Timers\ElapsedEventArgs.cs" />
<Compile Include="System.Web\AspNetHostingPermission.cs" />
<Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />
<Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />
- <Compile Include="System.Windows.Input\ICommand.cs" />
- <Compile Include="System\IOSelector.cs" />
<Compile Include="System\MonoToolsLocator.cs" />
- <Compile Include="System\Platform.cs" />
- <Compile Include="System\SRDescriptionAttribute.cs" />
- <Compile Include="System\UriTypeConverter.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Btls\MonoBtlsX509LookupAndroid.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ <Compile Include="System\AndroidPlatform.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtension.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.Security\SslStream.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\TcpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\TcpListener.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\UdpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.platformnotsupported.cs" />
+ <Compile Include="System.Net\AuthenticationManager.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpRequestCreator.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpWebRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpWebResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListener.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerContext.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpWebRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpWebResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\ServicePoint.platformnotsupported.cs" />
+ <Compile Include="System.Net\ServicePointManager.platformnotsupported.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtension.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.Security\SslStream.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\TcpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\TcpListener.platformnotsupported.cs" />
+ <Compile Include="System.Net.Sockets\UdpClient.platformnotsupported.cs" />
+ <Compile Include="System.Net.WebSockets\HttpListenerWebSocketContext.platformnotsupported.cs" />
+ <Compile Include="System.Net\AuthenticationManager.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpRequestCreator.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpWebRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\FtpWebResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListener.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerContext.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpWebRequest.platformnotsupported.cs" />
+ <Compile Include="System.Net\HttpWebResponse.platformnotsupported.cs" />
+ <Compile Include="System.Net\ServicePoint.platformnotsupported.cs" />
+ <Compile Include="System.Net\ServicePointManager.platformnotsupported.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\OSX\Interop.CoreFoundation.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\OSX\Interop.EventStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\OSX\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\OSX\Interop.RunLoop.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Errors.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.IOErrors.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.RealPath.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Unix\System.Native\Interop.Sync.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeCreateHandle.OSX.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\Microsoft\Win32\SafeHandles\SafeEventStreamHandle.OSX.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeObject.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CodeDom\CodeTypeReferenceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\CSharpHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\IO\TempFileCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.OSX.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpCodeProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpMemberAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpModifierAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\CSharp\CSharpTypeAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBCodeProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBMemberAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBModiferAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\Microsoft\VisualBasic\VBTypeAttributeConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArgumentReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeArrayIndexerExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAssignStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttachEventStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgument.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeArgumentCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclaration.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeAttributeDeclarationCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBaseReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeBinaryOperatorType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCastExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClause.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCatchClauseCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeChecksumPragma.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeComment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCommentStatementCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeCompileUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConditionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeConstructor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDefaultValueExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDelegateInvokeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectionExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirective.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeDirectiveCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEntryPointMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeEventReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeExpressionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeFieldReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeGotoStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIndexerExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeIterationStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLabeledStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeLinePragma.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberField.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberMethod.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMemberProperty.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodInvokeExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\codemethodreferenceexpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeMethodReturnStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespace.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImport.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeNamespaceImportCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeObjectCreateExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeParameterDeclarationExpressionCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePrimitiveExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertyReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodePropertySetValueReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionDirective.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRegionMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeRemoveEventStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetCompileUnit.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeSnippetTypeMember.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeStatementCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThisReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeThrowExceptionStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTryCatchFinallyStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeConstructor.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclaration.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDeclarationCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeDelegate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMember.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeMemberCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeOfExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeParameterCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeTypeReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableDeclarationStatement.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\CodeVariableReferenceExpression.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeDomProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeGeneratorOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeParser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CodeValidator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerError.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerErrorCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerParameters.Evidence.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\CompilerResults.Evidence.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ExposedTabStringIndentedTextWriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\GeneratorSupport.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeGenerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\ICodeParser.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\Compiler\LanguageOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\FieldDirection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\CodeDom\MemberAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.CodeDom\src\System\Collections\Specialized\FixedStringLookup.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.OSX.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\ConsoleTraceListener.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\FilterElement.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\PerfCounterSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SourceElementsCollection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SwitchElementsCollection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\SystemDiagnosticsSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\TraceSection.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\TypedElement.cs" />
+ <Compile Include="..\referencesource\System\compmod\system\diagnostics\XmlWriterTraceListener.cs" />
+ <Compile Include="..\referencesource\System\misc\PrivilegedConfigurationManager.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Microsoft.CSharp\CSharpCodeGenerator.cs" />
+ <Compile Include="Microsoft.VisualBasic\VBCodeGenerator.cs" />
+ <Compile Include="Microsoft.Win32\IntranetZoneCredentialPolicy.cs" />
+ <Compile Include="Microsoft.Win32\PowerModeChangedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\PowerModeChangedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\PowerModes.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndingEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndingEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionEndReasons.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\SessionSwitchReason.cs" />
+ <Compile Include="Microsoft.Win32\SystemEvents.cs" />
+ <Compile Include="Microsoft.Win32\TimerElapsedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\TimerElapsedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceCategory.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangedEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangedEventHandler.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangingEventArgs.cs" />
+ <Compile Include="Microsoft.Win32\UserPreferenceChangingEventHandler.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Dns\DnsClass.cs" />
+ <Compile Include="Mono.Net.Dns\DnsHeader.cs" />
+ <Compile Include="Mono.Net.Dns\DnsOpCode.cs" />
+ <Compile Include="Mono.Net.Dns\DnsPacket.cs" />
+ <Compile Include="Mono.Net.Dns\DnsQClass.cs" />
+ <Compile Include="Mono.Net.Dns\DnsQType.cs" />
+ <Compile Include="Mono.Net.Dns\DnsQuery.cs" />
+ <Compile Include="Mono.Net.Dns\DnsQuestion.cs" />
+ <Compile Include="Mono.Net.Dns\DnsRCode.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecord.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecordA.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecordAAAA.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecordCName.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecordIPAddress.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResourceRecordPTR.cs" />
+ <Compile Include="Mono.Net.Dns\DnsResponse.cs" />
+ <Compile Include="Mono.Net.Dns\DnsType.cs" />
+ <Compile Include="Mono.Net.Dns\DnsUtil.cs" />
+ <Compile Include="Mono.Net.Dns\ResolverAsyncOperation.cs" />
+ <Compile Include="Mono.Net.Dns\ResolverError.cs" />
+ <Compile Include="Mono.Net.Dns\SimpleResolver.cs" />
+ <Compile Include="Mono.Net.Dns\SimpleResolverEventArgs.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="ReferenceSources\BinaryCompatibility.cs" />
+ <Compile Include="ReferenceSources\ConfigurationManagerInternalFactory.cs" />
+ <Compile Include="System.CodeDom.Compiler\CodeDomConfigurationHandler.cs" />
+ <Compile Include="System.CodeDom.Compiler\Compiler.cs" />
+ <Compile Include="System.CodeDom.Compiler\CompilerCollection.cs" />
+ <Compile Include="System.CodeDom.Compiler\CompilerProviderOption.cs" />
+ <Compile Include="System.CodeDom.Compiler\CompilerProviderOptionsCollection.cs" />
+ <Compile Include="System.CodeDom.Compiler\Executor.cs" />
+ <Compile Include="System.Configuration\ApplicationScopedSettingAttribute.cs" />
+ <Compile Include="System.Configuration\ApplicationSettingsBase.cs" />
+ <Compile Include="System.Configuration\ApplicationSettingsGroup.cs" />
+ <Compile Include="System.Configuration\AppSettingsReader.cs" />
+ <Compile Include="System.Configuration\ClientSettingsSection.cs" />
+ <Compile Include="System.Configuration\ConfigHelper.cs" />
+ <Compile Include="System.Configuration\ConfigurationException.cs" />
+ <Compile Include="System.Configuration\ConfigurationSettings.cs" />
+ <Compile Include="System.Configuration\ConfigXmlDocument.cs" />
+ <Compile Include="System.Configuration\CustomizableFileSettingsProvider.cs" />
+ <Compile Include="System.Configuration\DefaultSettingValueAttribute.cs" />
+ <Compile Include="System.Configuration\DictionarySectionHandler.cs" />
+ <Compile Include="System.Configuration\IApplicationSettingsProvider.cs" />
+ <Compile Include="System.Configuration\IConfigurationSectionHandler.cs" />
+ <Compile Include="System.Configuration\IConfigurationSystem.cs" />
+ <Compile Include="System.Configuration\IConfigXmlNode.cs" />
+ <Compile Include="System.Configuration\IdnElement.cs" />
+ <Compile Include="System.Configuration\IgnoreSectionHandler.cs" />
+ <Compile Include="System.Configuration\IPersistComponentSettings.cs" />
+ <Compile Include="System.Configuration\IriParsingElement.cs" />
+ <Compile Include="System.Configuration\ISettingsProviderService.cs" />
+ <Compile Include="System.Configuration\LocalFileSettingsProvider.cs" />
+ <Compile Include="System.Configuration\NameValueFileSectionHandler.cs" />
+ <Compile Include="System.Configuration\NameValueSectionHandler.cs" />
+ <Compile Include="System.Configuration\NoSettingsVersionUpgradeAttribute.cs" />
+ <Compile Include="System.Configuration\SettingAttribute.cs" />
+ <Compile Include="System.Configuration\SettingChangingEventArgs.cs" />
+ <Compile Include="System.Configuration\SettingChangingEventHandler.cs" />
+ <Compile Include="System.Configuration\SettingElement.cs" />
+ <Compile Include="System.Configuration\SettingElementCollection.cs" />
+ <Compile Include="System.Configuration\SettingsAttributeDictionary.cs" />
+ <Compile Include="System.Configuration\SettingsBase.cs" />
+ <Compile Include="System.Configuration\SettingsContext.cs" />
+ <Compile Include="System.Configuration\SettingsDescriptionAttribute.cs" />
+ <Compile Include="System.Configuration\SettingsGroupDescriptionAttribute.cs" />
+ <Compile Include="System.Configuration\SettingsGroupNameAttribute.cs" />
+ <Compile Include="System.Configuration\SettingsLoadedEventArgs.cs" />
+ <Compile Include="System.Configuration\SettingsLoadedEventHandler.cs" />
+ <Compile Include="System.Configuration\SettingsManageability.cs" />
+ <Compile Include="System.Configuration\SettingsManageabilityAttribute.cs" />
+ <Compile Include="System.Configuration\SettingsProperty.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyCollection.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyIsReadOnlyException.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyNotFoundException.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyValue.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyValueCollection.cs" />
+ <Compile Include="System.Configuration\SettingsPropertyWrongTypeException.cs" />
+ <Compile Include="System.Configuration\SettingsProvider.cs" />
+ <Compile Include="System.Configuration\SettingsProviderAttribute.cs" />
+ <Compile Include="System.Configuration\SettingsProviderCollection.cs" />
+ <Compile Include="System.Configuration\SettingsSavingEventHandler.cs" />
+ <Compile Include="System.Configuration\SettingsSerializeAs.cs" />
+ <Compile Include="System.Configuration\SettingsSerializeAsAttribute.cs" />
+ <Compile Include="System.Configuration\SettingValueElement.cs" />
+ <Compile Include="System.Configuration\SingleTagSectionHandler.cs" />
+ <Compile Include="System.Configuration\SpecialSetting.cs" />
+ <Compile Include="System.Configuration\SpecialSettingAttribute.cs" />
+ <Compile Include="System.Configuration\UriSection.cs" />
+ <Compile Include="System.Configuration\UserScopedSettingAttribute.cs" />
+ <Compile Include="System.Configuration\UserSettingsGroup.cs" />
+ <Compile Include="System.Diagnostics\AlphabeticalEnumConverter.cs" />
+ <Compile Include="System.Diagnostics\CounterCreationData.cs" />
+ <Compile Include="System.Diagnostics\CounterCreationDataCollection.cs" />
+ <Compile Include="System.Diagnostics\CounterSample.cs" />
+ <Compile Include="System.Diagnostics\CounterSampleCalculator.cs" />
+ <Compile Include="System.Diagnostics\DiagnosticsConfigurationHandler.cs" />
+ <Compile Include="System.Diagnostics\EntryWrittenEventArgs.cs" />
+ <Compile Include="System.Diagnostics\EntryWrittenEventHandler.cs" />
+ <Compile Include="System.Diagnostics\EventInstance.cs" />
+ <Compile Include="System.Diagnostics\EventLog.cs" />
+ <Compile Include="System.Diagnostics\EventLogEntry.cs" />
+ <Compile Include="System.Diagnostics\EventLogEntryCollection.cs" />
+ <Compile Include="System.Diagnostics\EventLogEntryType.cs" />
+ <Compile Include="System.Diagnostics\EventLogImpl.cs" />
+ <Compile Include="System.Diagnostics\EventLogInstaller.cs" />
+ <Compile Include="System.Diagnostics\EventLogPermission.cs" />
+ <Compile Include="System.Diagnostics\EventLogPermissionAccess.cs" />
+ <Compile Include="System.Diagnostics\EventLogPermissionAttribute.cs" />
+ <Compile Include="System.Diagnostics\EventLogPermissionEntry.cs" />
+ <Compile Include="System.Diagnostics\EventLogPermissionEntryCollection.cs" />
+ <Compile Include="System.Diagnostics\EventLogTraceListener.cs" />
+ <Compile Include="System.Diagnostics\EventSourceCreationData.cs" />
+ <Compile Include="System.Diagnostics\ICollectData.cs" />
+ <Compile Include="System.Diagnostics\InstanceData.cs" />
+ <Compile Include="System.Diagnostics\InstanceDataCollection.cs" />
+ <Compile Include="System.Diagnostics\InstanceDataCollectionCollection.cs" />
+ <Compile Include="System.Diagnostics\LocalFileEventLog.cs" />
+ <Compile Include="System.Diagnostics\NullEventLog.cs" />
+ <Compile Include="System.Diagnostics\OverflowAction.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounter.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterCategory.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterCategoryType.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterInstaller.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterInstanceLifetime.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterManager.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterPermission.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterPermissionAccess.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterPermissionAttribute.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntry.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterPermissionEntryCollection.cs" />
+ <Compile Include="System.Diagnostics\PerformanceCounterType.cs" />
+ <Compile Include="System.Diagnostics\TraceSourceInfo.cs" />
+ <Compile Include="System.Diagnostics\Win32EventLog.cs" />
+ <Compile Include="System.IO.Ports\Handshake.cs" />
+ <Compile Include="System.IO.Ports\ISerialStream.cs" />
+ <Compile Include="System.IO.Ports\Parity.cs" />
+ <Compile Include="System.IO.Ports\SerialData.cs" />
+ <Compile Include="System.IO.Ports\SerialError.cs" />
+ <Compile Include="System.IO.Ports\SerialErrorEventArgs.cs" />
+ <Compile Include="System.IO.Ports\SerialPinChange.cs" />
+ <Compile Include="System.IO.Ports\SerialPinChangedEventArgs.cs" />
+ <Compile Include="System.IO.Ports\SerialPort.cs" />
+ <Compile Include="System.IO.Ports\SerialPortStream.cs" />
+ <Compile Include="System.IO.Ports\SerialReceivedEventArgs.cs" />
+ <Compile Include="System.IO.Ports\SerialSignal.cs" />
+ <Compile Include="System.IO.Ports\StopBits.cs" />
+ <Compile Include="System.IO.Ports\WinSerialStream.cs" />
+ <Compile Include="System.IO\CoreFXFileSystemWatcherProxy.cs" />
+ <Compile Include="System.IO\DefaultWatcher.cs" />
+ <Compile Include="System.IO\FAMWatcher.cs" />
+ <Compile Include="System.IO\FileAction.cs" />
+ <Compile Include="System.IO\FileSystemWatcher.cs" />
+ <Compile Include="System.IO\IFileWatcher.cs" />
+ <Compile Include="System.IO\InotifyWatcher.cs" />
+ <Compile Include="System.IO\KeventWatcher.cs" />
+ <Compile Include="System.IO\NullFileWatcher.cs" />
+ <Compile Include="System.IO\SearchPattern.cs" />
+ <Compile Include="System.Media\AudioData.cs" />
+ <Compile Include="System.Media\AudioDevice.cs" />
+ <Compile Include="System.Media\SoundPlayer.cs" />
+ <Compile Include="System.Media\SystemSound.cs" />
+ <Compile Include="System.Media\SystemSounds.cs" />
+ <Compile Include="System.Media\Win32SoundPlayer.cs" />
+ <Compile Include="System.Net.Configuration\AuthenticationModuleElement.cs" />
+ <Compile Include="System.Net.Configuration\AuthenticationModuleElementCollection.cs" />
+ <Compile Include="System.Net.Configuration\AuthenticationModulesSection.cs" />
+ <Compile Include="System.Net.Configuration\BypassElement.cs" />
+ <Compile Include="System.Net.Configuration\BypassElementCollection.cs" />
+ <Compile Include="System.Net.Configuration\ConnectionManagementElement.cs" />
+ <Compile Include="System.Net.Configuration\ConnectionManagementElementCollection.cs" />
+ <Compile Include="System.Net.Configuration\ConnectionManagementHandler.cs" />
+ <Compile Include="System.Net.Configuration\ConnectionManagementSection.cs" />
+ <Compile Include="System.Net.Configuration\DefaultProxyHandler.cs" />
+ <Compile Include="System.Net.Configuration\DefaultProxySection.cs" />
+ <Compile Include="System.Net.Configuration\FtpCachePolicyElement.cs" />
+ <Compile Include="System.Net.Configuration\HttpCachePolicyElement.cs" />
+ <Compile Include="System.Net.Configuration\HttpWebRequestElement.cs" />
+ <Compile Include="System.Net.Configuration\Ipv6Element.cs" />
+ <Compile Include="System.Net.Configuration\MailSettingsSectionGroup.cs" />
+ <Compile Include="System.Net.Configuration\ModuleElement.cs" />
+ <Compile Include="System.Net.Configuration\NetAuthenticationModuleHandler.cs" />
+ <Compile Include="System.Net.Configuration\NetConfigurationHandler.cs" />
+ <Compile Include="System.Net.Configuration\NetSectionGroup.cs" />
+ <Compile Include="System.Net.Configuration\PerformanceCountersElement.cs" />
+ <Compile Include="System.Net.Configuration\ProxyElement.cs" />
+ <Compile Include="System.Net.Configuration\RequestCachingSection.cs" />
+ <Compile Include="System.Net.Configuration\ServicePointManagerElement.cs" />
+ <Compile Include="System.Net.Configuration\SettingsSection.cs" />
+ <Compile Include="System.Net.Configuration\SmtpNetworkElement.cs" />
+ <Compile Include="System.Net.Configuration\SmtpSection.cs" />
+ <Compile Include="System.Net.Configuration\SmtpSpecifiedPickupDirectoryElement.cs" />
+ <Compile Include="System.Net.Configuration\SocketElement.cs" />
+ <Compile Include="System.Net.Configuration\WebProxyScriptElement.cs" />
+ <Compile Include="System.Net.Configuration\WebRequestModuleElement.cs" />
+ <Compile Include="System.Net.Configuration\WebRequestModuleElementCollection.cs" />
+ <Compile Include="System.Net.Configuration\WebRequestModuleHandler.cs" />
+ <Compile Include="System.Net.Configuration\WebRequestModulesSection.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Mail\SmtpPermission.cs" />
+ <Compile Include="System.Net.Mail\SmtpPermissionAttribute.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\DnsAsyncResult.cs" />
+ <Compile Include="System.Net\DnsPermission.cs" />
+ <Compile Include="System.Net\DnsPermissionAttribute.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Runtime.InteropServices\StandardOleMarshalObject.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ <Compile Include="System.Security.Permissions\PermissionHelper.cs" />
+ <Compile Include="System.Security.Permissions\ResourcePermissionBase.cs" />
+ <Compile Include="System.Security.Permissions\ResourcePermissionBaseEntry.cs" />
+ <Compile Include="System.Security.Permissions\StorePermission.cs" />
+ <Compile Include="System.Security.Permissions\StorePermissionAttribute.cs" />
+ <Compile Include="System.Security.Permissions\StorePermissionFlags.cs" />
+ <Compile Include="System.Web\AspNetHostingPermission.cs" />
+ <Compile Include="System.Web\AspNetHostingPermissionAttribute.cs" />
+ <Compile Include="System.Web\AspNetHostingPermissionLevel.cs" />
+ <Compile Include="System\MonoToolsLocator.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\CompiledRegexRunnerFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCompiler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexLWCGCompiler.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\ContextAwareResult.Unix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\HttpValidationHelpers.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Net\TlsStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.Watcher\src\System\IO\FileSystemWatcher.UnknownUnix.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.HttpListener\src\System\Net\WebSockets\HttpListenerWebSocketContext.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\CommandStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpControlStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpDataStream.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebRequest.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\FtpWebResponse.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Net.Requests\src\System\Net\NetworkStreamWrapper.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPClient.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\TCPListener.cs" />
+ <Compile Include="..\referencesource\System\net\System\Net\Sockets\UDPClient.cs" />
+ <Compile Include="Mono.Http\NtlmClient.cs" />
+ <Compile Include="Mono.Net.Security\AsyncProtocolRequest.cs" />
+ <Compile Include="Mono.Net.Security\CallbackHelpers.cs" />
+ <Compile Include="Mono.Net.Security\ChainValidationHelper.cs" />
+ <Compile Include="Mono.Net.Security\LegacySslStream.cs" />
+ <Compile Include="Mono.Net.Security\LegacyTlsProvider.cs" />
+ <Compile Include="Mono.Net.Security\MobileAuthenticatedStream.cs" />
+ <Compile Include="Mono.Net.Security\MobileTlsContext.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsProviderFactory.cs" />
+ <Compile Include="Mono.Net.Security\MonoTlsStream.cs" />
+ <Compile Include="Mono.Net.Security\NoReflectionHelper.cs" />
+ <Compile Include="Mono.Net.Security\SystemCertificateValidator.cs" />
+ <Compile Include="System.Net.Mail\SmtpClient.cs" />
+ <Compile Include="System.Net.Security\SslStream.cs" />
+ <Compile Include="System.Net\AuthenticationManager.cs" />
+ <Compile Include="System.Net\ChunkedInputStream.cs" />
+ <Compile Include="System.Net\EndPointListener.cs" />
+ <Compile Include="System.Net\EndPointManager.cs" />
+ <Compile Include="System.Net\HttpConnection.cs" />
+ <Compile Include="System.Net\HttpListener.cs" />
+ <Compile Include="System.Net\HttpListener.Mono.cs" />
+ <Compile Include="System.Net\HttpListenerBasicIdentity.cs" />
+ <Compile Include="System.Net\HttpListenerContext.cs" />
+ <Compile Include="System.Net\HttpListenerPrefixCollection.cs" />
+ <Compile Include="System.Net\HttpListenerRequest.cs" />
+ <Compile Include="System.Net\HttpListenerResponse.cs" />
+ <Compile Include="System.Net\HttpListenerTimeoutManager.cs" />
+ <Compile Include="System.Net\HttpWebRequest.cs" />
+ <Compile Include="System.Net\HttpWebResponse.cs" />
+ <Compile Include="System.Net\ListenerAsyncResult.cs" />
+ <Compile Include="System.Net\MacProxy.cs" />
+ <Compile Include="System.Net\NtlmClient.cs" />
+ <Compile Include="System.Net\ResponseStream.cs" />
+ <Compile Include="System.Net\ServicePoint.cs" />
+ <Compile Include="System.Net\ServicePointManager.cs" />
+ <Compile Include="System.Net\ServicePointManager.extra.cs" />
+ <Compile Include="System.Net\ServicePointScheduler.cs" />
+ <Compile Include="System.Net\WebCompletionSource.cs" />
+ <Compile Include="System.Net\WebConnection.cs" />
+ <Compile Include="System.Net\WebConnectionStream.cs" />
+ <Compile Include="System.Net\WebConnectionTunnel.cs" />
+ <Compile Include="System.Net\WebOperation.cs" />
+ <Compile Include="System.Net\WebRequestStream.cs" />
+ <Compile Include="System.Net\WebResponseStream.cs" />
+ <Compile Include="System.Security.Cryptography.X509Certificates\OSX509Certificates.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll">
<SpecificVersion>False</SpecificVersion>
<HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll</HintPath>
@@ -1389,19 +2555,223 @@
<HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll</HintPath>
<Private>False</Private>
</Reference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
</ProjectReference>
- <ProjectReference Include="../Mono.Security/Mono.Security-net_4_x.csproj">
- <Project>{42D59DE7-586F-4ACF-BDD5-E7869E39E3EF}</Project>
- <Name>Mono.Security-net_4_x</Name>
- <Aliases>MonoSecurity</Aliases> </ProjectReference>
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monodroid/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monodroid/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monodroid/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monodroid/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.7.1/System.Configuration.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Net.Http.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/build/monotouch/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <ProjectReference Include="../Mono.Security/Mono.Security.csproj">
+ <Aliases>MonoSecurity</Aliases>
+ </ProjectReference>
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="resources/Asterisk.wav">
+ <LogicalName>Asterisk.wav</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/Beep.wav">
+ <LogicalName>Beep.wav</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/Exclamation.wav">
+ <LogicalName>Exclamation.wav</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/Hand.wav">
+ <LogicalName>Hand.wav</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/Question.wav">
+ <LogicalName>Question.wav</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
<EmbeddedResource Include="resources/Asterisk.wav">
<LogicalName>Asterisk.wav</LogicalName>
</EmbeddedResource>
@@ -1418,5 +2788,5 @@
<LogicalName>Question.wav</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_x.csproj b/mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_x.csproj
deleted file mode 100644
index dad8642d30b..00000000000
--- a/mcs/class/SystemWebTestShim/SystemWebTestShim-net_4_x.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{F0A0BBA8-FFB1-4278-B4EF-84BCEAF69133}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>SystemWebTestShim</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="SystemWebTestShim\Adapters.cs" />
- <Compile Include="SystemWebTestShim\BuildManager.cs" />
- <Compile Include="SystemWebTestShim\HttpCapabilitiesBase.cs" />
- <Compile Include="SystemWebTestShim\Page.cs" />
- <Compile Include="SystemWebTestShim\UrlUtils.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System.Web/System.Web-net_4_x.csproj">
- <Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>
- <Name>System.Web-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/SystemWebTestShim/SystemWebTestShim.csproj b/mcs/class/SystemWebTestShim/SystemWebTestShim.csproj
new file mode 100644
index 00000000000..536417b612b
--- /dev/null
+++ b/mcs/class/SystemWebTestShim/SystemWebTestShim.csproj
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{DC62276E-CC8E-4DBD-A45D-2CE10CB7E68A}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>SystemWebTestShim</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../winfx.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="SystemWebTestShim\Adapters.cs" />
+ <Compile Include="SystemWebTestShim\BuildManager.cs" />
+ <Compile Include="SystemWebTestShim\HttpCapabilitiesBase.cs" />
+ <Compile Include="SystemWebTestShim\Page.cs" />
+ <Compile Include="SystemWebTestShim\UrlUtils.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System.Web/System.Web.csproj" />
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_x.csproj b/mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_x.csproj
deleted file mode 100644
index 96a99a753f3..00000000000
--- a/mcs/class/WebMatrix.Data/WebMatrix.Data-net_4_x.csproj
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{25552E1C-6EE1-4D73-A309-A1ED7FA26E94}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699</NoWarn>
- <LangVersion>latest</LangVersion>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
- <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>WebMatrix.Data</AssemblyName>
- <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\build\common\Consts.cs" />
- <Compile Include="..\..\build\common\Locale.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" />
- <Compile Include="WebMatrix.Data\ConnectionEventArgs.cs" />
- <Compile Include="WebMatrix.Data\Database.cs" />
- <Compile Include="WebMatrix.Data\DynamicRecord.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Data/System.Data-net_4_x.csproj">
- <Project>{EC439BB8-FFED-4A32-A05D-2FA3A70CAD64}</Project>
- <Name>System.Data-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/WebMatrix.Data/WebMatrix.Data.csproj b/mcs/class/WebMatrix.Data/WebMatrix.Data.csproj
new file mode 100644
index 00000000000..34cbf550650
--- /dev/null
+++ b/mcs/class/WebMatrix.Data/WebMatrix.Data.csproj
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <ProjectGuid>{5FC0608B-F22B-474C-A9EE-3ECD8B1547E8}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <NoWarn>1699</NoWarn>
+ <LangVersion>latest</LangVersion>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
+ <HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+ <NoStdLib>True</NoStdLib>
+ <NoConfig>True</NoConfig>
+ <AssemblyName>WebMatrix.Data</AssemblyName>
+ <TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>../mono.pub</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ </PropertyGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\build\common\Consts.cs" />
+ <Compile Include="..\..\build\common\Locale.cs" />
+ <Compile Include="Assembly\AssemblyInfo.cs" />
+ <Compile Include="WebMatrix.Data\ConnectionEventArgs.cs" />
+ <Compile Include="WebMatrix.Data\Database.cs" />
+ <Compile Include="WebMatrix.Data\DynamicRecord.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Data/System.Data.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/WindowsBase/WindowsBase-net_4_x.csproj b/mcs/class/WindowsBase/WindowsBase.csproj
index c698edf85f2..0582360f3eb 100644
--- a/mcs/class/WindowsBase/WindowsBase-net_4_x.csproj
+++ b/mcs/class/WindowsBase/WindowsBase.csproj
@@ -1,60 +1,50 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{A8F39368-ECD9-41A5-A562-CC7C82B3CC86}</ProjectGuid>
+ <ProjectGuid>{94033DC2-AAC5-4D3C-A25E-3485460C196B}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699,67,618</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>WindowsBase</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../winfx3.pub</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699,67,618</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699,67,618</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\MonoTODOAttribute.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
@@ -255,48 +245,16 @@
<Compile Include="ZipSharp\ZipHandle.cs" />
<Compile Include="ZipSharp\ZipStream.cs" />
<Compile Include="ZipSharp\ZipTime.cs" />
- <Compile Include="ZipSharp\ZipWriteStream.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xaml/System.Xaml-net_4_x.csproj">
- <Project>{4E79FA59-8344-4053-8E3B-B9619BA26513}</Project>
- <Name>System.Xaml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="ZipSharp\ZipWriteStream.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Xaml/System.Xaml.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/corlib/corlib-net_4_x.csproj b/mcs/class/corlib/corlib.csproj
index b811b491635..96eee69b361 100644
--- a/mcs/class/corlib/corlib-net_4_x.csproj
+++ b/mcs/class/corlib/corlib.csproj
@@ -1,66 +1,148 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</ProjectGuid>
+ <ProjectGuid>{4627BDAB-CA24-40D0-A627-01692BA51B44}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>612,618,3001,3002,3003,1635,1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
<RuntimeMetadataVersion>Mono</RuntimeMetadataVersion>
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>mscorlib</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
-
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_CONSOLE;MONO_FEATURE_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <OutputPath>./../../class/lib/monodroid</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;MOBILE_DYNAMIC;MONODROID;ANDROID;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <OutputPath>./../../class/lib/monotouch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_runtime</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <OutputPath>./../../class/lib/monotouch_watch</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_APPLE_X509</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_watch_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_watch_runtime</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FEATURE_NO_BSD_SOCKETS;MONOTOUCH_WATCH;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_APPLE_X509</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <OutputPath>./../../class/lib/monotouch_tv</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;FULL_AOT_RUNTIME;MONOTOUCH_TV;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <OutputPath>./../../class/lib/monotouch_tv_runtime</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monotouch_tv_runtime</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MOBILE;MOBILE_LEGACY;MONO;MONOTOUCH;DISABLE_REMOTING;DISABLE_COM;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;MONOTOUCH_TV;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'winaot' ">
+ <OutputPath>./../../class/lib/winaot</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-winaot</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;DISABLE_REMOTING;DISABLE_COM;WIN_PLATFORM;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_CONSOLE</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac' ">
+ <OutputPath>./../../class/lib/xammac</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_DYNAMIC;XAMMAC;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;XAMARIN_MODERN;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <OutputPath>./../../class/lib/xammac_net_4_5-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-xammac_net_4_5-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_4_0;NET_4_5;NET_4_6;MONO;FEATURE_INTERCEPTABLE_THREADPOOL_CALLBACK;NO_SYSTEM_DRAWING_DEPENDENCY;NO_WINFORMS_DEPENDENCY;NO_SYSTEM_WEB_DEPENDENCY;XAMMAC_4_5;XAMARIN_MODERN;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_CONSOLE;MONO_FEATURE_APPLETLS;ONLY_APPLETLS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'orbis' ">
+ <OutputPath>./../../class/lib/orbis</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-orbis</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;ORBIS;DISABLE_REMOTING;DISABLE_COM;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'unreal' ">
+ <OutputPath>./../../class/lib/unreal</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-unreal</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;MOBILE;MOBILE_DYNAMIC;NET_3_5;NET_4_0;NET_4_5;MONO;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'wasm' ">
+ <OutputPath>./../../class/lib/wasm</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-wasm</IntermediateOutputPath>
+ <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_1_1;NET_2_0;NET_2_1;NET_3_5;NET_4_0;NET_4_5;MONO;MOBILE;MOBILE_LEGACY;FULL_AOT_DESKTOP;FULL_AOT_RUNTIME;WASM;DISABLE_REMOTING;DISABLE_COM;FEATURE_NO_BSD_SOCKETS;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>612,618,3001,3002,3003,1635,1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_CONSOLE;MONO_FEATURE_APPLETLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>612,618,3001,3002,3003,1635,1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>INSIDE_CORLIB;MONO_CULTURE_DATA;LIBC;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;FEATURE_PORTABLE_SPAN;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;FEATURE_PAL;GENERICS_WORK;FEATURE_LIST_PREDICATES;FEATURE_SERIALIZATION;FEATURE_ENCODINGNLS;FEATURE_ASCII;FEATURE_LATIN1;FEATURE_UTF7;FEATURE_UTF32;MONO_HYBRID_ENCODING_SUPPORT;FEATURE_ASYNC_IO;NEW_EXPERIMENTAL_ASYNC_IO;FEATURE_UTF32;FEATURE_EXCEPTIONDISPATCHINFO;FEATURE_CORRUPTING_EXCEPTIONS;FEATURE_EXCEPTION_NOTIFICATIONS;FEATURE_STRONGNAME_MIGRATION;FEATURE_USE_LCID;FEATURE_FUSION;FEATURE_CRYPTO;FEATURE_X509_SECURESTRINGS;FEATURE_SYNCHRONIZATIONCONTEXT;FEATURE_SYNCHRONIZATIONCONTEXT_WAIT;HAS_CORLIB_CONTRACTS;FEATURE_MACL;FEATURE_REMOTING;MONO_COM;FEATURE_COMINTEROP;FEATURE_ROLE_BASED_SECURITY;MONO_FEATURE_THREAD_ABORT;MONO_FEATURE_THREAD_SUSPEND_RESUME;MONO_FEATURE_MULTIPLE_APPDOMAINS;MONO_FEATURE_CONSOLE;MONO_FEATURE_APPLETLS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Buffers\IRetainable.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Buffers\MemoryHandle.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Buffers\OwnedMemory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Comparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\DictionaryEntry.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\Dictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\ICollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\ICollectionDebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IDictionary.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IDictionaryDebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IReadOnlyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IReadOnlyDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\IReadOnlyList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\KeyNotFoundException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\KeyValuePair.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\List.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ICollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IDictionaryEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IEnumerable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IEqualityComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IStructuralComparable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\IStructuralEquatable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ListDictionaryInternal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ObjectModel\Collection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ObjectModel\ReadOnlyCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\StackTraceHiddenAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CompareInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CompareInfo.Invariant.cs" />
@@ -114,6 +196,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Tuple.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\TupleExtensions.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ValueTuple.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\CompatibleComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\LowLevelDictionary.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Collections\Generic\ReferenceEqualityComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\System\Threading\Tasks\BeginEndAwaitableAdapter.cs" />
@@ -131,7 +214,18 @@
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\OrderablePartitioner.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\Partitioner.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections.Concurrent\src\System\Collections\Concurrent\PartitionerStatic.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\CaseInsensitiveComparer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\CaseInsensitiveHashCodeProvider.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\CollectionBase.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\DictionaryBase.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\KeyValuePairs.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\Queue.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\ReadOnlyCollectionBase.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\SortedList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections.NonGeneric\src\System\Collections\Stack.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\BitArray.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\Generic\CollectionExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Collections\src\System\Collections\StructuralComparisons.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\Binary\Reader.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\Binary\ReaderBigEndian.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\Binary\ReaderLittleEndian.cs" />
@@ -152,6 +246,12 @@
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\SpanHelpers.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\SpanHelpers.T.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\ThrowHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\Generic\DebugView.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\KeyedCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Collections\ArrayList.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Collections\Hashtable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Collections\IHashCodeProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Globalization\Extensions.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\Architecture.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\OSPlatform.cs" />
@@ -169,26 +269,17 @@
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\ParallelRangeManager.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\TaskReplicator.cs" />
<Compile Include="..\..\..\external\corert\src\Common\src\Interop\Unix\Interop.Libraries.cs" />
- <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Unix\System.Private.CoreLib.Native\Interop.MemAllocFree.cs" />
- <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\Interop.Libraries.cs" />
- <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\mincore\Interop.MemAllocFree.cs" />
- <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\mincore\Interop.ThreadPoolIO.cs" />
<Compile Include="..\..\..\external\corert\src\Common\src\System\Collections\Generic\LowLevelList.cs" />
<Compile Include="..\..\..\external\corert\src\Common\src\System\Numerics\Hashing\HashHelpers.cs" />
<Compile Include="..\..\..\external\corert\src\Runtime.Base\src\System\Runtime\InteropServices\NativeCallableAttribute.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Interop.Errors.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Interop.Libraries.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Kernel32\Interop.FormatMessage.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\Collections\Generic\ValueListBuilder.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\Diagnostics\Debug.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\IO\Win32Marshal.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\String.Manipulation.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\StringSpanHelpers.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\Threading\DeferredDisposableLifetime.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Runtime\Augments\AsyncCausalityTracer.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Runtime\Augments\TaskTraceCallbacks.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Threading\Tasks\Tracing\TaskTrace.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeThreadPoolIOHandle.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Array.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Collections\Generic\ArraySortHelper.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Globalization\GlobalizationMode.cs" />
@@ -207,11 +298,6 @@
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\ThreadPoolTaskScheduler.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\ThreadPoolCallbackWrapper.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolBoundHandle.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.ExecutionContextCallbackArgs.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs" />
- <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolPreAllocatedOverlapped.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\InteropExtensions\Lock.cs" />
<Compile Include="..\..\build\common\AssemblyRef.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
@@ -227,14 +313,11 @@
<Compile Include="..\Mono.Security\Mono.Math\BigInteger.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeBase.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Authenticode\AuthenticodeDeformatter.cs" />
- <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoConvert.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\CryptoTools.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\KeyPairPersistence.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2.cs" />
- <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4.cs" />
- <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS1.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\PKCS8.cs" />
<Compile Include="..\Mono.Security\Mono.Security.Cryptography\RC4.cs" />
@@ -302,53 +385,9 @@
<Compile Include="..\referencesource\mscorlib\system\char.cs" />
<Compile Include="..\referencesource\mscorlib\system\charenumerator.cs" />
<Compile Include="..\referencesource\mscorlib\system\clscompliantattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\arraylist.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\bitarray.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\caseinsensitivecomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\caseinsensitivehashcodeprovider.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\collectionbase.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\comparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\compatiblecomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\dictionarybase.cs" />
<Compile Include="..\referencesource\mscorlib\system\collections\emptyreadonlydictionaryinternal.cs" />
<Compile Include="..\referencesource\mscorlib\system\collections\generic\comparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\debugview.cs" />
<Compile Include="..\referencesource\mscorlib\system\collections\generic\equalitycomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\icollection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\icomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\idictionary.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ienumerable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ienumerator.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\iequalitycomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ilist.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ireadonlycollection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ireadonlydictionary.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\ireadonlylist.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\keynotfoundexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\generic\list.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\hashtable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\icollection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\icomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\idictionary.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\idictionaryenumerator.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\ienumerable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\ienumerator.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\iequalitycomparer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\ihashcodeprovider.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\ilist.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\istructuralcomparable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\istructuralequatable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\keyvaluepairs.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\listdictionaryinternal.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\objectmodel\collection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\objectmodel\keyedcollection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\objectmodel\readonlycollection.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\objectmodel\readonlydictionary.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\queue.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\readonlycollectionbase.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\sortedlist.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\stack.cs" />
- <Compile Include="..\referencesource\mscorlib\system\collections\structuralcomparisons.cs" />
<Compile Include="..\referencesource\mscorlib\system\consolecanceleventargs.cs" />
<Compile Include="..\referencesource\mscorlib\system\consolecolor.cs" />
<Compile Include="..\referencesource\mscorlib\system\consolekey.cs" />
@@ -755,7 +794,6 @@
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\cryptostream.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\derivebytes.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\des.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\dsa.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\dsasignaturedeformatter.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\dsasignatureformatter.cs" />
@@ -777,10 +815,8 @@
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\pkcs1maskgenerationmethod.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\randomnumbergenerator.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\rfc2898derivebytes.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndael.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanagedtransform.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\ripemd160.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\ripemd160managed.cs" />
@@ -795,17 +831,12 @@
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\RSASignaturePadding.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\RSASignaturePaddingMode.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\signaturedescription.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\symmetricalgorithm.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledes.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\utils.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\x509certificates\x509utils.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\principal\genericidentity.cs" />
@@ -927,8 +958,6 @@
<Compile Include="corert\Debug.cs" />
<Compile Include="corert\DependencyReductionRootAttribute.cs" />
<Compile Include="corert\EnvironmentAugments.cs" />
- <Compile Include="corert\Interop.cs" />
- <Compile Include="corert\Interop.MemAllocFree.cs" />
<Compile Include="corert\RelocatedTypeAttribute.cs" />
<Compile Include="corert\RuntimeAugments.cs" />
<Compile Include="corert\RuntimeThread.cs" />
@@ -1519,13 +1548,10 @@
<Compile Include="System.Security.Cryptography\DSACryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\ICspAsymmetricAlgorithm.cs" />
<Compile Include="System.Security.Cryptography\KeyNumber.cs" />
- <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\RC2CryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\RSACryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\RSAPKCS1SignatureDeformatter.cs" />
<Compile Include="System.Security.Cryptography\RSAPKCS1SignatureFormatter.cs" />
- <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\TripleDESCryptoServiceProvider.cs" />
<Compile Include="System.Security.Permissions\CodeAccessSecurityAttribute.cs" />
<Compile Include="System.Security.Permissions\EnvironmentPermission.cs" />
@@ -1765,34 +1791,695 @@
<Compile Include="System\WeakAttribute.cs" />
<Compile Include="System\WeakReference.cs" />
<Compile Include="System\WeakReference_T.cs" />
- <Compile Include="System\WindowsConsoleDriver.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
+ <Compile Include="System\WindowsConsoleDriver.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Unix\System.Private.CoreLib.Native\Interop.MemAllocFree.cs" />
+ <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\mincore\Interop.MemAllocFree.cs" />
+ <Compile Include="..\..\..\external\corert\src\Common\src\Interop\Windows\mincore\Interop.ThreadPoolIO.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Interop.Errors.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Interop.Libraries.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\Interop\Windows\Kernel32\Interop.FormatMessage.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\shared\System\IO\Win32Marshal.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeThreadPoolIOHandle.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolBoundHandle.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.ExecutionContextCallbackArgs.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolPreAllocatedOverlapped.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="corert\Interop.cs" />
+ <Compile Include="corert\Interop.MemAllocFree.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="System.Text\EncodingHelper.MonoTouch.cs" />
+ <Compile Include="System\Environment.iOS.cs" />
+ <Compile Include="System\Guid.MonoTouch.cs" />
+ <Compile Include="System\NotSupportedException.iOS.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="CommonCrypto\CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\CorlibExtras.cs" />
+ <Compile Include="CommonCrypto\CryptorTransform.cs" />
+ <Compile Include="CommonCrypto\FastCryptorTransform.cs" />
+ <Compile Include="CommonCrypto\RC4CommonCrypto.cs" />
+ <Compile Include="CommonCrypto\RijndaelManaged.cs" />
+ <Compile Include="CommonCrypto\RNGCryptoServiceProvider.cryptor.cs" />
+ <Compile Include="CommonCrypto\DESCryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD4Managed.g.cs" />
+ <Compile Include="CommonCrypto\MD5CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\RC2CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1CryptoServiceProvider.g.cs" />
+ <Compile Include="CommonCrypto\SHA1Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA256Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA384Managed.g.cs" />
+ <Compile Include="CommonCrypto\SHA512Managed.g.cs" />
+ <Compile Include="CommonCrypto\TripleDESCryptoServiceProvider.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\ARC4Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD2Managed.cs" />
+ <Compile Include="..\Mono.Security\Mono.Security.Cryptography\MD4Managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\descryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rc2cryptoserviceprovider.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\rijndaelmanaged.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha1managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha256managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha384managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\sha512managed.cs" />
+ <Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledescryptoserviceprovider.cs" />
+ <Compile Include="System.Security.Cryptography\MD5CryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\RNGCryptoServiceProvider.cs" />
+ <Compile Include="System.Security.Cryptography\SHA1CryptoServiceProvider.cs" />
+ </ItemGroup>
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' "></ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch_runtime' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac_net_4_5' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' ">
+ <EmbeddedResource Include="resources/charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.core.bin">
+ <LogicalName>collation.core.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.tailoring.bin">
+ <LogicalName>collation.tailoring.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHS.bin">
+ <LogicalName>collation.cjkCHS.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkCHT.bin">
+ <LogicalName>collation.cjkCHT.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkJA.bin">
+ <LogicalName>collation.cjkJA.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKO.bin">
+ <LogicalName>collation.cjkKO.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="resources/collation.cjkKOlv2.bin">
+ <LogicalName>collation.cjkKOlv2.bin</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="LinkerDescriptor/mscorlib.xml">
+ <LogicalName>mscorlib.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' ">
<EmbeddedResource Include="resources/charinfo.nlp">
<LogicalName>charinfo.nlp</LogicalName>
</EmbeddedResource>
@@ -1821,5 +2508,5 @@
<LogicalName>mscorlib.xml</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/legacy/Mono.Cecil/Mono.Cecil-net_4_x.csproj b/mcs/class/legacy/Mono.Cecil/Mono.Cecil-net_4_x.csproj
deleted file mode 100644
index e20277776ea..00000000000
--- a/mcs/class/legacy/Mono.Cecil/Mono.Cecil-net_4_x.csproj
+++ /dev/null
@@ -1,219 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{6DE38817-EC25-433A-AE58-0D30C5E6C460}</ProjectGuid>
- <OutputType>Library</OutputType>
- <NoWarn>1699,1699</NoWarn>
- <OutputPath>./../../../class/lib/net_4_x/legacy</OutputPath>
- <IntermediateOutputPath>obj-legacy</IntermediateOutputPath>
- <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
- <NoStdLib>True</NoStdLib>
-
- <NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
- <AssemblyName>Mono.Cecil</AssemblyName>
- <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- </PropertyGroup>
- <PropertyGroup>
- <SignAssembly>true</SignAssembly>
- </PropertyGroup>
- <PropertyGroup>
- <AssemblyOriginatorKeyFile>../../mono.snk</AssemblyOriginatorKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <NoWarn>1699,1699</NoWarn>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;NET_3_5;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <NoWarn>1699,1699</NoWarn>
- <Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;NET_3_5;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
- </PropertyGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\Code.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\CodeReader.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\CodeWriter.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\Document.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\ExceptionHandler.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\ILProcessor.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\Instruction.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\MethodBody.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\OpCode.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\OpCodes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\SequencePoint.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\Symbols.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\VariableDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\VariableReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\BlobHeap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\Buffers.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\CodedIndex.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\ElementType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\GuidHeap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\Heap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\MetadataToken.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\Row.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\StringHeap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\TableHeap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\TokenType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\UserStringHeap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Metadata\Utilities.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\BinaryStreamReader.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\BinaryStreamWriter.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\ByteBuffer.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\ByteBufferEqualityComparer.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\DataDirectory.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\Image.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\ImageReader.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\ImageWriter.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\Section.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.PE\TextMap.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ArrayType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyFlags.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyHashAlgorithm.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyInfo.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyLinkedResource.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyNameDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyNameReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyReader.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\AssemblyWriter.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\BaseAssemblyResolver.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\CallSite.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\CustomAttribute.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\DefaultAssemblyResolver.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\EmbeddedResource.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\EventAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\EventDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\EventReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ExportedType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\FieldAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\FieldDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\FieldReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\FileAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\FunctionPointerType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\GenericInstanceMethod.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\GenericInstanceType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\GenericParameter.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\GenericParameterAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IConstantProvider.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ICustomAttributeProvider.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IGenericInstance.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IGenericParameterProvider.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IMarshalInfoProvider.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IMemberDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IMetadataScope.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IMetadataTokenProvider.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\IMethodSignature.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\Import.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\LinkedResource.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ManifestResourceAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MarshalInfo.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MemberDefinitionCollection.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MemberReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MetadataResolver.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MetadataSystem.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodCallingConvention.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodImplAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodReturnType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodSemanticsAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\MethodSpecification.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\Modifiers.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ModuleDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ModuleKind.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ModuleReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\NativeType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ParameterAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ParameterDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ParameterDefinitionCollection.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ParameterReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PinnedType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PInvokeAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PInvokeInfo.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PointerType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PropertyAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PropertyDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\PropertyReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\ReferenceType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\Resource.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\SecurityDeclaration.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\SentinelType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TargetRuntime.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeAttributes.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeDefinition.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeDefinitionCollection.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeParser.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeReference.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeSpecification.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\TypeSystem.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil\VariantType.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Collections.Generic\Collection.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Collections.Generic\ReadOnlyCollection.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Security.Cryptography\CryptoConvert.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono.Security.Cryptography\CryptoService.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono\Actions.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono\Empty.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\Mono\Funcs.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\System.Runtime.CompilerServices\ExtensionAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- </ItemGroup>
-</Project>
-
diff --git a/mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil-net_4_x.csproj b/mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil.csproj
index 045fcb39bd2..a0820070be6 100644
--- a/mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil-net_4_x.csproj
+++ b/mcs/class/legacy/Mono.Cecil/legacy_Mono.Cecil.csproj
@@ -1,60 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{CF1339E8-584B-4B3D-9A93-6F4AFDAFEE66}</ProjectGuid>
+ <ProjectGuid>{3EE82A01-DC65-4B6B-883F-6F4BB5C46284}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>1699</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/legacy</OutputPath>
- <IntermediateOutputPath>obj-legacy</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
-
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>Mono.Cecil</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../../mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../../class/lib/net_4_x-$(HostPlatform)/legacy</OutputPath>
+ <IntermediateOutputPath>./../../../class/obj/$(AssemblyName)-legacy</IntermediateOutputPath>
+ <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>1699</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS;NET_3_5</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <ItemGroup>
+ <!-- @COMMON_SOURCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\Code.cs" />
<Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\CodeReader.cs" />
<Compile Include="..\..\..\..\external\cecil-legacy\Mono.Cecil.Cil\CodeWriter.cs" />
@@ -181,40 +170,14 @@
<Compile Include="..\..\..\..\external\cecil-legacy\Mono\Actions.cs" />
<Compile Include="..\..\..\..\external\cecil-legacy\Mono\Empty.cs" />
<Compile Include="..\..\..\..\external\cecil-legacy\Mono\Funcs.cs" />
- <Compile Include="..\..\..\..\external\cecil-legacy\System.Runtime.CompilerServices\ExtensionAttribute.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="..\..\..\..\external\cecil-legacy\System.Runtime.CompilerServices\ExtensionAttribute.cs" />
</ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
+ <!-- @ALL_SOURCES@ -->
+ <!-- @COMMON_PROJECT_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../../corlib/corlib.csproj" />
</ItemGroup>
-</Project>
-
+ <!-- @ALL_REFERENCES@ -->
+ <!-- @ALL_RESOURCES@ -->
+</Project> \ No newline at end of file
diff --git a/mcs/class/monodoc/monodoc-net_4_x.csproj b/mcs/class/monodoc/monodoc.csproj
index 17062b60c0c..ed1b577ae96 100644
--- a/mcs/class/monodoc/monodoc-net_4_x.csproj
+++ b/mcs/class/monodoc/monodoc.csproj
@@ -1,57 +1,51 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- WARNING: this file is autogenerated, don't modify it. Edit the .sources file of the corresponding assembly instead if you want to add/remove C# source files. -->
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{0248869F-8D3B-4AB2-B976-B2A9AF1319A9}</ProjectGuid>
+ <ProjectGuid>{EBB33B9C-EC1B-4EBB-92BE-3DE3231BD106}</ProjectGuid>
<OutputType>Library</OutputType>
<NoWarn>618,612,672,809,414,649,1699,169,164,162,168,219,618,612</NoWarn>
<LangVersion>latest</LangVersion>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Windows_NT'">win32</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix' and $([System.IO.File]::Exists('/usr/lib/libc.dylib'))">darwin</HostPlatform>
<HostPlatform Condition=" '$(HostPlatform)' == '' and '$(OS)' == 'Unix'">linux</HostPlatform>
- <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
- <IntermediateOutputPath>obj-net_4_x-$(HostPlatform)</IntermediateOutputPath>
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
<NoStdLib>True</NoStdLib>
-
-
<NoConfig>True</NoConfig>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>
- </RootNamespace>
<AssemblyName>monodoc</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../../class/mono.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
+ Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
+ is a problem to compile the Mono mscorlib.dll -->
+ <PropertyGroup>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
+ <DefineConstants>LEGACY_MODE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <OutputPath>./../../class/lib/monodroid_tools</OutputPath>
+ <IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid_tools</IntermediateOutputPath>
+ <DefineConstants>LEGACY_MODE;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>
+ </PropertyGroup>
+ <!-- @ALL_PROFILE_PROPERTIES@ -->
+ <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
- <NoWarn>618,612,672,809,414,649,1699,169,164,162,168,219,618,612</NoWarn>
<Optimize>false</Optimize>
- <DefineConstants>TRACE;LEGACY_MODE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
+ <!-- TRACE is set only for Debug configuration, so inherit from platform-specific value -->
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
</PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
- <NoWarn>618,612,672,809,414,649,1699,169,164,162,168,219,618,612</NoWarn>
<Optimize>true</Optimize>
- <DefineConstants>LEGACY_MODE;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM;MULTIPLEX_OS</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
- Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
- is a problem to compile the Mono mscorlib.dll -->
- <PropertyGroup>
- <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
@@ -527,66 +521,54 @@
<Compile Include="..\..\..\external\api-doc-tools\monodoc\Monodoc\storage\ZipStorage.cs" />
<Compile Include="..\..\..\external\api-doc-tools\monodoc\Monodoc\Tree.cs" />
<Compile Include="..\..\..\external\api-doc-tools\monodoc\Monodoc\TypeUtils.cs" />
- <Compile Include="Assembly\AssemblyInfo.cs" /> </ItemGroup>
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
- <PropertyGroup>
- <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.jay > $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.cs
-
-
- </PreBuildEvent>
- <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.jay > $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.cs
-
-
- </PreBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
-
- </PostBuildEvent>
- <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
-
- </PostBuildEvent>
- </PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib-net_4_x.csproj">
- <Project>{4903F98F-B4C9-467A-8FBA-39E7F91D9327}</Project>
- <Name>ICSharpCode.SharpZipLib-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System/System-net_4_x.csproj">
- <Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>
- <Name>System-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Core/System.Core-net_4_x.csproj">
- <Project>{359142A1-D80F-401E-AA64-7167C9317649}</Project>
- <Name>System.Core-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.XML/System.Xml-net_4_x.csproj">
- <Project>{87FD2F0F-5222-4AE6-BD63-2D4975E11E5B}</Project>
- <Name>System.Xml-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq-net_4_x.csproj">
- <Project>{526286D5-38D9-4579-B001-471440D57752}</Project>
- <Name>System.Xml.Linq-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../System.Configuration/System.Configuration-net_4_x.csproj">
- <Project>{D5CDC09C-F19A-4811-A6C8-70F51CBFB644}</Project>
- <Name>System.Configuration-net_4_x</Name>
- </ProjectReference>
- <ProjectReference Include="../corlib/corlib-net_4_x.csproj">
- <Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>
- <Name>corlib-net_4_x</Name>
- </ProjectReference>
+ <Compile Include="Assembly\AssemblyInfo.cs" />
</ItemGroup>
+ <!-- @ALL_SOURCES@ -->
<ItemGroup>
- <Folder Include="Properties\" />
+ <ProjectReference Include="../ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.csproj" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
+ <ProjectReference Include="../System/System.csproj" />
+ <ProjectReference Include="../System.Core/System.Core.csproj" />
+ <ProjectReference Include="../System.XML/System.Xml.csproj" />
+ <ProjectReference Include="../System.Xml.Linq/System.Xml.Linq.csproj" />
+ <ProjectReference Include="../System.Configuration/System.Configuration.csproj" />
+ <ProjectReference Include="../corlib/corlib.csproj" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Core.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Core.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Xml.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Xml.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Xml.Linq.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Xml.Linq.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/System.Configuration.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/System.Configuration.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ <Reference Include="./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>./../../../external/binary-reference-assemblies/v4.6/mscorlib.dll</HintPath>
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+ <!-- @ALL_REFERENCES@ -->
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' ">
<EmbeddedResource Include="../../docs/monodoc.xml">
<LogicalName>monodoc.xml</LogicalName>
</EmbeddedResource>
@@ -768,5 +750,191 @@ $(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(P
<LogicalName>treebg.png</LogicalName>
</EmbeddedResource>
</ItemGroup>
-</Project>
-
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
+ <EmbeddedResource Include="../../docs/monodoc.xml">
+ <LogicalName>monodoc.xml</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/base.css">
+ <LogicalName>base.css</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/ecmaspec-html-css.xsl">
+ <LogicalName>ecmaspec-html-css.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/ecmaspec-html.xsl">
+ <LogicalName>ecmaspec-html.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/ecmaspec.css">
+ <LogicalName>ecmaspec.css</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/helper.js">
+ <LogicalName>helper.js</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/home.html">
+ <LogicalName>home.html</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/Lminus.gif">
+ <LogicalName>Lminus.gif</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/Lplus.gif">
+ <LogicalName>Lplus.gif</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/creativecommons.png">
+ <LogicalName>creativecommons.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mdoc-html-format.xsl">
+ <LogicalName>mdoc-html-format.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mdoc-html-utils.xsl">
+ <LogicalName>mdoc-html-utils.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mdoc-sections-css.xsl">
+ <LogicalName>mdoc-sections-css.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mdoc-sections.xsl">
+ <LogicalName>mdoc-sections.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mono-ecma-css.xsl">
+ <LogicalName>mono-ecma-css.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mono-ecma-impl.xsl">
+ <LogicalName>mono-ecma-impl.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mono-ecma.css">
+ <LogicalName>mono-ecma.css</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/mono-ecma.xsl">
+ <LogicalName>mono-ecma.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/toc-html.xsl">
+ <LogicalName>toc-html.xsl</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/bc_bg.png">
+ <LogicalName>bc_bg.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/bc_separator.png">
+ <LogicalName>bc_separator.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/error.png">
+ <LogicalName>error.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/hatch.png">
+ <LogicalName>hatch.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/headerbg.png">
+ <LogicalName>headerbg.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/help.png">
+ <LogicalName>help.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/house.png">
+ <LogicalName>house.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/members.png">
+ <LogicalName>members.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/namespace.png">
+ <LogicalName>namespace.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privclass.png">
+ <LogicalName>privclass.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privdelegate.png">
+ <LogicalName>privdelegate.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privenumeration.png">
+ <LogicalName>privenumeration.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privevent.png">
+ <LogicalName>privevent.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privextension.png">
+ <LogicalName>privextension.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privfield.png">
+ <LogicalName>privfield.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privinterface.png">
+ <LogicalName>privinterface.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privmethod.png">
+ <LogicalName>privmethod.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privproperty.png">
+ <LogicalName>privproperty.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/privstructure.png">
+ <LogicalName>privstructure.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protclass.png">
+ <LogicalName>protclass.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protdelegate.png">
+ <LogicalName>protdelegate.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protenumeration.png">
+ <LogicalName>protenumeration.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protevent.png">
+ <LogicalName>protevent.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protextension.png">
+ <LogicalName>protextension.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protfield.png">
+ <LogicalName>protfield.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protinterface.png">
+ <LogicalName>protinterface.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protmethod.png">
+ <LogicalName>protmethod.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protproperty.png">
+ <LogicalName>protproperty.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/protstructure.png">
+ <LogicalName>protstructure.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubclass.png">
+ <LogicalName>pubclass.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubdelegate.png">
+ <LogicalName>pubdelegate.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubenumeration.png">
+ <LogicalName>pubenumeration.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubevent.png">
+ <LogicalName>pubevent.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubextension.png">
+ <LogicalName>pubextension.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubfield.png">
+ <LogicalName>pubfield.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubinterface.png">
+ <LogicalName>pubinterface.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubmethod.png">
+ <LogicalName>pubmethod.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubproperty.png">
+ <LogicalName>pubproperty.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/pubstructure.png">
+ <LogicalName>pubstructure.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/reference.png">
+ <LogicalName>reference.png</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="../../../external/api-doc-tools/monodoc/Resources/images/treebg.png">
+ <LogicalName>treebg.png</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <!-- @ALL_RESOURCES@ -->
+ <PropertyGroup>
+ <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.jay &gt; $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.cs</PreBuildEvent>
+ <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">$(ProjectDir)\..\..\jay\jay.exe -ct &lt; $(ProjectDir)\..\..\jay\skeleton.cs $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.jay &gt; $(ProjectDir)\Monodoc.Ecma\EcmaUrlParser.cs</PreBuildEvent>
+ </PropertyGroup>
+</Project> \ No newline at end of file