From aab600f1daa594d34121627314ae9e67aca5a987 Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Tue, 20 Nov 2018 08:25:12 +0000 Subject: [PATCH] Imported Upstream version 5.18.0.208 Former-commit-id: 67532bb259617bd753166c9334544379a8e120db --- configure.REMOVED.git-id | 2 +- configure.ac.REMOVED.git-id | 2 +- external/binary-reference-assemblies/Makefile | 2 + .../build/monotouch/Makefile | 17 +- .../build/monotouch/OpenTK-1.0.dll | Bin 0 -> 4096 bytes .../build/monotouch/OpenTK.dll | Bin 0 -> 4096 bytes .../build/monotouch/Xamarin.Mac.dll | Bin 0 -> 4096 bytes .../build/monotouch/Xamarin.TVOS.dll | Bin 0 -> 4096 bytes .../build/monotouch/Xamarin.WatchOS.dll | Bin 0 -> 4096 bytes .../build/monotouch/Xamarin.iOS.dll | Bin 0 -> 4096 bytes .../build/monotouch/xi.snk | Bin 0 -> 596 bytes .../generate-refasm-sources.sh | 12 +- .../src/monotouch/OpenTK-1.0.cs | 13 + .../src/monotouch/OpenTK.cs | 13 + .../src/monotouch/Xamarin.Mac.cs | 17 + .../src/monotouch/Xamarin.TVOS.cs | 17 + .../src/monotouch/Xamarin.WatchOS.cs | 19 + .../src/monotouch/Xamarin.iOS.cs | 17 + .../src/v4.7.2/Accessibility.cs | 144 ++ .../src/v4.7.2/CustomMarshalers.cs | 64 + .../Facades/Microsoft.Win32.Primitives.cs | 16 + .../src/v4.7.2/Facades/System.AppContext.cs | 16 + .../Facades/System.Collections.Concurrent.cs | 25 + .../Facades/System.Collections.NonGeneric.cs | 26 + .../Facades/System.Collections.Specialized.cs | 25 + .../src/v4.7.2/Facades/System.Collections.cs | 29 + .../System.ComponentModel.Annotations.cs | 55 + .../System.ComponentModel.EventBasedAsync.cs | 26 + .../System.ComponentModel.Primitives.cs | 37 + .../System.ComponentModel.TypeConverter.cs | 72 + .../v4.7.2/Facades/System.ComponentModel.cs | 20 + .../src/v4.7.2/Facades/System.Console.cs | 23 + .../src/v4.7.2/Facades/System.Data.Common.cs | 172 +++ .../Facades/System.Diagnostics.Contracts.cs | 30 + .../Facades/System.Diagnostics.Debug.cs | 24 + .../System.Diagnostics.FileVersionInfo.cs | 16 + .../Facades/System.Diagnostics.Process.cs | 28 + .../Facades/System.Diagnostics.StackTrace.cs | 35 + ...tem.Diagnostics.TextWriterTraceListener.cs | 17 + .../Facades/System.Diagnostics.Tools.cs | 17 + .../Facades/System.Diagnostics.TraceSource.cs | 32 + .../Facades/System.Drawing.Primitives.cs | 21 + .../v4.7.2/Facades/System.Dynamic.Runtime.cs | 43 + .../Facades/System.Globalization.Calendars.cs | 31 + .../System.Globalization.Extensions.cs | 21 + .../v4.7.2/Facades/System.Globalization.cs | 29 + .../Facades/System.IO.Compression.ZipFile.cs | 17 + .../Facades/System.IO.FileSystem.DriveInfo.cs | 18 + .../System.IO.FileSystem.Primitives.cs | 19 + .../Facades/System.IO.FileSystem.Watcher.cs | 25 + .../v4.7.2/Facades/System.IO.FileSystem.cs | 24 + .../Facades/System.IO.IsolatedStorage.cs | 18 + .../Facades/System.IO.MemoryMappedFiles.cs | 23 + .../src/v4.7.2/Facades/System.IO.Pipes.cs | 24 + .../System.IO.UnmanagedMemoryStream.cs | 17 + .../src/v4.7.2/Facades/System.IO.cs | 31 + .../v4.7.2/Facades/System.Linq.Expressions.cs | 61 + .../v4.7.2/Facades/System.Linq.Parallel.cs | 21 + .../v4.7.2/Facades/System.Linq.Queryable.cs | 20 + .../src/v4.7.2/Facades/System.Linq.cs | 20 + .../src/v4.7.2/Facades/System.Net.Http.Rtc.cs | 17 + .../Facades/System.Net.NameResolution.cs | 17 + .../Facades/System.Net.NetworkInformation.cs | 49 + .../src/v4.7.2/Facades/System.Net.Ping.cs | 20 + .../v4.7.2/Facades/System.Net.Primitives.cs | 45 + .../src/v4.7.2/Facades/System.Net.Requests.cs | 25 + .../src/v4.7.2/Facades/System.Net.Security.cs | 28 + .../src/v4.7.2/Facades/System.Net.Sockets.cs | 46 + .../Facades/System.Net.WebHeaderCollection.cs | 18 + .../Facades/System.Net.WebSockets.Client.cs | 17 + .../v4.7.2/Facades/System.Net.WebSockets.cs | 22 + .../src/v4.7.2/Facades/System.ObjectModel.cs | 32 + .../System.Reflection.Emit.ILGeneration.cs | 20 + .../System.Reflection.Emit.Lightweight.cs | 15 + .../v4.7.2/Facades/System.Reflection.Emit.cs | 25 + .../Facades/System.Reflection.Extensions.cs | 18 + .../Facades/System.Reflection.Primitives.cs | 31 + .../src/v4.7.2/Facades/System.Reflection.cs | 49 + .../v4.7.2/Facades/System.Resources.Reader.cs | 16 + .../System.Resources.ResourceManager.cs | 19 + .../v4.7.2/Facades/System.Resources.Writer.cs | 16 + ...System.Runtime.CompilerServices.VisualC.cs | 30 + .../Facades/System.Runtime.Extensions.cs | 28 + .../v4.7.2/Facades/System.Runtime.Handles.cs | 20 + ...time.InteropServices.RuntimeInformation.cs | 18 + ....Runtime.InteropServices.WindowsRuntime.cs | 23 + .../Facades/System.Runtime.InteropServices.cs | 127 ++ .../v4.7.2/Facades/System.Runtime.Numerics.cs | 17 + ...System.Runtime.Serialization.Formatters.cs | 23 + .../System.Runtime.Serialization.Json.cs | 19 + ...System.Runtime.Serialization.Primitives.cs | 33 + .../System.Runtime.Serialization.Xml.cs | 32 + .../src/v4.7.2/Facades/System.Runtime.cs | 288 ++++ .../v4.7.2/Facades/System.Security.Claims.cs | 22 + ...System.Security.Cryptography.Algorithms.cs | 71 + .../System.Security.Cryptography.Csp.cs | 21 + .../System.Security.Cryptography.Encoding.cs | 22 + ...System.Security.Cryptography.Primitives.cs | 28 + ....Security.Cryptography.X509Certificates.cs | 53 + .../Facades/System.Security.Principal.cs | 18 + .../Facades/System.Security.SecureString.cs | 19 + .../Facades/System.ServiceModel.Duplex.cs | 18 + .../Facades/System.ServiceModel.Http.cs | 30 + .../Facades/System.ServiceModel.NetTcp.cs | 24 + .../Facades/System.ServiceModel.Primitives.cs | 151 ++ .../Facades/System.ServiceModel.Security.cs | 31 + .../System.Text.Encoding.Extensions.cs | 20 + .../v4.7.2/Facades/System.Text.Encoding.cs | 29 + .../Facades/System.Text.RegularExpressions.cs | 27 + .../Facades/System.Threading.Overlapped.cs | 22 + .../System.Threading.Tasks.Parallel.cs | 19 + .../v4.7.2/Facades/System.Threading.Tasks.cs | 45 + .../v4.7.2/Facades/System.Threading.Thread.cs | 21 + .../Facades/System.Threading.ThreadPool.cs | 19 + .../v4.7.2/Facades/System.Threading.Timer.cs | 17 + .../src/v4.7.2/Facades/System.Threading.cs | 46 + .../src/v4.7.2/Facades/System.ValueTuple.cs | 26 + .../v4.7.2/Facades/System.Xml.ReaderWriter.cs | 42 + .../v4.7.2/Facades/System.Xml.XDocument.cs | 38 + .../Facades/System.Xml.XPath.XDocument.cs | 19 + .../src/v4.7.2/Facades/System.Xml.XPath.cs | 29 + .../v4.7.2/Facades/System.Xml.XmlDocument.cs | 36 + .../Facades/System.Xml.XmlSerializer.cs | 38 + .../Facades/netstandard.cs.REMOVED.git-id | 1 + .../src/v4.7.2/Microsoft.Build.Engine.cs | 500 +++++++ .../src/v4.7.2/Microsoft.Build.Framework.cs | 776 +++++++++++ ...crosoft.Build.Tasks.v4.0.cs.REMOVED.git-id | 1 + .../v4.7.2/Microsoft.Build.Utilities.v4.0.cs | 479 +++++++ .../v4.7.2/Microsoft.Build.cs.REMOVED.git-id | 1 + .../src/v4.7.2/Microsoft.CSharp.cs | 92 ++ .../Microsoft.VisualBasic.cs.REMOVED.git-id | 1 + .../src/v4.7.2/Microsoft.VisualC.cs | 80 ++ .../System.ComponentModel.Composition.cs | 690 ++++++++++ .../System.ComponentModel.DataAnnotations.cs | 426 ++++++ .../v4.7.2/System.Configuration.Install.cs | 201 +++ .../src/v4.7.2/System.Configuration.cs | 1209 ++++++++++++++++ .../src/v4.7.2/System.Core.cs.REMOVED.git-id | 1 + .../v4.7.2/System.Data.DataSetExtensions.cs | 110 ++ .../System.Data.Entity.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Data.Linq.cs | 703 ++++++++++ .../src/v4.7.2/System.Data.OracleClient.cs | 875 ++++++++++++ .../src/v4.7.2/System.Data.Services.Client.cs | 427 ++++++ .../src/v4.7.2/System.Data.Services.cs | 816 +++++++++++ .../src/v4.7.2/System.Data.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Deployment.cs | 25 + .../v4.7.2/System.Design.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Diagnostics.Tracing.cs | 54 + .../System.DirectoryServices.Protocols.cs | 962 +++++++++++++ ...System.DirectoryServices.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Drawing.Design.cs | 199 +++ .../v4.7.2/System.Drawing.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Dynamic.cs | 25 + .../src/v4.7.2/System.EnterpriseServices.cs | 992 ++++++++++++++ .../System.IO.Compression.FileSystem.cs | 47 + .../src/v4.7.2/System.IO.Compression.cs | 65 + .../v4.7.2/System.IdentityModel.Selectors.cs | 115 ++ .../System.IdentityModel.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.IdentityModel.extra.cs | 21 + .../src/v4.7.2/System.Management.cs | 875 ++++++++++++ .../src/v4.7.2/System.Messaging.cs | 1213 +++++++++++++++++ .../src/v4.7.2/System.Net.Http.WebRequest.cs | 42 + .../src/v4.7.2/System.Net.Http.cs | 654 +++++++++ .../src/v4.7.2/System.Net.cs | 938 +++++++++++++ .../src/v4.7.2/System.Numerics.cs | 607 +++++++++ .../src/v4.7.2/System.Reflection.Context.cs | 39 + .../src/v4.7.2/System.Runtime.Caching.cs | 262 ++++ .../System.Runtime.DurableInstancing.cs | 441 ++++++ .../src/v4.7.2/System.Runtime.Remoting.cs | 463 +++++++ ...m.Runtime.Serialization.Formatters.Soap.cs | 42 + .../v4.7.2/System.Runtime.Serialization.cs | 836 ++++++++++++ .../src/v4.7.2/System.Security.cs | 1106 +++++++++++++++ .../v4.7.2/System.ServiceModel.Activation.cs | 111 ++ .../v4.7.2/System.ServiceModel.Discovery.cs | 795 +++++++++++ .../src/v4.7.2/System.ServiceModel.Routing.cs | 285 ++++ .../System.ServiceModel.Routing.extra.cs | 8 + .../src/v4.7.2/System.ServiceModel.Web.cs | 721 ++++++++++ .../System.ServiceModel.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.ServiceModel.extra.cs | 7 + .../src/v4.7.2/System.ServiceProcess.cs | 338 +++++ .../src/v4.7.2/System.Transactions.cs | 349 +++++ .../src/v4.7.2/System.Web.Abstractions.cs | 47 + .../v4.7.2/System.Web.ApplicationServices.cs | 208 +++ .../src/v4.7.2/System.Web.DynamicData.cs | 816 +++++++++++ .../v4.7.2/System.Web.Extensions.Design.cs | 253 ++++ .../System.Web.Extensions.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Web.Mobile.cs | 24 + .../v4.7.2/System.Web.RegularExpressions.cs | 111 ++ .../src/v4.7.2/System.Web.Routing.cs | 41 + .../System.Web.Services.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Web.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Web.extra.cs | 15 + ....Forms.DataVisualization.cs.REMOVED.git-id | 1 + .../System.Windows.Forms.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.Windows.cs | 31 + .../src/v4.7.2/System.Workflow.Activities.cs | 28 + .../v4.7.2/System.Workflow.ComponentModel.cs | 30 + .../src/v4.7.2/System.Workflow.Runtime.cs | 31 + .../src/v4.7.2/System.Xaml.cs | 1210 ++++++++++++++++ .../src/v4.7.2/System.Xml.Linq.cs | 521 +++++++ .../src/v4.7.2/System.Xml.Linq.extra.cs | 11 + .../src/v4.7.2/System.Xml.Serialization.cs | 50 + .../src/v4.7.2/System.Xml.cs.REMOVED.git-id | 1 + .../src/v4.7.2/System.cs.REMOVED.git-id | 1 + .../src/v4.7.2/WindowsBase.cs.REMOVED.git-id | 1 + .../src/v4.7.2/mscorlib.cs.REMOVED.git-id | 1 + .../src/v4.7.2/mscorlib.extra.cs | 11 + .../v4.7.2/Accessibility.dll | Bin 0 -> 10240 bytes .../v4.7.2/CustomMarshalers.dll | Bin 0 -> 6144 bytes .../Facades/Microsoft.Win32.Primitives.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.AppContext.dll | Bin 0 -> 5120 bytes .../Facades/System.Collections.Concurrent.dll | Bin 0 -> 5120 bytes .../Facades/System.Collections.NonGeneric.dll | Bin 0 -> 5120 bytes .../System.Collections.Specialized.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Collections.dll | Bin 0 -> 5632 bytes .../System.ComponentModel.Annotations.dll | Bin 0 -> 6144 bytes .../System.ComponentModel.EventBasedAsync.dll | Bin 0 -> 5632 bytes .../System.ComponentModel.Primitives.dll | Bin 0 -> 5632 bytes .../System.ComponentModel.TypeConverter.dll | Bin 0 -> 6656 bytes .../v4.7.2/Facades/System.ComponentModel.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Console.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Data.Common.dll | Bin 0 -> 9728 bytes .../Facades/System.Diagnostics.Contracts.dll | Bin 0 -> 5632 bytes .../Facades/System.Diagnostics.Debug.dll | Bin 0 -> 5120 bytes .../System.Diagnostics.FileVersionInfo.dll | Bin 0 -> 5120 bytes .../Facades/System.Diagnostics.Process.dll | Bin 0 -> 5120 bytes .../Facades/System.Diagnostics.StackTrace.dll | Bin 0 -> 5632 bytes ...em.Diagnostics.TextWriterTraceListener.dll | Bin 0 -> 5120 bytes .../Facades/System.Diagnostics.Tools.dll | Bin 0 -> 5120 bytes .../System.Diagnostics.TraceSource.dll | Bin 0 -> 5120 bytes .../Facades/System.Drawing.Primitives.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Dynamic.Runtime.dll | Bin 0 -> 5632 bytes .../System.Globalization.Calendars.dll | Bin 0 -> 5632 bytes .../System.Globalization.Extensions.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Globalization.dll | Bin 0 -> 5120 bytes .../Facades/System.IO.Compression.ZipFile.dll | Bin 0 -> 5120 bytes .../System.IO.FileSystem.DriveInfo.dll | Bin 0 -> 5120 bytes .../System.IO.FileSystem.Primitives.dll | Bin 0 -> 5120 bytes .../Facades/System.IO.FileSystem.Watcher.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.IO.FileSystem.dll | Bin 0 -> 5120 bytes .../Facades/System.IO.IsolatedStorage.dll | Bin 0 -> 5120 bytes .../Facades/System.IO.MemoryMappedFiles.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.IO.Pipes.dll | Bin 0 -> 5120 bytes .../System.IO.UnmanagedMemoryStream.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.IO.dll | Bin 0 -> 4608 bytes .../Facades/System.Linq.Expressions.dll | Bin 0 -> 6144 bytes .../v4.7.2/Facades/System.Linq.Parallel.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Linq.Queryable.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Linq.dll | Bin 0 -> 4608 bytes .../v4.7.2/Facades/System.Net.Http.Rtc.dll | Bin 0 -> 4608 bytes .../Facades/System.Net.NameResolution.dll | Bin 0 -> 5120 bytes .../Facades/System.Net.NetworkInformation.dll | Bin 0 -> 6144 bytes .../v4.7.2/Facades/System.Net.Ping.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Net.Primitives.dll | Bin 0 -> 6144 bytes .../v4.7.2/Facades/System.Net.Requests.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Net.Security.dll | Bin 0 -> 5632 bytes .../v4.7.2/Facades/System.Net.Sockets.dll | Bin 0 -> 5632 bytes .../System.Net.WebHeaderCollection.dll | Bin 0 -> 5120 bytes .../Facades/System.Net.WebSockets.Client.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Net.WebSockets.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.ObjectModel.dll | Bin 0 -> 5632 bytes .../System.Reflection.Emit.ILGeneration.dll | Bin 0 -> 5120 bytes .../System.Reflection.Emit.Lightweight.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Reflection.Emit.dll | Bin 0 -> 5120 bytes .../Facades/System.Reflection.Extensions.dll | Bin 0 -> 5120 bytes .../Facades/System.Reflection.Primitives.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Reflection.dll | Bin 0 -> 6144 bytes .../Facades/System.Resources.Reader.dll | Bin 0 -> 5120 bytes .../System.Resources.ResourceManager.dll | Bin 0 -> 5120 bytes .../Facades/System.Resources.Writer.dll | Bin 0 -> 5120 bytes ...ystem.Runtime.CompilerServices.VisualC.dll | Bin 0 -> 5632 bytes .../Facades/System.Runtime.Extensions.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Runtime.Handles.dll | Bin 0 -> 5120 bytes ...ime.InteropServices.RuntimeInformation.dll | Bin 0 -> 5120 bytes ...Runtime.InteropServices.WindowsRuntime.dll | Bin 0 -> 5120 bytes .../System.Runtime.InteropServices.dll | Bin 0 -> 8192 bytes .../Facades/System.Runtime.Numerics.dll | Bin 0 -> 5120 bytes ...ystem.Runtime.Serialization.Formatters.dll | Bin 0 -> 5120 bytes .../System.Runtime.Serialization.Json.dll | Bin 0 -> 5120 bytes ...ystem.Runtime.Serialization.Primitives.dll | Bin 0 -> 5632 bytes .../System.Runtime.Serialization.Xml.dll | Bin 0 -> 5632 bytes .../v4.7.2/Facades/System.Runtime.dll | Bin 0 -> 13312 bytes .../v4.7.2/Facades/System.Security.Claims.dll | Bin 0 -> 5120 bytes ...ystem.Security.Cryptography.Algorithms.dll | Bin 0 -> 6656 bytes .../System.Security.Cryptography.Csp.dll | Bin 0 -> 5120 bytes .../System.Security.Cryptography.Encoding.dll | Bin 0 -> 5120 bytes ...ystem.Security.Cryptography.Primitives.dll | Bin 0 -> 5120 bytes ...Security.Cryptography.X509Certificates.dll | Bin 0 -> 6144 bytes .../Facades/System.Security.Principal.dll | Bin 0 -> 5120 bytes .../Facades/System.Security.SecureString.dll | Bin 0 -> 5120 bytes .../Facades/System.ServiceModel.Duplex.dll | Bin 0 -> 5120 bytes .../Facades/System.ServiceModel.Http.dll | Bin 0 -> 5632 bytes .../Facades/System.ServiceModel.NetTcp.dll | Bin 0 -> 5120 bytes .../System.ServiceModel.Primitives.dll | Bin 0 -> 9728 bytes .../Facades/System.ServiceModel.Security.dll | Bin 0 -> 5632 bytes .../System.Text.Encoding.Extensions.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Text.Encoding.dll | Bin 0 -> 5120 bytes .../System.Text.RegularExpressions.dll | Bin 0 -> 5120 bytes .../Facades/System.Threading.Overlapped.dll | Bin 0 -> 5120 bytes .../System.Threading.Tasks.Parallel.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Threading.Tasks.dll | Bin 0 -> 6144 bytes .../Facades/System.Threading.Thread.dll | Bin 0 -> 5120 bytes .../Facades/System.Threading.ThreadPool.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Threading.Timer.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Threading.dll | Bin 0 -> 5632 bytes .../v4.7.2/Facades/System.ValueTuple.dll | Bin 0 -> 5120 bytes .../Facades/System.Xml.ReaderWriter.dll | Bin 0 -> 5632 bytes .../v4.7.2/Facades/System.Xml.XDocument.dll | Bin 0 -> 5632 bytes .../Facades/System.Xml.XPath.XDocument.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Xml.XPath.dll | Bin 0 -> 5120 bytes .../v4.7.2/Facades/System.Xml.XmlDocument.dll | Bin 0 -> 5632 bytes .../Facades/System.Xml.XmlSerializer.dll | Bin 0 -> 5632 bytes .../v4.7.2/Facades/netstandard.dll | Bin 0 -> 81408 bytes .../v4.7.2/Makefile | 322 +++++ .../v4.7.2/Microsoft.Build.Engine.dll | Bin 0 -> 27136 bytes .../v4.7.2/Microsoft.Build.Framework.dll | Bin 0 -> 37376 bytes ...rosoft.Build.Tasks.v4.0.dll.REMOVED.git-id | 1 + .../v4.7.2/Microsoft.Build.Utilities.v4.0.dll | Bin 0 -> 29696 bytes .../v4.7.2/Microsoft.Build.dll | Bin 0 -> 60416 bytes .../v4.7.2/Microsoft.CSharp.dll | Bin 0 -> 7680 bytes .../v4.7.2/Microsoft.VisualBasic.dll | Bin 0 -> 68096 bytes .../v4.7.2/Microsoft.VisualC.dll | Bin 0 -> 5120 bytes .../System.ComponentModel.Composition.dll | Bin 0 -> 30208 bytes .../System.ComponentModel.DataAnnotations.dll | Bin 0 -> 18432 bytes .../v4.7.2/System.Configuration.Install.dll | Bin 0 -> 12800 bytes .../v4.7.2/System.Configuration.dll | Bin 0 -> 46592 bytes .../v4.7.2/System.Core.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Data.DataSetExtensions.dll | Bin 0 -> 9216 bytes .../System.Data.Entity.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Data.Linq.dll | Bin 0 -> 32768 bytes .../v4.7.2/System.Data.OracleClient.dll | Bin 0 -> 40448 bytes .../v4.7.2/System.Data.Services.Client.dll | Bin 0 -> 20480 bytes .../v4.7.2/System.Data.Services.dll | Bin 0 -> 39424 bytes .../v4.7.2/System.Data.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Deployment.dll | Bin 0 -> 5632 bytes .../v4.7.2/System.Design.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Diagnostics.Tracing.dll | Bin 0 -> 6144 bytes .../System.DirectoryServices.Protocols.dll | Bin 0 -> 39936 bytes .../v4.7.2/System.DirectoryServices.dll | Bin 0 -> 73216 bytes .../v4.7.2/System.Drawing.Design.dll | Bin 0 -> 12800 bytes .../v4.7.2/System.Drawing.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Dynamic.dll | Bin 0 -> 5632 bytes .../v4.7.2/System.EnterpriseServices.dll | Bin 0 -> 34816 bytes .../System.IO.Compression.FileSystem.dll | Bin 0 -> 6656 bytes .../v4.7.2/System.IO.Compression.dll | Bin 0 -> 6656 bytes .../v4.7.2/System.IdentityModel.Selectors.dll | Bin 0 -> 8192 bytes .../System.IdentityModel.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Management.dll | Bin 0 -> 36864 bytes .../v4.7.2/System.Messaging.dll | Bin 0 -> 45568 bytes .../v4.7.2/System.Net.Http.WebRequest.dll | Bin 0 -> 7168 bytes .../v4.7.2/System.Net.Http.dll | Bin 0 -> 30720 bytes .../v4.7.2/System.Net.dll | Bin 0 -> 32768 bytes .../v4.7.2/System.Numerics.dll | Bin 0 -> 23040 bytes .../v4.7.2/System.Reflection.Context.dll | Bin 0 -> 6144 bytes .../v4.7.2/System.Runtime.Caching.dll | Bin 0 -> 16384 bytes .../System.Runtime.DurableInstancing.dll | Bin 0 -> 17920 bytes .../v4.7.2/System.Runtime.Remoting.dll | Bin 0 -> 20992 bytes ....Runtime.Serialization.Formatters.Soap.dll | Bin 0 -> 6656 bytes .../v4.7.2/System.Runtime.Serialization.dll | Bin 0 -> 39936 bytes .../v4.7.2/System.Security.dll | Bin 0 -> 42496 bytes .../v4.7.2/System.ServiceModel.Activation.dll | Bin 0 -> 7680 bytes .../v4.7.2/System.ServiceModel.Discovery.dll | Bin 0 -> 36864 bytes .../v4.7.2/System.ServiceModel.Routing.dll | Bin 0 -> 20480 bytes .../v4.7.2/System.ServiceModel.Web.dll | Bin 0 -> 35840 bytes .../System.ServiceModel.dll.REMOVED.git-id | 1 + .../v4.7.2/System.ServiceProcess.dll | Bin 0 -> 15872 bytes .../v4.7.2/System.Transactions.dll | Bin 0 -> 16896 bytes .../v4.7.2/System.Web.Abstractions.dll | Bin 0 -> 6656 bytes .../v4.7.2/System.Web.ApplicationServices.dll | Bin 0 -> 13312 bytes .../v4.7.2/System.Web.DynamicData.dll | Bin 0 -> 37376 bytes .../v4.7.2/System.Web.Extensions.Design.dll | Bin 0 -> 13312 bytes .../System.Web.Extensions.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Web.Mobile.dll | Bin 0 -> 5120 bytes .../v4.7.2/System.Web.RegularExpressions.dll | Bin 0 -> 6656 bytes .../v4.7.2/System.Web.Routing.dll | Bin 0 -> 6144 bytes .../v4.7.2/System.Web.Services.dll | Bin 0 -> 80384 bytes .../v4.7.2/System.Web.dll.REMOVED.git-id | 1 + ...Forms.DataVisualization.dll.REMOVED.git-id | 1 + .../System.Windows.Forms.dll.REMOVED.git-id | 1 + .../v4.7.2/System.Windows.dll | Bin 0 -> 5632 bytes .../v4.7.2/System.Workflow.Activities.dll | Bin 0 -> 5120 bytes .../v4.7.2/System.Workflow.ComponentModel.dll | Bin 0 -> 5120 bytes .../v4.7.2/System.Workflow.Runtime.dll | Bin 0 -> 5632 bytes .../v4.7.2/System.Xaml.dll | Bin 0 -> 46080 bytes .../v4.7.2/System.Xml.Linq.dll | Bin 0 -> 22016 bytes .../v4.7.2/System.Xml.Serialization.dll | Bin 0 -> 6144 bytes .../v4.7.2/System.Xml.dll.REMOVED.git-id | 1 + .../v4.7.2/System.dll.REMOVED.git-id | 1 + .../v4.7.2/WindowsBase.dll | Bin 0 -> 86016 bytes .../v4.7.2/mscorlib.dll.REMOVED.git-id | 1 + mcs/build/common/Consts.cs | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- mcs/class/reference-assemblies/Makefile | 10 + mcs/mcs/ikvm.cs | 1 + mcs/tools/xbuild/Makefile | 3 + mcs/tools/xbuild/frameworks/net_4.7.2.xml | 3 + mono/mini/version.h | 2 +- po/mcs/de.gmo | Bin 5406 -> 5406 bytes po/mcs/de.po.REMOVED.git-id | 2 +- po/mcs/es.gmo | Bin 16329 -> 16329 bytes po/mcs/es.po.REMOVED.git-id | 2 +- po/mcs/ja.gmo | Bin 20863 -> 20863 bytes po/mcs/ja.po.REMOVED.git-id | 2 +- po/mcs/mcs.pot | 12 +- po/mcs/pt_BR.gmo | Bin 72806 -> 72806 bytes po/mcs/pt_BR.po.REMOVED.git-id | 2 +- 436 files changed, 27631 insertions(+), 50 deletions(-) create mode 100644 external/binary-reference-assemblies/build/monotouch/OpenTK-1.0.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/OpenTK.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/Xamarin.Mac.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/Xamarin.TVOS.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/Xamarin.WatchOS.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/Xamarin.iOS.dll create mode 100644 external/binary-reference-assemblies/build/monotouch/xi.snk create mode 100644 external/binary-reference-assemblies/src/monotouch/OpenTK-1.0.cs create mode 100644 external/binary-reference-assemblies/src/monotouch/OpenTK.cs create mode 100644 external/binary-reference-assemblies/src/monotouch/Xamarin.Mac.cs create mode 100644 external/binary-reference-assemblies/src/monotouch/Xamarin.TVOS.cs create mode 100644 external/binary-reference-assemblies/src/monotouch/Xamarin.WatchOS.cs create mode 100644 external/binary-reference-assemblies/src/monotouch/Xamarin.iOS.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Accessibility.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/CustomMarshalers.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/Microsoft.Win32.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.AppContext.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Concurrent.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.NonGeneric.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Specialized.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Annotations.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.TypeConverter.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Console.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Data.Common.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Contracts.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Debug.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Process.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.StackTrace.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Tools.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TraceSource.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Drawing.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Dynamic.Runtime.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Calendars.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Extensions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Compression.ZipFile.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Watcher.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.IsolatedStorage.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.MemoryMappedFiles.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Pipes.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Expressions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Parallel.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Queryable.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Http.Rtc.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NameResolution.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NetworkInformation.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Ping.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Requests.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Security.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Sockets.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebHeaderCollection.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.Client.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ObjectModel.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.Lightweight.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Extensions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Reader.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.ResourceManager.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Writer.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Extensions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Handles.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Numerics.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Formatters.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Json.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Xml.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Claims.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Algorithms.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Csp.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Encoding.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Principal.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.SecureString.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Duplex.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Http.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.NetTcp.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Primitives.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Security.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.Extensions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.RegularExpressions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Overlapped.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.Parallel.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Thread.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.ThreadPool.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Timer.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.ValueTuple.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.ReaderWriter.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XDocument.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.XDocument.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlDocument.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlSerializer.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Facades/netstandard.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Engine.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Framework.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Tasks.v4.0.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Utilities.v4.0.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.CSharp.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualBasic.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualC.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.Composition.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.DataAnnotations.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Configuration.Install.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Configuration.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Core.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.DataSetExtensions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.Entity.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.Linq.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.OracleClient.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.Client.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Data.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Deployment.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Design.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Diagnostics.Tracing.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.Protocols.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Drawing.Design.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Drawing.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Dynamic.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.EnterpriseServices.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.FileSystem.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.Selectors.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.extra.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Management.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Messaging.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.WebRequest.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Net.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Numerics.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Reflection.Context.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Caching.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Runtime.DurableInstancing.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Remoting.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.Formatters.Soap.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Security.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Activation.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Discovery.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.extra.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Web.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.extra.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.ServiceProcess.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Transactions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Abstractions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.ApplicationServices.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.DynamicData.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.Design.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Mobile.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.RegularExpressions.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Routing.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.Services.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Web.extra.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.DataVisualization.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Windows.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Activities.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Workflow.ComponentModel.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Runtime.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Xaml.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.extra.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Xml.Serialization.cs create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.Xml.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/System.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/WindowsBase.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/mscorlib.cs.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/src/v4.7.2/mscorlib.extra.cs create mode 100644 external/binary-reference-assemblies/v4.7.2/Accessibility.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/CustomMarshalers.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/Microsoft.Win32.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.AppContext.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Concurrent.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.NonGeneric.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Specialized.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Annotations.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.TypeConverter.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Console.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Data.Common.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Contracts.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Debug.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Process.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.StackTrace.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Tools.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TraceSource.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Drawing.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Dynamic.Runtime.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Calendars.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Extensions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.Compression.ZipFile.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.Watcher.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.IsolatedStorage.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.MemoryMappedFiles.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.Pipes.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.IO.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.Expressions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.Parallel.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.Queryable.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Http.Rtc.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NameResolution.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NetworkInformation.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Ping.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Requests.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Security.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Sockets.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.WebHeaderCollection.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.WebSockets.Client.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Net.WebSockets.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ObjectModel.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.Lightweight.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Extensions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.Reader.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.ResourceManager.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.Writer.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Extensions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Handles.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.InteropServices.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Numerics.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Formatters.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Json.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Xml.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Claims.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Algorithms.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Csp.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Encoding.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Principal.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Security.SecureString.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Duplex.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Http.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.NetTcp.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Primitives.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Security.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Text.Encoding.Extensions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Text.Encoding.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Text.RegularExpressions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Overlapped.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.Parallel.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Thread.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.ThreadPool.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Timer.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.ValueTuple.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.ReaderWriter.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XDocument.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.XDocument.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XmlDocument.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XmlSerializer.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Facades/netstandard.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Makefile create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Engine.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Framework.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Tasks.v4.0.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Utilities.v4.0.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.Build.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.CSharp.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.VisualBasic.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/Microsoft.VisualC.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ComponentModel.Composition.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ComponentModel.DataAnnotations.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Configuration.Install.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Configuration.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Core.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.DataSetExtensions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.Entity.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.Linq.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.OracleClient.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.Services.Client.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.Services.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Data.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Deployment.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Design.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Diagnostics.Tracing.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.DirectoryServices.Protocols.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.DirectoryServices.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Drawing.Design.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Drawing.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Dynamic.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.EnterpriseServices.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.IO.Compression.FileSystem.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.IO.Compression.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.IdentityModel.Selectors.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.IdentityModel.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Management.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Messaging.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Net.Http.WebRequest.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Net.Http.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Net.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Numerics.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Reflection.Context.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Runtime.Caching.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Runtime.DurableInstancing.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Runtime.Remoting.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.Formatters.Soap.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Security.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Activation.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Discovery.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Routing.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Web.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceModel.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.ServiceProcess.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Transactions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Abstractions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.ApplicationServices.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.DynamicData.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.Design.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Mobile.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.RegularExpressions.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Routing.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.Services.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Web.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.DataVisualization.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Windows.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Workflow.Activities.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Workflow.ComponentModel.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Workflow.Runtime.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Xaml.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Xml.Linq.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Xml.Serialization.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/System.Xml.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/System.dll.REMOVED.git-id create mode 100644 external/binary-reference-assemblies/v4.7.2/WindowsBase.dll create mode 100644 external/binary-reference-assemblies/v4.7.2/mscorlib.dll.REMOVED.git-id create mode 100644 mcs/tools/xbuild/frameworks/net_4.7.2.xml diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index cc92404af7..9c835d5f77 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -90c91b4478994342b8a46cf2f155b49a0b5e4263 \ No newline at end of file +6226dff39317c3229c933cee75df73f7c3b8c747 \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index f92ff9bc86..21afe46d92 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -1ba20c961fe66d341c4fae74c47329b35ad06631 \ No newline at end of file +41df5100fb174fb73affcbd29506df6421ebd621 \ No newline at end of file diff --git a/external/binary-reference-assemblies/Makefile b/external/binary-reference-assemblies/Makefile index 65f1461b74..c68f85829b 100644 --- a/external/binary-reference-assemblies/Makefile +++ b/external/binary-reference-assemblies/Makefile @@ -10,6 +10,7 @@ all: $(MAKE) -C v4.6.2 $(MAKE) -C v4.7 $(MAKE) -C v4.7.1 + $(MAKE) -C v4.7.2 $(MAKE) -C mono $(MAKE) -C build/monotouch $(MAKE) -C build/monodroid @@ -26,6 +27,7 @@ clean: $(MAKE) -C v4.6.2 clean $(MAKE) -C v4.7 clean $(MAKE) -C v4.7.1 clean + $(MAKE) -C v4.7.2 clean $(MAKE) -C mono clean $(MAKE) -C build/monotouch clean $(MAKE) -C build/monodroid clean diff --git a/external/binary-reference-assemblies/build/monotouch/Makefile b/external/binary-reference-assemblies/build/monotouch/Makefile index c9f7d1013b..02d42bc88d 100644 --- a/external/binary-reference-assemblies/build/monotouch/Makefile +++ b/external/binary-reference-assemblies/build/monotouch/Makefile @@ -5,7 +5,7 @@ CSC ?= csc CSC_COMMON_ARGS := -nologo -noconfig -optimize -nostdlib -unsafe -deterministic -publicsign -debug- -target:library -nowarn:612,618,809 Q_CSC = $(if $(V),,@echo "CSC [$(PROFILE)] $(1)";) -ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http +ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http Xamarin.iOS Xamarin.TVOS Xamarin.WatchOS Xamarin.Mac OpenTK-1.0 OpenTK ASSEMBLIES += bare/System bare/System.Xml @@ -16,6 +16,12 @@ System.Net.Http_REFS := mscorlib System System.Numerics_REFS := mscorlib System_REFS := mscorlib bare/System.Xml System.Xml_REFS := mscorlib System +Xamarin.iOS_REFS := mscorlib +Xamarin.TVOS_REFS := mscorlib +Xamarin.WatchOS_REFS := mscorlib +Xamarin.Mac_REFS := mscorlib +OpenTK-1.0_REFS := mscorlib +OpenTK_REFS := mscorlib bare/System_REFS := mscorlib bare/System.Xml_REFS := mscorlib bare/System @@ -23,11 +29,18 @@ bare/System.Xml_REFS := mscorlib bare/System mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319 System_CSC_ARGS := ../../src/mono/System.extra.cs -ECMA_KEY := ../../../../../mono/mcs/class/ecma.pub # Public Key Token: b77a5c561934e089 +ECMA_KEY := ../../../../mcs/class/ecma.pub # Public Key Token: b77a5c561934e089 ECMA_KEY_ASSEMBLIES := System.Core System.Net.Http System.Numerics System.Xml System mscorlib \ bare/System bare/System.Xml +Xamarin.iOS_KEYFILE := xi.snk +Xamarin.TVOS_KEYFILE := xi.snk +Xamarin.WatchOS_KEYFILE := xi.snk +Xamarin.Mac_KEYFILE := xi.snk +OpenTK-1.0_KEYFILE := xi.snk +OpenTK_KEYFILE := xi.snk + all: $(addsuffix .dll, $(ASSEMBLIES)) clean: diff --git a/external/binary-reference-assemblies/build/monotouch/OpenTK-1.0.dll b/external/binary-reference-assemblies/build/monotouch/OpenTK-1.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..c09a777b63a2ad9ae012007b117b8c2e5663180e GIT binary patch literal 4096 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 VS3nK^XE?t2c00b~@BdJNKLIY>?|1+J literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/build/monotouch/Xamarin.TVOS.dll b/external/binary-reference-assemblies/build/monotouch/Xamarin.TVOS.dll new file mode 100644 index 0000000000000000000000000000000000000000..d135c5012ce00b75d23886ad1885418c058e28c9 GIT binary patch literal 4096 zcmeHKYitx%6h6}zr3kiBhy;;=@(`)RmX@ai+jd)8EN#=>mZ}&!yS-f|%+73PW}#an zSrRdb2{DRbA}aA6;txZJHU?5d42cOCf2fHu5!6JCArj$-i7))lo!#yh5sBf4Cfw~k z_nhyXd+s^s-kG`G@X*s#OhhHDX~cPpC27vTRR{3e`zjs$r?2&aj%W2ZT0xa>d-N>#k;^cBPm`cl>xbx7t~nqfSx+ zMCCxreDuhCj4FB%ov2dsMSk22aQw1mK!I~Brr<6%<-h!x6&XV7hu=^<&ax*0!GafLmtKv&QC?>T(4LkaKGlbP7Ep;TM!Ha~DY7pSXU$xtbop!=Y%-T?+N9%DZ2IffN?+2R-uBd1v16Q&Qq^VU_b z>uC#N`~>oAY~N_wQOMljLYeSsHr`*9I+_LmIG1QbwsVOY%ZGvmf6J=R8rVM0^#>Lh!ycg9@b;u38hQBm*eh*kUft0p>wG z5%Y8_Zi*HP8^fSowqbcK)TbwOY_}Ha?F>`GjoFTAMDy0vtD7kiNhbyMSlfhS3>tdW z6is+xx9wOc$t9mS-doRU!#rQNzT-c`fHl;k4_Cgcfr2?Ks@y z($)q{Gpnau*bOm`j(4%!IfNrYB^f-~@KVMH19Eq`p_U)zDu_*cPQ3p1uRoc`7cE-%#)9ZY_sqc~=}qTP z|NL0xXxCoj+^f+ahMSuo9$ocO&({~f+1Yt}$0Iv;{MIgtPAT_ZsvN3o4Royfc9(nd z^S%@HMSZh>e`|Qs_lG_!In&!w^X!q4p=UNXcCC3aa^}Lz&pq+QcbE1AHX418&OAHI zEU8@bRLz09FEcM`O6Kuv)I`e_Dqp9u?W|FAr?f`x6%L=Q)l2YJTdD94T+Ld+nBCulRR3%bW8Qy9n;R#1OCQqVL zuE_U4(OvxJh!joR=;+A~+iD()i6ozk$QH-m?y?@cF)fX zuQ0FXJO1*i_YYd& zDmX92cZa?p(I)?FG6cRJw3ouP8MK+Y!L{M0)d9H;w8g)5(eaWCfB4@UIc60F6g*K4B2vceLs;FVnDmnzw~h+i03PhTZ7*ycSm$F2kOrGv=L=dD>^U1x z+FFR+M7?xMKt`P<$C-1~8bwftPUNA{0POg7MRd1}uO0SrIlBp&Cn+uG#AypWlY9)< z%e6YQIQ!$ZausFi`q!+Nd3M2N%!_j3o$lpyj|Emi839Oy+aR2}S literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/build/monotouch/Xamarin.WatchOS.dll b/external/binary-reference-assemblies/build/monotouch/Xamarin.WatchOS.dll new file mode 100644 index 0000000000000000000000000000000000000000..d676ef3f2046781e778d9d967337179d79450f14 GIT binary patch literal 4096 zcmeHKYitx%6h5=GYsmPd+vGN zbI&>V%*^fD+aIG*L{x@x;R4Yi%nS*MFO3GF9zXq!@pQ2A#Ee5q>xmhin@ms5xlYE_ zv#O!nw&Sa5p}KinHEp%IJ*8%yUZIT}H@c?aI@v?usAOyj5S-{}j1ov7 zdd(G<14E9LHe#@^@fanLAZjdOC3yyUF>q`VDyO7MbiACXl7%HO8Fqsu{GXAHsoNSA zQly$=*;22?wYqrSyu~akCkyyE)YaRG>Jj5dOs9O;v@;%Cj75H&V)eQd#X#`URj*vP zx*4+yem~ncT22}~16(NAzE_C%C#8-iK>+y}49w4M`;T1XqqkQdB8Dh0Is6d zQZkEfp=T8hRWgCEAs2WmJq}zg<#T9{Qi1G`6)J@)Bi7(#ct(Rreq>d-iCJGsWrLUs zz>*r83CwDWbGlatMvmhMB?AuPRLQeKI^HN_^DsoQ>0+9CRcD{MnFc%I0n zt$`9%-uBHbqRQsrD{WfXxTxjSDK+5vBC9pK`c^y}BP*cwT2{e?TI_t5!tfgmj*`~c z&Q`n0u^g8)!v_xCnR>={Jl{0DP}C8`q6J9`HznLHrXjpSm9RNZ2W-JZxRF*YlouS+ zNDFzoH4pSw_5GMw_0auaEIz&W?s6(q6{TX7N=iA12@{x&NOD@m>)SSTO{qWi@Zesw z3zZELJp~_8ZW{0%sfKy{YM21FY1h%0U;X)8>+qa8EBDPxpYu*WcVJ+{Hz$6$FLosP zsQJ}P>94o7wA^uI$vf*lJNNmH_K9tG?%4iItBAa-%sn6LuUi#wTXK4*ckF}iqxF&Q z8Ncq|Hs;LU_sdRpwbed(;86b)J&nm_&v%|YyXWZ#KmPLkuK0Sh``&4%rdwsP`H$4@ zuKQ&01x*=z;1U(l!ZH=BG<3eTYS^~5YL{@i)t1i3TXKOGuT`7!mY;XUQd{JGSGQ`_ zWIk<~#u_ou>1-DE()7ZG`T}FY&GQ!5)rwSiv^ydt=D(c!YQzXjh6xoik6FHm^k3;j8yqGpf^ zyz1n_kBK{lfKQwH$dN`h{F!ZgN1Y|bnRC<{?jf9;L7Py|6!>0P^BwCZ8DlHfWTb~CWS^q}xh?~1zI&<|Nx5Hp zLC!vTzc4rE{@K3uGT$WpIfx~X$b6jC@T`mZa^6IX*&h*|6&Dx2m6@<=Kufz literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/build/monotouch/Xamarin.iOS.dll b/external/binary-reference-assemblies/build/monotouch/Xamarin.iOS.dll new file mode 100644 index 0000000000000000000000000000000000000000..39d45ef63e8c6e4fd8afea994060dadbe97ad394 GIT binary patch literal 4096 zcmeHKYitx%6h6~#OIrlnCWhh35gN@7&I~d03ShPObC!@;tRiXXScgWL=yR-33q$X zJ?A^;o_o%@_s&e$JhqpLi70@6?HbWAMs6WVZ%#5$kDvDbcp54{JAGJbKRZ3T$#B(_ zV<#Lvsm687vOP5>R3~kzhNZT2M%1L;E3|RrDrRO~hg*r-m0~*lWb@0p)h^Hsb*vI3 zDg#pLqi@f~sG^6^i7F*uzV9ks-A8@Y~5ui0D{$9*ZMw zBhg(DLa@7U1iS@C^~29umO);X6EJF?==U%VaegW~=X%}xfH!K6>%^gwv4y~Jq7~=` zErjqiN0>GYIab<;&c4Q@7qk#jQ-LViyVkE(OBpI56Z9phtG9tcjKj=FJjbvSE?W%aFmj63Ya{dlc;33| zm22BtFrI;YnC+WPI|i8>TqtACW#j!tsiTPifOCn)WILCbvE0Z!(ImwmOKBgiQ%dQg zq=H(MyJ;&_rSyqJ-le(FKB(*h9U!Kw=?G{eaQ5SS;hf8rN_tHxSLT8Dr76Jj(&AB4 z#V9E-YTksrjv5eW6=*3<2CblZlCK4=L<|ke1ZtDW9D0cMD;kZZKG1u}2Ax8CK&vG_ zpAINx$m(=9W>ikbj-twutIoM#^W~VU)))$80A(9n%%mBhJfCg3O(D%^h#p>J_ohwJ zKwTp4=~luND=1Wofp4743n$a1dq#L&#(}?AbsarSGB07)~wAR`p9HY|ki6A8xiSVY9rj^Pc2g_AT~*RZX;uGvne3{&?2b_rAOmz-Om zZ;!BvY3P=hN4rFyaD){Xjjk(_F>|0mm9{)1iKvn(_=*`O7S3xqU5X62o=9pfj=mLV zyD)35*EF+g%0=B6=io?-d$uz&)zA}`?RrMs%|TuMx|*Mma3aFlV#I};tq2xE^&w^# z&w1DKMREOYxZXnU-cKLB^ZchnM^_%bd~RRmxBH)=fT}2E#VRQ!V5+KEERyWhviAnp zcTcXr@NDJ~jspcUxYh7c%7+4SSER9)uW=Q`=G~{>c$V?PYGwmyDx*~e?Yy7Kk*&U-ta*uL$zc2RUjdEjbgf8DBJ$FgsB zx~D(yIaOcOGyV4?gJZux^jYA1cSp^O$A|l0*w7SicqMxN(yRM+eR1*X?%+D3=c%a| zrkR1t1<%#&ulq7{P*XBHZc-5~SEhWGM)tBs%^lGiwOcrRtd=jp6K$autWlfOrk8fa za!aH=M>lKKa5`oh@zr7=YHt?S^4Q|V`oj3aMYT)o>P2wL(g{kms4}wINWl}%bzB}p zrA(2}exm#NsSz!jxX#g29k$il9~UV;712$Oz13wqt}co#Z)xr!E1~}ek+0c;P@r=?X_9(as4uduI}*vssf5E?xerG>ixqO zyaCS3@wY=yh;VjU@>{g19!xhyXai^~b%ATcmsSVlHqaIRR~MZKT>8U*-{fZc<0Dy- z-%15;CE5b2z^hIU{22JA5b$YHAK6krQ+`22q1A!9(Cg&E&W7Z-V}T)DA_Xydurh!r zZs2LJvMq5lpVX*zRM-Y_x%0N&uytUak0ppVXTB4Kumg(B z#*?-dVmDDQosy7IXUTEq9JL18i7Yhgg%y8W&6TmW!!{vjHY4j4zFXKnL7NaC$!oYu zuG5*t*%z;qt0qggwqCu=FAP66Vo0M79(HDQmihcRSE40yP9y5z!ZL}fnut*S$9b4~ Xr`_%fsQ&*9#}?gg$9MewA1d%COYibI literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/build/monotouch/xi.snk b/external/binary-reference-assemblies/build/monotouch/xi.snk new file mode 100644 index 0000000000000000000000000000000000000000..8c04e53be9de10b0b93a858762a6ccde7dd1ca75 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONaL0000(io&I=`|)hOD=SB)Ct~t*-<+~}TTPF;b1{7hv6%mFR)5O_04Fitw-g>%N%Si&>{ zSRwtWdJE{F)db&GPArqMxOkFZLQp=PRNwEPm4?~o^NKK6X;^z5;2&%R5HgD_mowWH zMegva_k_~F+ptW3+aeX%(;%V0RKO-_AT*Xf+mET>`|XD5-PrCIW8%vbixYKqk}OM% z+&Yj$#9?yOJI>?x7e&Q(-V zj+t=o2V%=|T&Fia5DhX}Y06y!%W zJlB#>Aipg}OZEQMgqb=}Oq8Z$hvHz90}Mx}obUvcD6L53gpqN8K@*~L>|VSP*k}WC z5atuLdt0s#;|OACYKz^;jFE!EQf(>@>Ke zQg8oCN$DFQqP<^XPrUgvtZtCALBAjnC{g&EC6F_++=)Uo{56ouZv~$$M&=3gocLg1 ziBf^E>~2capQt02#+x<@96{-@XP0eB)+OEr_!lnYQOI_3liA{$Zkg-_A1Uoh5>|tQ ipO_W%UW4{Ol(<6x7pyuYYn@jSz!JD1zG&IMEAfC3aUh2P literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/generate-refasm-sources.sh b/external/binary-reference-assemblies/generate-refasm-sources.sh index 078389623c..9717dd75c5 100755 --- a/external/binary-reference-assemblies/generate-refasm-sources.sh +++ b/external/binary-reference-assemblies/generate-refasm-sources.sh @@ -22,12 +22,12 @@ for i in *.dll Facades/*.dll; do done cd "$REPODIR/src/$NETFXPROFILE" -for i in *.cs Facades/*.cs; do sed -i "" 's/AssemblyCompanyAttribute("Microsoft Corporation")/AssemblyCompanyAttribute("Mono development team")/g' "$i"; done -for i in *.cs Facades/*.cs; do sed -i "" 's/AssemblyCopyrightAttribute("© Microsoft Corporation. All rights reserved.")/AssemblyCopyrightAttribute("(c) Various Mono authors")/g' "$i"; done -for i in *.cs Facades/*.cs; do sed -i "" 's/AssemblyProductAttribute("Microsoft® .NET Framework")/AssemblyProductAttribute("Mono Common Language Infrastructure")/g' "$i"; done -for i in *.cs Facades/*.cs; do sed -i "" '/.*AssemblySignatureKeyAttribute(.*]/d' "$i"; done -for i in *.cs Facades/*.cs; do sed -i "" '/.*InternalsVisibleToAttribute(.*]/d' "$i"; done -for i in *.cs Facades/*.cs; do sed -i "" '/.*DependencyAttribute(.*]/d' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e 's/AssemblyCompanyAttribute("Microsoft Corporation")/AssemblyCompanyAttribute("Mono development team")/g' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e 's/AssemblyCopyrightAttribute("© Microsoft Corporation. All rights reserved.")/AssemblyCopyrightAttribute("(c) Various Mono authors")/g' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e 's/AssemblyProductAttribute("Microsoft® .NET Framework")/AssemblyProductAttribute("Mono Common Language Infrastructure")/g' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e '/.*AssemblySignatureKeyAttribute(.*]/d' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e '/.*InternalsVisibleToAttribute(.*]/d' "$i"; done +for i in *.cs Facades/*.cs; do sed -i'' -e '/.*DependencyAttribute(.*]/d' "$i"; done # remove assembly that we don't have in Mono rm ISymWrapper.cs Microsoft.Activities.Build.cs Microsoft.Build.Conversion.v4.0.cs Microsoft.JScript.cs Microsoft.VisualBasic.Compatibility.cs Microsoft.VisualBasic.Compatibility.Data.cs Microsoft.VisualC.STLCLR.cs PresentationBuildTasks.cs PresentationCore.cs PresentationFramework.Aero.cs PresentationFramework.Aero2.cs PresentationFramework.AeroLite.cs PresentationFramework.Classic.cs PresentationFramework.cs PresentationFramework.Luna.cs PresentationFramework.Royale.cs ReachFramework.cs sysglobl.cs System.Activities.Core.Presentation.cs System.Activities.cs System.Activities.DurableInstancing.cs System.Activities.Presentation.cs System.AddIn.Contract.cs System.AddIn.cs System.ComponentModel.Composition.Registration.cs System.Data.Entity.Design.cs System.Data.Services.Design.cs System.Data.SqlXml.cs System.Device.cs System.DirectoryServices.AccountManagement.cs System.IdentityModel.Services.cs System.IO.Log.cs System.Management.Instrumentation.cs System.Printing.cs System.ServiceModel.Activities.cs System.ServiceModel.Channels.cs System.Speech.cs System.Web.DataVisualization.cs System.Web.DataVisualization.Design.cs System.Web.DynamicData.Design.cs System.Web.Entity.cs System.Web.Entity.Design.cs System.Windows.Controls.Ribbon.cs System.Windows.Forms.DataVisualization.Design.cs System.Windows.Input.Manipulations.cs System.Windows.Presentation.cs System.WorkflowServices.cs UIAutomationClient.cs UIAutomationClientsideProviders.cs UIAutomationProvider.cs UIAutomationTypes.cs WindowsFormsIntegration.cs XamlBuildTask.cs diff --git a/external/binary-reference-assemblies/src/monotouch/OpenTK-1.0.cs b/external/binary-reference-assemblies/src/monotouch/OpenTK-1.0.cs new file mode 100644 index 0000000000..af34e7ef50 --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/OpenTK-1.0.cs @@ -0,0 +1,13 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Color {} + public enum KnownColor {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/monotouch/OpenTK.cs b/external/binary-reference-assemblies/src/monotouch/OpenTK.cs new file mode 100644 index 0000000000..af34e7ef50 --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/OpenTK.cs @@ -0,0 +1,13 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Color {} + public enum KnownColor {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/monotouch/Xamarin.Mac.cs b/external/binary-reference-assemblies/src/monotouch/Xamarin.Mac.cs new file mode 100644 index 0000000000..04b3e6976e --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/Xamarin.Mac.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Point {} + public struct PointF {} + public struct Rectangle {} + public struct RectangleF {} + public struct Size {} + public struct SizeF {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/monotouch/Xamarin.TVOS.cs b/external/binary-reference-assemblies/src/monotouch/Xamarin.TVOS.cs new file mode 100644 index 0000000000..04b3e6976e --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/Xamarin.TVOS.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Point {} + public struct PointF {} + public struct Rectangle {} + public struct RectangleF {} + public struct Size {} + public struct SizeF {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/monotouch/Xamarin.WatchOS.cs b/external/binary-reference-assemblies/src/monotouch/Xamarin.WatchOS.cs new file mode 100644 index 0000000000..8d75d18e02 --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/Xamarin.WatchOS.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Color {} + public enum KnownColor {} + public struct Point {} + public struct PointF {} + public struct Rectangle {} + public struct RectangleF {} + public struct Size {} + public struct SizeF {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/monotouch/Xamarin.iOS.cs b/external/binary-reference-assemblies/src/monotouch/Xamarin.iOS.cs new file mode 100644 index 0000000000..04b3e6976e --- /dev/null +++ b/external/binary-reference-assemblies/src/monotouch/Xamarin.iOS.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] + +namespace System.Drawing +{ + public struct Point {} + public struct PointF {} + public struct Rectangle {} + public struct RectangleF {} + public struct Size {} + public struct SizeF {} +} \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/Accessibility.cs b/external/binary-reference-assemblies/src/v4.7.2/Accessibility.cs new file mode 100644 index 0000000000..aa22f29dcc --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Accessibility.cs @@ -0,0 +1,144 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(257))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Accessibility.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Accessibility.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Accessibility.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(true)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.InteropServices.GuidAttribute("1EA4DBF0-3C3B-11CF-810C-00AA00389B71")] +[assembly:System.Runtime.InteropServices.ImportedFromTypeLibAttribute("Accessibility")] +[assembly:System.Runtime.InteropServices.TypeLibVersionAttribute(1, 1)] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +namespace Accessibility +{ + public enum AnnoScope + { + ANNO_CONTAINER = 1, + ANNO_THIS = 0, + } + [System.Runtime.InteropServices.CoClassAttribute(typeof(Accessibility.CAccPropServicesClass))] + [System.Runtime.InteropServices.GuidAttribute("6E26E776-04F0-495D-80E4-3330352E3169")] + public partial interface CAccPropServices : Accessibility.IAccPropServices + { + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComConversionLossAttribute] + [System.Runtime.InteropServices.GuidAttribute("B5F8350B-0548-48B1-A6EE-88BD00B4A5E7")] + [System.Runtime.InteropServices.TypeLibTypeAttribute((System.Runtime.InteropServices.TypeLibTypeFlags)(2))] + public partial class CAccPropServicesClass : Accessibility.CAccPropServices, Accessibility.IAccPropServices + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public CAccPropServicesClass() { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void ClearHmenuProps([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void ClearHwndProps([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void ClearProps([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void ComposeHmenuIdentityString([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.Out]System.IntPtr ppIDString, out uint pdwIDStringLen) { ppIDString = default(System.IntPtr); pdwIDStringLen = default(uint); } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void ComposeHwndIdentityString([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.Out]System.IntPtr ppIDString, out uint pdwIDStringLen) { ppIDString = default(System.IntPtr); pdwIDStringLen = default(uint); } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void DecomposeHmenuIdentityString([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.Out]System.IntPtr phmenu, out uint pidChild) { phmenu = default(System.IntPtr); pidChild = default(uint); } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void DecomposeHwndIdentityString([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.Out]System.IntPtr phwnd, out uint pidObject, out uint pidChild) { phwnd = default(System.IntPtr); pidObject = default(uint); pidChild = default(uint); } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHmenuProp([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHmenuPropServer([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHmenuPropStr([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)]string str) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHwndProp([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHwndPropServer([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetHwndPropStr([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)]string str) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetPropServer([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public virtual void SetPropValue([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var) { } + } + [System.Runtime.InteropServices.GuidAttribute("618736E0-3C3D-11CF-810C-00AA00389B71")] + [System.Runtime.InteropServices.TypeLibTypeAttribute((System.Runtime.InteropServices.TypeLibTypeFlags)(4176))] + public partial interface IAccessible + { + int accChildCount { get; } + object accFocus { get; } + object accParent { get; } + object accSelection { get; } + void accDoDefaultAction(object childID); + object accHitTest(int xLeft, int yTop); + void accLocation(out int pxLeft, out int pyTop, out int pcxWidth, out int pcyHeight, object childID); + object accNavigate(int navDir, object childID); + void accSelect(int flagsSelect, object childID); + object get_accChild(object childID); + string get_accDefaultAction(object childID); + string get_accDescription(object childID); + string get_accHelp(object childID); + int get_accHelpTopic(out string pszHelpFile, object childID); + string get_accKeyboardShortcut(object childID); + string get_accName(object childID); + object get_accRole(object childID); + object get_accState(object childID); + string get_accValue(object childID); + void set_accName(object childID, string newName); + void set_accValue(object childID, string newValue); + } + [System.Runtime.InteropServices.GuidAttribute("03022430-ABC4-11D0-BDE2-00AA001A1953")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + [System.Runtime.InteropServices.TypeLibTypeAttribute((System.Runtime.InteropServices.TypeLibTypeFlags)(272))] + public partial interface IAccessibleHandler + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void AccessibleObjectFromID([System.Runtime.InteropServices.In]int hwnd, [System.Runtime.InteropServices.In]int lObjectID, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]out Accessibility.IAccessible pIAccessible); + } + [System.Runtime.InteropServices.ComConversionLossAttribute] + [System.Runtime.InteropServices.GuidAttribute("7852B78D-1CFD-41C1-A615-9C0C85960B5F")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IAccIdentity + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void GetIdentityString([System.Runtime.InteropServices.In]uint dwIDChild, [System.Runtime.InteropServices.Out]System.IntPtr ppIDString, out uint pdwIDStringLen); + } + [System.Runtime.InteropServices.GuidAttribute("76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IAccPropServer + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void GetPropValue([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]out object pvarValue, out int pfHasProp); + } + [System.Runtime.InteropServices.ComConversionLossAttribute] + [System.Runtime.InteropServices.GuidAttribute("6E26E776-04F0-495D-80E4-3330352E3169")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IAccPropServices + { + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void ClearHmenuProps([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void ClearHwndProps([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void ClearProps([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void ComposeHmenuIdentityString([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.Out]System.IntPtr ppIDString, out uint pdwIDStringLen); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void ComposeHwndIdentityString([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.Out]System.IntPtr ppIDString, out uint pdwIDStringLen); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void DecomposeHmenuIdentityString([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.Out]System.IntPtr phmenu, out uint pidChild); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void DecomposeHwndIdentityString([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.Out]System.IntPtr phwnd, out uint pidObject, out uint pidChild); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHmenuProp([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHmenuPropServer([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHmenuPropStr([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHMENU")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hmenu, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)]string str); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHwndProp([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHwndPropServer([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetHwndPropStr([System.Runtime.InteropServices.ComAliasNameAttribute("Accessibility.wireHWND")][System.Runtime.InteropServices.In]ref Accessibility._RemotableHandle hwnd, [System.Runtime.InteropServices.In]uint idObject, [System.Runtime.InteropServices.In]uint idChild, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPWStr)]string str); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetPropServer([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]ref System.Guid paProps, [System.Runtime.InteropServices.In]int cProps, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Interface)]Accessibility.IAccPropServer pServer, [System.Runtime.InteropServices.In]Accessibility.AnnoScope AnnoScope); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]void SetPropValue([System.Runtime.InteropServices.In]ref byte pIDString, [System.Runtime.InteropServices.In]uint dwIDStringLen, [System.Runtime.InteropServices.In]System.Guid idProp, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Struct)]object var); + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=4)] + public partial struct _RemotableHandle + { + public int fContext; + public Accessibility.__MIDL_IWinTypes_0009 u; + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Explicit, Size=4, Pack=4)] + public partial struct __MIDL_IWinTypes_0009 + { + [System.Runtime.InteropServices.FieldOffsetAttribute(0)] + public int hInproc; + [System.Runtime.InteropServices.FieldOffsetAttribute(0)] + public int hRemote; + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/CustomMarshalers.cs b/external/binary-reference-assemblies/src/v4.7.2/CustomMarshalers.cs new file mode 100644 index 0000000000..7d43c2d361 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/CustomMarshalers.cs @@ -0,0 +1,64 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("CustomMarshalers.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("CustomMarshalers.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("CustomMarshalers.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Runtime.InteropServices.CustomMarshalers +{ + public partial class EnumerableToDispatchMarshaler : System.Runtime.InteropServices.ICustomMarshaler + { + internal EnumerableToDispatchMarshaler() { } + public virtual void CleanUpManagedData(object pManagedObj) { } + public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } + public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } + public virtual int GetNativeDataSize() { throw null; } + public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } + public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } + } + public partial class EnumeratorToEnumVariantMarshaler : System.Runtime.InteropServices.ICustomMarshaler + { + internal EnumeratorToEnumVariantMarshaler() { } + public virtual void CleanUpManagedData(object pManagedObj) { } + public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } + public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } + public virtual int GetNativeDataSize() { throw null; } + public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } + public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } + } + public partial class ExpandoToDispatchExMarshaler : System.Runtime.InteropServices.ICustomMarshaler + { + internal ExpandoToDispatchExMarshaler() { } + public virtual void CleanUpManagedData(object pManagedObj) { } + public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } + public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } + public virtual int GetNativeDataSize() { throw null; } + public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } + public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } + } + public partial class TypeToTypeInfoMarshaler : System.Runtime.InteropServices.ICustomMarshaler + { + internal TypeToTypeInfoMarshaler() { } + public virtual void CleanUpManagedData(object pManagedObj) { } + public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } + public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } + public virtual int GetNativeDataSize() { throw null; } + public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } + public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/Microsoft.Win32.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/Microsoft.Win32.Primitives.cs new file mode 100644 index 0000000000..7812eeae85 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/Microsoft.Win32.Primitives.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Win32.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Win32.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Win32.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Win32Exception))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.AppContext.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.AppContext.cs new file mode 100644 index 0000000000..8124309e90 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.AppContext.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.AppContext")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.AppContext")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.AppContext")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.AppContext))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Concurrent.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Concurrent.cs new file mode 100644 index 0000000000..702a8cb46d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Concurrent.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Collections.Concurrent")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Collections.Concurrent")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Collections.Concurrent")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.BlockingCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.ConcurrentBag<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.ConcurrentDictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.ConcurrentQueue<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.ConcurrentStack<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.EnumerablePartitionerOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.IProducerConsumerCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.OrderablePartitioner<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.Partitioner))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Concurrent.Partitioner<>))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.NonGeneric.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.NonGeneric.cs new file mode 100644 index 0000000000..6188c3f51a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.NonGeneric.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Collections.NonGeneric")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Collections.NonGeneric")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Collections.NonGeneric")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ArrayList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.CaseInsensitiveComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.CollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Comparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.DictionaryBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Hashtable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Queue))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ReadOnlyCollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.SortedList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.CollectionsUtil))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Stack))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Specialized.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Specialized.cs new file mode 100644 index 0000000000..1adc6ef641 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.Specialized.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Collections.Specialized")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Collections.Specialized")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Collections.Specialized")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.BitVector32))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.HybridDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.IOrderedDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.ListDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NameObjectCollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NameValueCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.OrderedDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.StringCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.StringDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.StringEnumerator))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.cs new file mode 100644 index 0000000000..9727b45f57 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Collections.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Collections")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Collections")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Collections")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.BitArray))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Comparer<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Dictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.EqualityComparer<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.HashSet<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.LinkedList<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.LinkedListNode<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.List<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Queue<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.SortedDictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.SortedList<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.SortedSet<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.Stack<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.StructuralComparisons))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Annotations.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Annotations.cs new file mode 100644 index 0000000000..6980ed77fc --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Annotations.cs @@ -0,0 +1,55 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.10.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.Annotations")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.Annotations")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.Annotations")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.AssociationAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.CompareAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.CreditCardAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.CustomValidationAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.DataType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.DataTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.DisplayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.DisplayColumnAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.DisplayFormatAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.EditableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.EmailAddressAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.EnumDataTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.FileExtensionsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.FilterUIHintAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.IValidatableObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.KeyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.MaxLengthAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.MinLengthAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.PhoneAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.RangeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.RegularExpressionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.RequiredAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.ColumnAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Schema.TableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.StringLengthAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.TimestampAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.UIHintAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.UrlAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ValidationAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ValidationContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ValidationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.ValidationResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataAnnotations.Validator))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.cs new file mode 100644 index 0000000000..a6f8917476 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.EventBasedAsync")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.EventBasedAsync")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.EventBasedAsync")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AsyncCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AsyncCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AsyncOperation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AsyncOperationManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.BackgroundWorker))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DoWorkEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DoWorkEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ProgressChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ProgressChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RunWorkerCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RunWorkerCompletedEventHandler))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Primitives.cs new file mode 100644 index 0000000000..3a6912e38a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.Primitives.cs @@ -0,0 +1,37 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.BrowsableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CategoryAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ComponentCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DescriptionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DesignerCategoryAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DesignerSerializationVisibility))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DesignerSerializationVisibilityAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DesignOnlyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DisplayNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EventHandlerList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IComponent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IContainer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ImmutableObjectAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISite))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.LocalizableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ParenthesizePropertyNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ReadOnlyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RefreshProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RefreshPropertiesAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.TypeConverter.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.TypeConverter.cs new file mode 100644 index 0000000000..0e9766899e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.TypeConverter.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.TypeConverter")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.TypeConverter")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.TypeConverter")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ArrayConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AttributeCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.AttributeProviderAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.BaseNumberConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.BooleanConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ByteConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CancelEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CharConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CustomTypeDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DecimalConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DefaultEventAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DefaultPropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DoubleConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EnumConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EventDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EventDescriptorCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ExtenderProvidedPropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.GuidConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.HandledEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.HandledEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ICustomTypeDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IExtenderProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IListSource))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Int16Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Int32Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Int64Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InvalidAsynchronousStateException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ITypeDescriptorContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ITypedList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MemberDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MultilineStringConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NullableConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyDescriptorCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ProvidePropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RefreshEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.RefreshEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.SByteConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.SingleConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.StringConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TimeSpanConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeConverterAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeDescriptionProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeDescriptionProviderAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeDescriptor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.TypeListConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.UInt16Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.UInt32Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.UInt64Converter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTypeConverter))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.cs new file mode 100644 index 0000000000..4b964ac6dc --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ComponentModel.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CancelEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IChangeTracking))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IEditableObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.IRevertibleChangeTracking))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IServiceProvider))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Console.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Console.cs new file mode 100644 index 0000000000..60338c9bd1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Console.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Console")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Console")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Console")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Console))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleCancelEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleCancelEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleColor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleKey))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleKeyInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleModifiers))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ConsoleSpecialKey))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Data.Common.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Data.Common.cs new file mode 100644 index 0000000000..2f7edb13b1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Data.Common.cs @@ -0,0 +1,172 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.Common")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.Common")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.Common")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.AcceptRejectRule))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.CommandBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.CommandType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.CatalogLocation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DataAdapter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DataColumnMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DataColumnMappingCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DataTableMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DataTableMappingCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbColumn))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbCommand))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbCommandBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbConnection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbConnectionStringBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbDataAdapter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbDataReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbDataReaderExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbDataRecord))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbDataSourceEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbMetaDataCollectionNames))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbMetaDataColumnNames))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbParameter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbParameterCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbProviderFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbProviderSpecificTypePropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.DbTransaction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.GroupByBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.IDbColumnSchemaGenerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.IdentifierCase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.RowUpdatedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.RowUpdatingEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.SchemaTableColumn))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.SchemaTableOptionalColumn))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Common.SupportedJoinOperators))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ConflictOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ConnectionState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Constraint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ConstraintCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ConstraintException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataColumn))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataColumnChangeEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataColumnChangeEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataColumnCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRelation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRelationCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRow))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowChangeEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowChangeEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataRowView))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataSet))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataSetDateTime))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataSysDescriptionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableClearEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableClearEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableNewRowEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableNewRowEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataTableReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataView))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataViewManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataViewRowState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataViewSetting))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DataViewSettingCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DBConcurrencyException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DbType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DeletedRowInaccessibleException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.DuplicateNameException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.EvaluateException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.FillErrorEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.FillErrorEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ForeignKeyConstraint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IColumnMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IColumnMappingCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDataAdapter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDataParameter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDataParameterCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDataReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDataRecord))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDbCommand))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDbConnection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDbDataAdapter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDbDataParameter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IDbTransaction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.InRowChangingEventException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.InternalDataCollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.InvalidConstraintException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.InvalidExpressionException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.IsolationLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ITableMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ITableMappingCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.KeyRestrictionBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.LoadOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MappingType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MergeFailedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MergeFailedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MissingMappingAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MissingPrimaryKeyException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.MissingSchemaAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.NoNullAllowedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ParameterDirection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.PropertyCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.ReadOnlyException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.RowNotInTableException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.Rule))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SchemaSerializationMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SchemaType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SerializationFormat))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlDbType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.INullable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlAlreadyFilledException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlBinary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlBoolean))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlByte))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlBytes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlChars))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlCompareOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlDateTime))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlDecimal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlDouble))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlGuid))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlInt16))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlInt32))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlInt64))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlMoney))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlNotFilledException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlNullValueException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlSingle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlString))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlTruncateException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlTypeException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.SqlXml))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SqlTypes.StorageState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StateChangeEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StateChangeEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StatementCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StatementCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StatementType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.StrongTypingException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.SyntaxErrorException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.UniqueConstraint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.UpdateRowSource))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.UpdateStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.VersionNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.XmlReadMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Data.XmlWriteMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DBNull))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Contracts.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Contracts.cs new file mode 100644 index 0000000000..32e0216296 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Contracts.cs @@ -0,0 +1,30 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.Contracts")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.Contracts")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.Contracts")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.Contract))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractAbbreviatorAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractArgumentValidatorAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractClassAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractClassForAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractFailedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractFailureKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractInvariantMethodAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractOptionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.ContractVerificationAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Contracts.PureAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ContractHelper))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Debug.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Debug.cs new file mode 100644 index 0000000000..c679903dcb --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Debug.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.Debug")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.Debug")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.Debug")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Debug))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Debugger))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerBrowsableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerBrowsableState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerDisplayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerHiddenAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerNonUserCodeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerStepThroughAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggerTypeProxyAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.cs new file mode 100644 index 0000000000..025d7116d8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.FileVersionInfo.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.FileVersionInfo")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.FileVersionInfo")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.FileVersionInfo")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.FileVersionInfo))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Process.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Process.cs new file mode 100644 index 0000000000..d23c9db319 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Process.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.Process")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.Process")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.Process")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeProcessHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DataReceivedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DataReceivedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Process))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessModule))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessModuleCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessPriorityClass))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessStartInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessThread))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ProcessThreadCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ThreadPriorityLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ThreadState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ThreadWaitReason))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.StackTrace.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.StackTrace.cs new file mode 100644 index 0000000000..caf6441286 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.StackTrace.cs @@ -0,0 +1,35 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.StackTrace")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.StackTrace")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.StackTrace")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.StackFrame))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.StackFrameExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.StackTrace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolBinder1))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolDocumentWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolMethod))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolNamespace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolScope))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolVariable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.ISymbolWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.SymAddressKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.SymbolToken))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.SymDocumentType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.SymLanguageType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SymbolStore.SymLanguageVendor))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.cs new file mode 100644 index 0000000000..c4cb3c5636 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.TextWriterTraceListener")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.TextWriterTraceListener")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.TextWriterTraceListener")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DelimitedListTraceListener))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TextWriterTraceListener))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Tools.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Tools.cs new file mode 100644 index 0000000000..369dc78b09 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.Tools.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.Tools")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.Tools")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.Tools")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.CodeDom.Compiler.GeneratedCodeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.CodeAnalysis.SuppressMessageAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TraceSource.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TraceSource.cs new file mode 100644 index 0000000000..9aa526834f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Diagnostics.TraceSource.cs @@ -0,0 +1,32 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.TraceSource")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.TraceSource")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.TraceSource")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.BooleanSwitch))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DefaultTraceListener))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.EventTypeFilter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SourceFilter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SourceLevels))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.SourceSwitch))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Switch))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Trace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceEventCache))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceEventType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceFilter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceListener))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceListenerCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceSource))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.TraceSwitch))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Drawing.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Drawing.Primitives.cs new file mode 100644 index 0000000000..91ec3e7afa --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Drawing.Primitives.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Drawing.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Drawing.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Drawing.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Point))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.PointF))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Rectangle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.RectangleF))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Size))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SizeF))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Dynamic.Runtime.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Dynamic.Runtime.cs new file mode 100644 index 0000000000..d42016a49b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Dynamic.Runtime.cs @@ -0,0 +1,43 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Dynamic.Runtime")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Dynamic.Runtime")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Dynamic.Runtime")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.BinaryOperationBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.BindingRestrictions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.CallInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.ConvertBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.CreateInstanceBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.DeleteIndexBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.DeleteMemberBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.DynamicMetaObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.DynamicMetaObjectBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.DynamicObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.ExpandoObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.GetIndexBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.GetMemberBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.IDynamicMetaObjectProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.IInvokeOnGetBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.InvokeBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.InvokeMemberBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.SetIndexBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.SetMemberBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Dynamic.UnaryOperationBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.DynamicExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.DynamicExpressionVisitor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallSite))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallSite<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallSiteBinder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallSiteHelpers))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConditionalWeakTable<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.DynamicAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Calendars.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Calendars.cs new file mode 100644 index 0000000000..6b51c520ce --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Calendars.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Globalization.Calendars")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Globalization.Calendars")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Globalization.Calendars")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.ChineseLunisolarCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.EastAsianLunisolarCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.GregorianCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.GregorianCalendarTypes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.HebrewCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.HijriCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JapaneseCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JapaneseLunisolarCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.JulianCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.KoreanCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.KoreanLunisolarCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.PersianCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.TaiwanCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.TaiwanLunisolarCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.ThaiBuddhistCalendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.UmAlQuraCalendar))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Extensions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Extensions.cs new file mode 100644 index 0000000000..d4db58a0c3 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.Extensions.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Globalization.Extensions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Globalization.Extensions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Globalization.Extensions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.GlobalizationExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.IdnMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StringNormalizationExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.NormalizationForm))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.cs new file mode 100644 index 0000000000..910eda8766 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Globalization.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Globalization")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Globalization")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Globalization")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.Calendar))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CalendarWeekRule))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CharUnicodeInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CompareInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CompareOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CultureInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.CultureNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.DateTimeFormatInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.NumberFormatInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.RegionInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.StringInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.TextElementEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.TextInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.UnicodeCategory))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Compression.ZipFile.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Compression.ZipFile.cs new file mode 100644 index 0000000000..d6c8c4fe08 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Compression.ZipFile.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.Compression.ZipFile")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.Compression.ZipFile")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.ZipFile")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.ZipFile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.ZipFileExtensions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.cs new file mode 100644 index 0000000000..8107c38c7e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.FileSystem.DriveInfo")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.FileSystem.DriveInfo")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.FileSystem.DriveInfo")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DriveInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DriveNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DriveType))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Primitives.cs new file mode 100644 index 0000000000..9c7a18cea4 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Primitives.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.FileSystem.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.FileSystem.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.FileSystem.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileAccess))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileShare))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Watcher.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Watcher.cs new file mode 100644 index 0000000000..36556eb5ab --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.Watcher.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.FileSystem.Watcher")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.FileSystem.Watcher")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.FileSystem.Watcher")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.ErrorEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.ErrorEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileSystemEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileSystemEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileSystemWatcher))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.NotifyFilters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.RenamedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.RenamedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.WaitForChangedResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.WatcherChangeTypes))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.cs new file mode 100644 index 0000000000..d851b551ba --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.FileSystem.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.FileSystem")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.FileSystem")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.FileSystem")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeFileHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Directory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DirectoryInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.File))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileSystemInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.SearchOption))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.IsolatedStorage.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.IsolatedStorage.cs new file mode 100644 index 0000000000..f18178b01a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.IsolatedStorage.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.IsolatedStorage")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.IsolatedStorage")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.IsolatedStorage")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageFile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IsolatedStorage.IsolatedStorageFileStream))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.MemoryMappedFiles.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.MemoryMappedFiles.cs new file mode 100644 index 0000000000..e2b273bf10 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.MemoryMappedFiles.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.MemoryMappedFiles")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.MemoryMappedFiles")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.MemoryMappedFiles")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFileAccess))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFileOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedFileRights))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedViewAccessor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryMappedFiles.MemoryMappedViewStream))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Pipes.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Pipes.cs new file mode 100644 index 0000000000..259e257584 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.Pipes.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.Pipes")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.Pipes")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Pipes")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafePipeHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.AnonymousPipeClientStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.AnonymousPipeServerStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.NamedPipeClientStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.NamedPipeServerStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.PipeDirection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.PipeOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.PipeStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Pipes.PipeTransmissionMode))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.cs new file mode 100644 index 0000000000..f8b6e40cf6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.UnmanagedMemoryStream")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.UnmanagedMemoryStream")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.UnmanagedMemoryStream")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.UnmanagedMemoryAccessor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.UnmanagedMemoryStream))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.cs new file mode 100644 index 0000000000..08a64c83a9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.IO.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BinaryReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BinaryWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.BufferedStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.EndOfStreamException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.InvalidDataException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IOException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.MemoryStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.SeekOrigin))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Stream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.StreamReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.StreamWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.StringReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.StringWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.TextReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.TextWriter))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Expressions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Expressions.cs new file mode 100644 index 0000000000..5f2ef6769f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Expressions.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Linq.Expressions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Linq.Expressions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Linq.Expressions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.BinaryExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.BlockExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.CatchBlock))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ConditionalExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ConstantExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.DebugInfoExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.DefaultExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ElementInit))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.Expression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.Expression<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ExpressionType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ExpressionVisitor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.GotoExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.GotoExpressionKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.IArgumentProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.IDynamicExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.IndexExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.InvocationExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.LabelExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.LabelTarget))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.LambdaExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ListInitExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.LoopExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberAssignment))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberBindingType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberInitExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberListBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MemberMemberBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.MethodCallExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.NewArrayExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.NewExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.ParameterExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.RuntimeVariablesExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.SwitchCase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.SwitchExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.SymbolDocumentInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.TryExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.TypeBinaryExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Expressions.UnaryExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IOrderedQueryable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IOrderedQueryable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IQueryable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IQueryable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IQueryProvider))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Parallel.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Parallel.cs new file mode 100644 index 0000000000..06b2f10d4e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Parallel.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Linq.Parallel")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Linq.Parallel")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Linq.Parallel")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.OrderedParallelQuery<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ParallelEnumerable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ParallelExecutionMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ParallelMergeOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ParallelQuery))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ParallelQuery<>))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Queryable.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Queryable.cs new file mode 100644 index 0000000000..e3667e1fef --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.Queryable.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Linq.Queryable")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Linq.Queryable")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Linq.Queryable")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.EnumerableExecutor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.EnumerableExecutor<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.EnumerableQuery))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.EnumerableQuery<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Queryable))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.cs new file mode 100644 index 0000000000..d2f1e8328f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Linq.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Linq")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Linq")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Linq")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Enumerable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IGrouping<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.ILookup<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.IOrderedEnumerable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Linq.Lookup<,>))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Http.Rtc.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Http.Rtc.cs new file mode 100644 index 0000000000..8eb9ba56a3 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Http.Rtc.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Http.Rtc.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Http.Rtc.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Http.Rtc.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +#if false // it is forwarded to System.Net.Http.WebRequest.dll but doesn't actually exist there in the .NET 4.7.2 reference assemblies ... +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Http.RtcRequestFactory))] +#endif diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NameResolution.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NameResolution.cs new file mode 100644 index 0000000000..59cfc8dcc7 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NameResolution.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.NameResolution")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.NameResolution")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.NameResolution")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Dns))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IPHostEntry))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NetworkInformation.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NetworkInformation.cs new file mode 100644 index 0000000000..1a68061f8f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.NetworkInformation.cs @@ -0,0 +1,49 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.NetworkInformation")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.NetworkInformation")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.NetworkInformation")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.DuplicateAddressDetectionState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.GatewayIPAddressInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.GatewayIPAddressInformationCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IcmpV4Statistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IcmpV6Statistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPAddressInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPAddressInformationCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPGlobalProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPGlobalStatistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPInterfaceProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPInterfaceStatistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPv4InterfaceProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPv4InterfaceStatistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPv6InterfaceProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.MulticastIPAddressInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.MulticastIPAddressInformationCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetBiosNodeType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkAddressChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkChange))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInformationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInterface))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInterfaceComponent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInterfaceType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.OperationalStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.PhysicalAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.PrefixOrigin))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.ScopeLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.SuffixOrigin))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.TcpConnectionInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.TcpState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.TcpStatistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.UdpStatistics))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.UnicastIPAddressInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.UnicastIPAddressInformationCollection))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Ping.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Ping.cs new file mode 100644 index 0000000000..02752cbc4a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Ping.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Ping")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Ping")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Ping")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.Ping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.PingException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.PingOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.PingReply))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Primitives.cs new file mode 100644 index 0000000000..27500a17ee --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Primitives.cs @@ -0,0 +1,45 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.AuthenticationSchemes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Cookie))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieContainer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CredentialCache))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DecompressionMethods))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DnsEndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.EndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpStatusCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ICredentials))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ICredentialsByHost))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IPAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IPEndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IWebProxy))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkCredential))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.IPAddressCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.AuthenticationLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslPolicyErrors))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.SocketAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.AddressFamily))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketError))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.TransportContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.CipherAlgorithmType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExchangeAlgorithmType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.ChannelBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.ChannelBindingKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.HashAlgorithmType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.SslProtocols))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Requests.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Requests.cs new file mode 100644 index 0000000000..335c1d1f6b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Requests.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Requests")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Requests")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Requests")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpRequestHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpWebRequest))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpWebResponse))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IWebRequestCreate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ProtocolViolationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebExceptionStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebHeaderCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebRequest))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebResponse))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Security.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Security.cs new file mode 100644 index 0000000000..d9760960e8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Security.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Security")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Security")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Security")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.AuthenticatedStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.EncryptionPolicy))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.LocalCertificateSelectionCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.NegotiateStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.ProtectionLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.RemoteCertificateValidationCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Security.SslStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.AuthenticationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.PolicyEnforcement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.ProtectionScenario))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.ExtendedProtection.ServiceNameCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Authentication.InvalidCredentialException))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Sockets.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Sockets.cs new file mode 100644 index 0000000000..cbfaed0adb --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.Sockets.cs @@ -0,0 +1,46 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Sockets")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Sockets")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Sockets")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.IOControlCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.IPPacketInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.IPProtectionLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.IPv6MulticastOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.LingerOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.MulticastOption))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.NetworkStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.ProtocolFamily))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.ProtocolType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SelectMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SendPacketsElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.Socket))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketAsyncEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketAsyncOperation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketInformationOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketOptionLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketOptionName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketReceiveFromResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketReceiveMessageFromResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketShutdown))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketTaskExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.TcpClient))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.TcpListener))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.TransmitFileOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.UdpClient))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.UdpReceiveResult))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebHeaderCollection.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebHeaderCollection.cs new file mode 100644 index 0000000000..e750995298 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebHeaderCollection.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.WebHeaderCollection")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.WebHeaderCollection")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.WebHeaderCollection")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpRequestHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpResponseHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebHeaderCollection))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.Client.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.Client.cs new file mode 100644 index 0000000000..3e15c5eb24 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.Client.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.WebSockets.Client")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.WebSockets.Client")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.WebSockets.Client")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.ClientWebSocket))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.ClientWebSocketOptions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.cs new file mode 100644 index 0000000000..8c4c185194 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Net.WebSockets.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.WebSockets")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.WebSockets")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.WebSockets")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocket))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketCloseStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketError))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketMessageType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketReceiveResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebSockets.WebSocketState))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ObjectModel.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ObjectModel.cs new file mode 100644 index 0000000000..da6796c1eb --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ObjectModel.cs @@ -0,0 +1,32 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ObjectModel")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ObjectModel")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ObjectModel")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.KeyedCollection<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ObservableCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ReadOnlyDictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ReadOnlyObservableCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.INotifyCollectionChanged))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataErrorsChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.INotifyDataErrorInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.INotifyPropertyChanged))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.INotifyPropertyChanging))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyChangingEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.PropertyChangingEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Input.ICommand))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.cs new file mode 100644 index 0000000000..152e366472 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Emit.ILGeneration.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Emit.ILGeneration.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Emit.ILGeneration.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.CustomAttributeBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ILGenerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.Label))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.LocalBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ParameterBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.SignatureHelper))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.Lightweight.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.Lightweight.cs new file mode 100644 index 0000000000..e585010068 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.Lightweight.cs @@ -0,0 +1,15 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Emit.Lightweight.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Emit.Lightweight.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Emit.Lightweight.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.DynamicMethod))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.cs new file mode 100644 index 0000000000..45c0772e63 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Emit.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Emit")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Emit")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Emit")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.AssemblyBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.AssemblyBuilderAccess))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ConstructorBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.EnumBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.EventBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.FieldBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.GenericTypeParameterBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.MethodBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.ModuleBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.PropertyBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.TypeBuilder))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Extensions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Extensions.cs new file mode 100644 index 0000000000..a070a7bec7 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Extensions.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Extensions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Extensions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Extensions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.InterfaceMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.RuntimeReflectionExtensions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Primitives.cs new file mode 100644 index 0000000000..0fa5310064 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.Primitives.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CallingConventions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.FlowControl))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCodes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OpCodeType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.OperandType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.PackingSize))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Emit.StackBehaviour))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.FieldAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.GenericParameterAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodImplAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ParameterAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeAttributes))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.cs new file mode 100644 index 0000000000..2727be0eb4 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Reflection.cs @@ -0,0 +1,49 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AmbiguousMatchException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Assembly))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyContentType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ConstructorInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeData))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeNamedArgument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.CustomAttributeTypedArgument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.FieldInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ICustomAttributeProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.IntrospectionExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.InvalidFilterCriteriaException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.IReflectableType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.LocalVariableInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ManifestResourceInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberFilter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberTypes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Module))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ParameterInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ParameterModifier))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ReflectionContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ReflectionTypeLoadException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ResourceLocation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TargetException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TargetInvocationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TargetParameterCountException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeFilter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeInfo))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Reader.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Reader.cs new file mode 100644 index 0000000000..138662898b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Reader.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Resources.Reader")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Resources.Reader")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Resources.Reader")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.ResourceReader))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.ResourceManager.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.ResourceManager.cs new file mode 100644 index 0000000000..1133faf545 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.ResourceManager.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Resources.ResourceManager")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Resources.ResourceManager")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Resources.ResourceManager")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.MissingManifestResourceException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.NeutralResourcesLanguageAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.ResourceManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.SatelliteContractVersionAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Writer.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Writer.cs new file mode 100644 index 0000000000..3a61eb05d2 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Resources.Writer.cs @@ -0,0 +1,16 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Resources.Writer")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Resources.Writer")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Resources.Writer")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Resources.ResourceWriter))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.cs new file mode 100644 index 0000000000..de2e49bb2c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.cs @@ -0,0 +1,30 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.CompilerServices.VisualC")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.CompilerServices.VisualC")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.CompilerServices.VisualC")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvCdecl))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvFastcall))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvStdcall))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallConvThiscall))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsBoxed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsByValue))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsCopyConstructed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsExplicitlyDereferenced))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsImplicitlyDereferenced))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsJitIntrinsic))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsLong))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsSignUnspecifiedByte))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsUdtReturn))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.NativeCppClassAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RequiredAttributeAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Extensions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Extensions.cs new file mode 100644 index 0000000000..c5bffec89b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Extensions.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Extensions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Extensions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Extensions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.BitConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Convert))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Stopwatch))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Environment))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Path))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Math))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MidpointRounding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebUtility))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Progress<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Random))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Versioning.FrameworkName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StringComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriBuilder))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Handles.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Handles.cs new file mode 100644 index 0000000000..64aa38f7e8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Handles.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Handles")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Handles")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Handles")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeWaitHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.HandleInheritability))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CriticalHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.WaitHandleExtensions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.cs new file mode 100644 index 0000000000..1e4148444c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.RuntimeInformation.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.InteropServices.RuntimeInformation")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.InteropServices.RuntimeInformation")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.InteropServices.RuntimeInformation")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.Architecture))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OSPlatform))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.RuntimeInformation))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.cs new file mode 100644 index 0000000000..b052213c39 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.WindowsRuntime.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.InteropServices.WindowsRuntime.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.InteropServices.WindowsRuntime.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.InteropServices.WindowsRuntime.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.IActivationFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.cs new file mode 100644 index 0000000000..b165b03d9e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.InteropServices.cs @@ -0,0 +1,127 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.InteropServices")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.InteropServices")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.InteropServices")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DataMisalignedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DllNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.Missing))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ArrayWithOffset))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.BestFitMappingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.BStrWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CallingConvention))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ClassInterfaceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ClassInterfaceType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CoClassAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComAwareEventInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComDefaultInterfaceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComEventInterfaceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComEventsHelper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.COMException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComImportAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComInterfaceType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComMemberType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComSourceInterfacesAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ADVF))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.BINDPTR))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.BIND_OPTS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.CALLCONV))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.CONNECTDATA))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.DATADIR))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.DESCKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.DISPPARAMS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.DVASPECT))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ELEMDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.EXCEPINFO))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.FILETIME))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.FORMATETC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.FUNCDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.FUNCFLAGS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.FUNCKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IAdviseSink))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IBindCtx))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IConnectionPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IDLDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IDLFLAG))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumConnections))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumFORMATETC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumMoniker))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumString))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IEnumVARIANT))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IMoniker))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.INVOKEKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IPersistFile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IRunningObjectTable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.IStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ITypeComp))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ITypeInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ITypeInfo2))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ITypeLib))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.ITypeLib2))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.LIBFLAGS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.PARAMDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.PARAMFLAG))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.STATDATA))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.STATSTG))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.STGMEDIUM))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.SYSKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYMED))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYPEATTR))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYPEDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYPEFLAGS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYPEKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.TYPELIBATTR))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.VARDESC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.VARFLAGS))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComTypes.VARKIND))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CriticalHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CurrencyWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CustomQueryInterfaceMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CustomQueryInterfaceResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DefaultCharSetAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DefaultParameterValueAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DispatchWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DispIdAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DllImportAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.DllImportSearchPath))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ErrorWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.GCHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.GCHandleType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.GuidAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.HandleCollector))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ICustomAdapter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ICustomQueryInterface))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InterfaceTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InvalidComObjectException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.InvalidOleVariantTypeException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.Marshal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.MarshalAsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.MarshalDirectiveException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OptionalAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.PreserveSigAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeArrayRankMismatchException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeArrayTypeMismatchException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeBuffer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SafeHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.SEHException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.TypeIdentifierAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnknownWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.UnmanagedType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.VarEnum))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.VariantWrapper))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Numerics.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Numerics.cs new file mode 100644 index 0000000000..a8cdcbd79e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Numerics.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Numerics")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Numerics")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Numerics")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.BigInteger))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Numerics.Complex))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Formatters.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Formatters.cs new file mode 100644 index 0000000000..e960505bea --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Formatters.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.Formatters")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.Formatters")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.Formatters")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.NonSerializedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.IDeserializationCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.IFormatterConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.ISerializable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.SerializationEntry))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.SerializationInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.SerializationInfoEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.SerializableAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Json.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Json.cs new file mode 100644 index 0000000000..747843eb1b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Json.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.Json")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.Json")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.Json")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DateTimeFormat))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.EmitTypeInformation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.DataContractJsonSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.DataContractJsonSerializerSettings))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Primitives.cs new file mode 100644 index 0000000000..a7c5854ac9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Primitives.cs @@ -0,0 +1,33 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.CollectionDataContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.ContractNamespaceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.EnumMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.IgnoreDataMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.InvalidDataContractException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.ISerializationSurrogateProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.KnownTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.OnDeserializedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.OnDeserializingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.OnSerializedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.OnSerializingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.SerializationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.StreamingContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.StreamingContextStates))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Xml.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Xml.cs new file mode 100644 index 0000000000..4bbf4754c1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.Serialization.Xml.cs @@ -0,0 +1,32 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.Xml")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.Xml")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.Xml")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataContractResolver))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataContractSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataContractSerializerExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.DataContractSerializerSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.InvalidDataContractException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.XmlObjectSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.IXmlDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.OnXmlDictionaryReaderClose))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.UniqueId))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlBinaryReaderSession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlBinaryWriterSession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionaryReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionaryReaderQuotas))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionaryReaderQuotaTypes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionaryString))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDictionaryWriter))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.cs new file mode 100644 index 0000000000..eb80487023 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Runtime.cs @@ -0,0 +1,288 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(bool))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(byte))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(char))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(decimal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(double))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(float))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(int))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(long))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(object))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(sbyte))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(short))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(string))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Action<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Activator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArgumentException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArgumentNullException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArgumentOutOfRangeException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArithmeticException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Array))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArraySegment<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ArrayTypeMismatchException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.AsyncCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Attribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.AttributeTargets))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.AttributeUsageAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.BadImageFormatException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Buffer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.CLSCompliantAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.DictionaryEntry))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.ICollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IComparer<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IDictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IEnumerable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IEnumerator<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IEqualityComparer<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IList<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IReadOnlyCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IReadOnlyDictionary<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.IReadOnlyList<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.ISet<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.KeyNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Generic.KeyValuePair<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ICollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IDictionaryEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IEnumerable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IEqualityComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IStructuralComparable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.IStructuralEquatable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.Collection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ReadOnlyCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Comparison<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DefaultValueAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EditorBrowsableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.EditorBrowsableState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DateTime))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DateTimeKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DateTimeOffset))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DayOfWeek))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Delegate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.ConditionalAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.DebuggableAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.DivideByZeroException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Enum))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.EventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.EventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.EventHandler<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Exception))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.FieldAccessException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.FlagsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.FormatException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.FormattableString))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Func<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.GC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.GCCollectionMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.DateTimeStyles))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.NumberStyles))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Globalization.TimeSpanStyles))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Guid))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IAsyncResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IComparable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IComparable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IConvertible))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ICustomFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IDisposable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IEquatable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IFormatProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IFormattable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IndexOutOfRangeException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.InsufficientExecutionStackException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IntPtr))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.InvalidCastException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.InvalidOperationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.InvalidProgramException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.InvalidTimeZoneException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.DirectoryNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileLoadException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.FileNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.IOException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.PathTooLongException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IObservable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IObserver<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IProgress<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Lazy<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Lazy<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MemberAccessException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MethodAccessException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MissingFieldException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MissingMemberException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MissingMethodException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MTAThreadAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MulticastDelegate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.NotImplementedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.NotSupportedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Nullable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Nullable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.NullReferenceException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ObjectDisposedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ObsoleteAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.OutOfMemoryException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.OverflowException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ParamArrayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.PlatformNotSupportedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Predicate<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.RankException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyCompanyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyConfigurationAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyCopyrightAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyCultureAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyDefaultAliasAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyDelaySignAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyDescriptionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyFileVersionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyFlagsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyInformationalVersionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyKeyFileAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyKeyNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyMetadataAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyNameFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyProductAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblySignatureKeyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyTitleAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyTrademarkAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyVersionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DefaultMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ProcessorArchitecture))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AccessedThroughPropertyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncStateMachineAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallerFilePathAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallerLineNumberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CallerMemberNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CompilationRelaxationsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CompilerGeneratedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConditionalWeakTable<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.CustomConstantAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.DateTimeConstantAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.DecimalConstantAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.DisablePrivateReflectionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ExtensionAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.FixedBufferAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.FormattableStringFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IndexerNameAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.InternalsVisibleToAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsConst))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IStrongBox))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IsVolatile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IteratorStateMachineAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.MethodImplAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.MethodImplOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ReferenceAssemblyAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeCompatibilityAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.RuntimeHelpers))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.StateMachineAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.StrongBox<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TypeForwardedFromAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TypeForwardedToAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.UnsafeValueTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.ExceptionServices.ExceptionDispatchInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.GCLargeObjectHeapCompactionMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.GCLatencyMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.GCSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.CharSet))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.ComVisibleAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.FieldOffsetAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.LayoutKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.OutAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.InteropServices.StructLayoutAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Versioning.TargetFrameworkAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.RuntimeFieldHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.RuntimeMethodHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.RuntimeTypeHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.AllowPartiallyTrustedCallersAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecurityCriticalAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecurityException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecuritySafeCriticalAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecurityTransparentAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.VerificationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.STAThreadAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StringComparison))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.StringSplitOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.StringBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.LazyThreadSafetyMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Timeout))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.WaitHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ThreadStaticAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TimeoutException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TimeSpan))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TimeZoneInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Tuple<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Type))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TypeAccessException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TypeCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TypeInitializationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TypeLoadException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UIntPtr))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UnauthorizedAccessException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Uri))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriComponents))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriFormat))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriFormatException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriHostNameType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Version))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.WeakReference))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.WeakReference<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(uint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(ulong))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(ushort))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(void))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Claims.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Claims.cs new file mode 100644 index 0000000000..0d27047742 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Claims.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Claims")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Claims")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Claims")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Claims.Claim))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Claims.ClaimsIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Claims.ClaimsPrincipal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Claims.ClaimTypes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Claims.ClaimValueTypes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Principal.GenericIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Principal.GenericPrincipal))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Algorithms.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Algorithms.cs new file mode 100644 index 0000000000..db16a2385d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Algorithms.cs @@ -0,0 +1,71 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.3.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Cryptography.Algorithms")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Cryptography.Algorithms")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Cryptography.Algorithms")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.Aes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AesManaged))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsymmetricKeyExchangeDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsymmetricKeyExchangeFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsymmetricSignatureDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsymmetricSignatureFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoConfig))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DeriveBytes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DES))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSA))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSAParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSASignatureDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.DSASignatureFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECCurve))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECDiffieHellmanPublicKey))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECDsa))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ECPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMACMD5))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMACSHA1))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMACSHA256))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMACSHA384))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMACSHA512))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.IncrementalHash))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.MaskGenerationMethod))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.MD5))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.PKCS1MaskGenerationMethod))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RandomNumberGenerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RC2))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.Rfc2898DeriveBytes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.Rijndael))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RijndaelManaged))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSA))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAEncryptionPadding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAEncryptionPaddingMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAOAEPKeyExchangeFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAPKCS1SignatureDeformatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSAPKCS1SignatureFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSASignaturePadding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSASignaturePaddingMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA1))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA1Managed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA256))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA256Managed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA384))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA384Managed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA512))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SHA512Managed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SignatureDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.TripleDES))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Csp.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Csp.cs new file mode 100644 index 0000000000..a716c0580d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Csp.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Cryptography.Csp")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Cryptography.Csp")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Cryptography.Csp")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CspKeyContainerInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CspParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CspProviderFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ICspAsymmetricAlgorithm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.KeyNumber))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.RSACryptoServiceProvider))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Encoding.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Encoding.cs new file mode 100644 index 0000000000..567a025392 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Encoding.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Cryptography.Encoding")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Cryptography.Encoding")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Cryptography.Encoding")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsnEncodedData))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsnEncodedDataCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsnEncodedDataEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.Oid))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.OidCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.OidEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.OidGroup))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Primitives.cs new file mode 100644 index 0000000000..0b89388ee3 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.Primitives.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Cryptography.Primitives")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Cryptography.Primitives")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Cryptography.Primitives")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.AsymmetricAlgorithm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CipherMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptographicException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.CryptoStreamMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HashAlgorithm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HashAlgorithmName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.HMAC))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.ICryptoTransform))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.KeyedHashAlgorithm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.KeySizes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.PaddingMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.SymmetricAlgorithm))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.cs new file mode 100644 index 0000000000..56dfaa794f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Cryptography.X509Certificates")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Cryptography.X509Certificates")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Cryptography.X509Certificates")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(Microsoft.Win32.SafeHandles.SafeX509ChainHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.OpenFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.PublicKey))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.RSACertificateExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.StoreLocation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.StoreName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Certificate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Certificate2))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Certificate2Collection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509CertificateCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Chain))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainElementCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainPolicy))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ChainStatusFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ContentType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Extension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ExtensionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509FindType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509KeyStorageFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509KeyUsageExtension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509NameType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509RevocationFlag))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509RevocationMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509Store))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Cryptography.X509Certificates.X509VerificationFlags))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Principal.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Principal.cs new file mode 100644 index 0000000000..9ece636fd8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.Principal.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.Principal")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.Principal")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.Principal")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Principal.IIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Principal.IPrincipal))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.Principal.TokenImpersonationLevel))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.SecureString.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.SecureString.cs new file mode 100644 index 0000000000..3eea1f1583 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Security.SecureString.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.SecureString")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.SecureString")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.SecureString")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecureString))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Security.SecureStringMarshal))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Duplex.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Duplex.cs new file mode 100644 index 0000000000..e4202c99af --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Duplex.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Duplex.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Duplex.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Duplex.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.CallbackBehaviorAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.DuplexChannelFactory<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.DuplexClientBase<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.InstanceContext))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Http.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Http.cs new file mode 100644 index 0000000000..068916e30d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Http.cs @@ -0,0 +1,30 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.10.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Http")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Http")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Http")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.BasicHttpBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.BasicHttpMessageCredentialType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.BasicHttpSecurity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.BasicHttpSecurityMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.HttpRequestMessageProperty))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.HttpResponseMessageProperty))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.HttpsTransportBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.HttpTransportBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IHttpCookieContainerManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.WebSocketTransportSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.WebSocketTransportUsage))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.HttpBindingBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.HttpClientCredentialType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.HttpTransportSecurity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.NetHttpBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.NetHttpMessageEncoding))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.NetTcp.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.NetTcp.cs new file mode 100644 index 0000000000..c3b0b3b7ef --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.NetTcp.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.NetTcp.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.NetTcp.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.NetTcp.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.SslStreamSecurityBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.TcpConnectionPoolSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.TcpTransportBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.WindowsStreamSecurityBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageSecurityOverTcp))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.NetTcpBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.NetTcpSecurity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.TcpClientCredentialType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.TcpTransportSecurity))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Primitives.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Primitives.cs new file mode 100644 index 0000000000..1b0683cd83 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Primitives.cs @@ -0,0 +1,151 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Primitives.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Primitives.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Primitives.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ActionNotSupportedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ChannelFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ChannelFactory<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.AddressHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.AddressHeaderCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.AddressingVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BinaryMessageEncodingBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.Binding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BindingContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BindingElementCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BindingParameterCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BodyWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.BufferManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ChannelBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ChannelFactoryBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ChannelFactoryBase<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ChannelManagerBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ChannelParameterCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.CommunicationObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.CompressionFormat))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.CustomBinding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.FaultConverter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IChannelFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IChannelFactory<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IDuplexChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IDuplexSession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IDuplexSessionChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IInputChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IInputSession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IInputSessionChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IMessageProperty))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IOutputChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IOutputSession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IOutputSessionChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IRequestChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.IRequestSessionChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ISession))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.ISessionChannel<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.Message))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageBuffer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageEncoder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageEncoderFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageEncodingBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageFault))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageHeaderInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageHeaders))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageProperties))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.MessageVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.RequestContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.TextMessageEncodingBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.TransportBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ClientBase<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.CommunicationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.CommunicationObjectAbortedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.CommunicationObjectFaultedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.CommunicationState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.DataContractFormatAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.ClientCredentials))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.ContractDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.DataContractSerializerOperationBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.FaultDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.FaultDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.IContractBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.IEndpointBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.IOperationBehavior))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageBodyDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageDirection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageHeaderDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessageHeaderDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessagePartDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessagePartDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessagePropertyDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.MessagePropertyDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.OperationDescription))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.OperationDescriptionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Description.ServiceEndpoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.ClientOperation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.ClientRuntime))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.DispatchOperation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.DispatchRuntime))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.EndpointDispatcher))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.IClientMessageFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.IClientMessageInspector))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.IClientOperationSelector))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Dispatcher.IParameterInspector))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.EndpointAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.EndpointAddressBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.EndpointIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.EndpointNotFoundException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.EnvelopeVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ExceptionDetail))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultException<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultReason))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.FaultReasonText))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IClientChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ICommunicationObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IContextChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IDefaultCommunicationTimeouts))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IExtensibleObject<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IExtension<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.IExtensionCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.InvalidMessageContractException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageBodyMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageContractMemberAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageCredentialType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageHeader<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageHeaderException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageParameterAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.OperationContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.OperationContextScope))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.OperationContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.OperationFormatStyle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ProtocolException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.QuotaExceededException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.HttpDigestClientCredential))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.MessageSecurityException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.SecurityAccessDeniedException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.UserNamePasswordClientCredential))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.WindowsClientCredential))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.SecurityMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ServerTooBusyException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ServiceActivationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ServiceContractAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.ServiceKnownTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.TransferMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.UnknownMessageReceivedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.XmlSerializerFormatAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Security.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Security.cs new file mode 100644 index 0000000000..b47e9a32ff --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ServiceModel.Security.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Security.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Security.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Security.dll")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.LocalClientSecuritySettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.SecurityBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.SecurityHeaderLayout))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Channels.TransportSecurityBindingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.DnsEndpointIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.MessageSecurityVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.BasicSecurityProfileVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.SecureConversationVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.SecurityPolicyVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.SecurityVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.Tokens.SecurityTokenParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.Tokens.SupportingTokenParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Security.TrustVersion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.SpnEndpointIdentity))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.UpnEndpointIdentity))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.Extensions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.Extensions.cs new file mode 100644 index 0000000000..fec0dd8c9c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.Extensions.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Text.Encoding.Extensions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Text.Encoding.Extensions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Text.Encoding.Extensions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.ASCIIEncoding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.UnicodeEncoding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.UTF32Encoding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.UTF7Encoding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.UTF8Encoding))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.cs new file mode 100644 index 0000000000..4a655c641a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.Encoding.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Text.Encoding")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Text.Encoding")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Text.Encoding")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.Decoder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.DecoderExceptionFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.DecoderFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.DecoderFallbackBuffer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.DecoderFallbackException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.DecoderReplacementFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.Encoder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncoderExceptionFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncoderFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncoderFallbackBuffer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncoderFallbackException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncoderReplacementFallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.Encoding))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.EncodingProvider))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.RegularExpressions.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.RegularExpressions.cs new file mode 100644 index 0000000000..59d3732b07 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Text.RegularExpressions.cs @@ -0,0 +1,27 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Text.RegularExpressions")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Text.RegularExpressions")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Text.RegularExpressions")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.Capture))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.CaptureCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.Group))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.GroupCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.Match))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.MatchCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.MatchEvaluator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.Regex))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.RegexMatchTimeoutException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.RegexOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.RegexRunner))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Text.RegularExpressions.RegexRunnerFactory))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Overlapped.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Overlapped.cs new file mode 100644 index 0000000000..4709fcdcec --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Overlapped.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.Overlapped")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.Overlapped")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.Overlapped")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.IOCompletionCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.NativeOverlapped))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Overlapped))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.PreAllocatedOverlapped))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadPoolBoundHandle))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.Parallel.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.Parallel.cs new file mode 100644 index 0000000000..59973dff77 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.Parallel.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.Tasks.Parallel")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.Tasks.Parallel")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.Tasks.Parallel")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Parallel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelLoopResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelLoopState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ParallelOptions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.cs new file mode 100644 index 0000000000..bc38bad102 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Tasks.cs @@ -0,0 +1,45 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.Tasks")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.Tasks")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.Tasks")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.AggregateException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.OperationCanceledException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncTaskMethodBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncTaskMethodBuilder<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.AsyncVoidMethodBuilder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ConfiguredTaskAwaitable<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.IAsyncStateMachine))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.ICriticalNotifyCompletion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.INotifyCompletion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TaskAwaiter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TaskAwaiter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.YieldAwaitable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.CancellationToken))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.CancellationTokenRegistration))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.CancellationTokenSource))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.ConcurrentExclusiveSchedulerPair))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Task))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.Task<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskCanceledException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskCompletionSource<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskContinuationOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskCreationOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskFactory<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskScheduler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskSchedulerException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.TaskStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Tasks.UnobservedTaskExceptionEventArgs))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Thread.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Thread.cs new file mode 100644 index 0000000000..da7aa61192 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Thread.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.Thread")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.Thread")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.Thread")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ParameterizedThreadStart))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Thread))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadStart))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadStartException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadStateException))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.ThreadPool.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.ThreadPool.cs new file mode 100644 index 0000000000..96a927c31a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.ThreadPool.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.12.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.ThreadPool")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.ThreadPool")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.ThreadPool")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.RegisteredWaitHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadPool))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.WaitCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.WaitOrTimerCallback))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Timer.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Timer.cs new file mode 100644 index 0000000000..3ea43f5257 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.Timer.cs @@ -0,0 +1,17 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading.Timer")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading.Timer")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading.Timer")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Timer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.TimerCallback))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.cs new file mode 100644 index 0000000000..856e891747 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Threading.cs @@ -0,0 +1,46 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Threading")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Threading")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Threading")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.AbandonedMutexException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.AsyncLocal<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.AsyncLocalValueChangedArgs<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.AutoResetEvent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Barrier))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.BarrierPostPhaseException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ContextCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.CountdownEvent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.EventResetMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.EventWaitHandle))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ExecutionContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Interlocked))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.LazyInitializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.LockRecursionException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.LockRecursionPolicy))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ManualResetEvent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ManualResetEventSlim))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Monitor))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Mutex))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ReaderWriterLockSlim))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Semaphore))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SemaphoreFullException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SemaphoreSlim))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SendOrPostCallback))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SpinLock))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SpinWait))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SynchronizationContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.SynchronizationLockException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadLocal<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.Volatile))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.WaitHandleCannotBeOpenedException))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ValueTuple.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ValueTuple.cs new file mode 100644 index 0000000000..bf087126e6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.ValueTuple.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.2.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ValueTuple")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ValueTuple")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ValueTuple")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompilerServices.TupleElementNamesAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.TupleExtensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<,>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ValueTuple<>))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.ReaderWriter.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.ReaderWriter.cs new file mode 100644 index 0000000000..a38176c319 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.ReaderWriter.cs @@ -0,0 +1,42 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.1.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.ReaderWriter")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.ReaderWriter")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.ReaderWriter")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.ConformanceLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.DtdProcessing))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.IXmlLineInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.IXmlNamespaceResolver))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.NamespaceHandling))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.NameTable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.NewLineHandling))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.ReadState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Schema.XmlSchema))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Schema.XmlSchemaForm))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.IXmlSerializable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSchemaProviderAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.WriteState))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlConvert))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDateTimeSerializationMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNamespaceManager))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNamespaceScope))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNameTable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlParserContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlQualifiedName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlReader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlReaderSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlSpace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlWriter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlWriterSettings))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XDocument.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XDocument.cs new file mode 100644 index 0000000000..8c863bc44c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XDocument.cs @@ -0,0 +1,38 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.XDocument")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.XDocument")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.XDocument")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.Extensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.LoadOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.ReaderOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.SaveOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XCData))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XComment))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XContainer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XDeclaration))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XDocumentType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XName))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XNamespace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XNode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XNodeDocumentOrderComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XNodeEqualityComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XObject))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XObjectChange))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XObjectChangeEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XProcessingInstruction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XStreamingElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Linq.XText))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.XDocument.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.XDocument.cs new file mode 100644 index 0000000000..b2e911b23e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.XDocument.cs @@ -0,0 +1,19 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.1.0.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.XPath.XDocument")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.XPath.XDocument")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute(".NETFrameworkAssembly", "")] +[assembly:System.Reflection.AssemblyMetadataAttribute("PreferInbox", "True")] +[assembly:System.Reflection.AssemblyMetadataAttribute("Serviceable", "True")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.XPath.XDocument")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.Extensions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XDocumentExtensions))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.cs new file mode 100644 index 0000000000..f479110f0a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XPath.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.XPath")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.XPath")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.XPath")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeOrder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.IXPathNavigable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XmlCaseOrder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XmlDataType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XmlSortOrder))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathExpression))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathItem))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathNamespaceScope))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathNavigator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathNodeIterator))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathNodeType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XPath.XPathResultType))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlDocument.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlDocument.cs new file mode 100644 index 0000000000..636505ba01 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlDocument.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.3.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.XmlDocument")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.XmlDocument")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.XmlDocument")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlAttributeCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlCDataSection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlCharacterData))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlComment))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDeclaration))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlDocumentFragment))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlElement))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlImplementation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlLinkedNode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNamedNodeMap))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeChangedAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlNodeList))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlProcessingInstruction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlSignificantWhitespace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlText))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.XmlWhitespace))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlSerializer.cs b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlSerializer.cs new file mode 100644 index 0000000000..5563b79e5f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/System.Xml.XmlSerializer.cs @@ -0,0 +1,38 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.11.0")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.XmlSerializer")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.XmlSerializer")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyMetadataAttribute("", "")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.XmlSerializer")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.IXmlSerializable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyAttributeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyElementAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyElementAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayItemAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayItemAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributeOverrides))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlChoiceIdentifierAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlElementAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlElementAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlEnumAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlIgnoreAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlIncludeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlNamespaceDeclarationsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlRootAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSchemaProviderAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSerializerNamespaces))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlTextAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlTypeAttribute))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/Facades/netstandard.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/Facades/netstandard.cs.REMOVED.git-id new file mode 100644 index 0000000000..8a2a200d86 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Facades/netstandard.cs.REMOVED.git-id @@ -0,0 +1 @@ +919895d14379040ce9103808b112d89d15bb8fb8 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Engine.cs b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Engine.cs new file mode 100644 index 0000000000..4b79e7efde --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Engine.cs @@ -0,0 +1,500 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Engine.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Engine.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Engine.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(8))] +namespace Microsoft.Build.BuildEngine +{ + [System.Diagnostics.DebuggerDisplayAttribute("BuildItem (Name = { Name }, Include = { Include }, FinalItemSpec = { FinalItemSpec }, Condition = { Condition } )")] + public partial class BuildItem + { + public BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem) { } + public BuildItem(string itemName, string itemInclude) { } + public string Condition { get { throw null; } set { } } + public int CustomMetadataCount { get { throw null; } } + public System.Collections.ICollection CustomMetadataNames { get { throw null; } } + public string Exclude { get { throw null; } set { } } + public string FinalItemSpec { get { throw null; } } + public string Include { get { throw null; } set { } } + public bool IsImported { get { throw null; } } + public int MetadataCount { get { throw null; } } + public System.Collections.ICollection MetadataNames { get { throw null; } } + public string Name { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildItem Clone() { throw null; } + public void CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem) { } + public string GetEvaluatedMetadata(string metadataName) { throw null; } + public string GetMetadata(string metadataName) { throw null; } + public bool HasMetadata(string metadataName) { throw null; } + public void RemoveMetadata(string metadataName) { } + public void SetMetadata(string metadataName, string metadataValue) { } + public void SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral) { } + } + [System.Diagnostics.DebuggerDisplayAttribute("BuildItemGroup (Count = { Count }, Condition = { Condition })")] + public partial class BuildItemGroup : System.Collections.IEnumerable + { + public BuildItemGroup() { } + public string Condition { get { throw null; } set { } } + public int Count { get { throw null; } } + public bool IsImported { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildItem this[int index] { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; } + public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; } + public void Clear() { } + public Microsoft.Build.BuildEngine.BuildItemGroup Clone(bool deepClone) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { } + public void RemoveItemAt(int index) { } + public Microsoft.Build.BuildEngine.BuildItem[] ToArray() { throw null; } + } + public partial class BuildItemGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal BuildItemGroupCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("BuildProperty (Name = { Name }, Value = { Value }, FinalValue = { FinalValue }, Condition = { Condition })")] + public partial class BuildProperty + { + public BuildProperty(string propertyName, string propertyValue) { } + public string Condition { get { throw null; } set { } } + public string FinalValue { get { throw null; } } + public bool IsImported { get { throw null; } } + public string Name { get { throw null; } } + public string Value { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildProperty Clone(bool deepClone) { throw null; } + public static explicit operator string (Microsoft.Build.BuildEngine.BuildProperty propertyToCast) { throw null; } + public override string ToString() { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("BuildPropertyGroup (Count = { Count }, Condition = { Condition })")] + public partial class BuildPropertyGroup : System.Collections.IEnumerable + { + public BuildPropertyGroup() { } + public BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject) { } + public string Condition { get { throw null; } set { } } + public int Count { get { throw null; } } + public bool IsImported { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildProperty this[string propertyName] { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue) { throw null; } + public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { throw null; } + public void Clear() { } + public Microsoft.Build.BuildEngine.BuildPropertyGroup Clone(bool deepClone) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty property) { } + public void RemoveProperty(string propertyName) { } + public void SetImportedPropertyGroupCondition(string condition) { } + public void SetProperty(string propertyName, string propertyValue) { } + public void SetProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { } + } + public partial class BuildPropertyGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal BuildPropertyGroupCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + [System.FlagsAttribute] + public enum BuildSettings + { + DoNotResetPreviouslyBuiltTargets = 1, + None = 0, + } + public partial class BuildTask + { + internal BuildTask() { } + public string Condition { get { throw null; } set { } } + public bool ContinueOnError { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } + public string Name { get { throw null; } } + public System.Type Type { get { throw null; } } + public void AddOutputItem(string taskParameter, string itemName) { } + public void AddOutputProperty(string taskParameter, string propertyName) { } + public bool Execute() { throw null; } + public string[] GetParameterNames() { throw null; } + public string GetParameterValue(string attributeName) { throw null; } + public void SetParameterValue(string parameterName, string parameterValue) { } + public void SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral) { } + } + public delegate void ColorResetter(); + public delegate void ColorSetter(System.ConsoleColor color); + public partial class ConfigurableForwardingLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger + { + public ConfigurableForwardingLogger() { } + public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } } + public int NodeId { get { throw null; } set { } } + public string Parameters { get { throw null; } set { } } + public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + protected virtual void ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e) { } + public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } + public virtual void Shutdown() { } + } + public partial class ConsoleLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger + { + public ConsoleLogger() { } + public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity) { } + public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity, Microsoft.Build.BuildEngine.WriteHandler write, Microsoft.Build.BuildEngine.ColorSetter colorSet, Microsoft.Build.BuildEngine.ColorResetter colorReset) { } + public string Parameters { get { throw null; } set { } } + public bool ShowSummary { get { throw null; } set { } } + public bool SkipProjectStartedText { get { throw null; } set { } } + public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + protected Microsoft.Build.BuildEngine.WriteHandler WriteHandler { get { throw null; } set { } } + public void ApplyParameter(string parameterName, string parameterValue) { } + public void BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e) { } + public void BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e) { } + public void CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e) { } + public void ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e) { } + public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } + public void MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e) { } + public void ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e) { } + public void ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e) { } + public virtual void Shutdown() { } + public void TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e) { } + public void TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e) { } + public void TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e) { } + public void TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e) { } + public void WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e) { } + } + public partial class DistributedFileLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger + { + public DistributedFileLogger() { } + public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } } + public int NodeId { get { throw null; } set { } } + public string Parameters { get { throw null; } set { } } + public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } + public void Shutdown() { } + } + [System.ObsoleteAttribute("This class has been deprecated. Please use Microsoft.Build.Evaluation.ProjectCollection from the Microsoft.Build assembly instead.")] + public partial class Engine + { + public Engine() { } + public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { } + public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { } + public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters) { } + public Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { } + [System.ObsoleteAttribute("If you were simply passing in the .NET Framework location as the BinPath, just change to the parameterless Engine() constructor. Otherwise, you can define custom toolsets in the registry or config file, or by adding elements to the Engine's ToolsetCollection. Then use either the Engine() or Engine(ToolsetLocations) constructor instead.")] + public Engine(string binPath) { } + [System.ObsoleteAttribute("Avoid setting BinPath. If you were simply passing in the .NET Framework location as the BinPath, no other action is necessary. Otherwise, define Toolsets instead in the registry or config file, or by adding elements to the Engine's ToolsetCollection, in order to use a custom BinPath.")] + public string BinPath { get { throw null; } set { } } + public bool BuildEnabled { get { throw null; } set { } } + public string DefaultToolsVersion { get { throw null; } set { } } + public static Microsoft.Build.BuildEngine.Engine GlobalEngine { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } } + public bool IsBuilding { get { throw null; } } + public bool OnlyLogCriticalEvents { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.ToolsetCollection Toolsets { get { throw null; } } + public static System.Version Version { get { throw null; } } + public bool BuildProject(Microsoft.Build.BuildEngine.Project project) { throw null; } + public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName) { throw null; } + public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames) { throw null; } + public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; } + public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; } + public bool BuildProjectFile(string projectFile) { throw null; } + public bool BuildProjectFile(string projectFile, string targetName) { throw null; } + public bool BuildProjectFile(string projectFile, string[] targetNames) { throw null; } + public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { throw null; } + public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs) { throw null; } + public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; } + public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string toolsVersion) { throw null; } + public bool BuildProjectFiles(string[] projectFiles, string[][] targetNamesPerProject, Microsoft.Build.BuildEngine.BuildPropertyGroup[] globalPropertiesPerProject, System.Collections.IDictionary[] targetOutputsPerProject, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string[] toolsVersions) { throw null; } + public Microsoft.Build.BuildEngine.Project CreateNewProject() { throw null; } + public Microsoft.Build.BuildEngine.Project GetLoadedProject(string projectFullFileName) { throw null; } + public void RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger) { } + public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { } + public void Shutdown() { } + public void UnloadAllProjects() { } + public void UnloadProject(Microsoft.Build.BuildEngine.Project project) { } + public void UnregisterAllLoggers() { } + } + public partial class FileLogger : Microsoft.Build.BuildEngine.ConsoleLogger + { + public FileLogger() { } + public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } + public override void Shutdown() { } + } + public partial class Import + { + internal Import() { } + public string Condition { get { throw null; } set { } } + public string EvaluatedProjectPath { get { throw null; } } + public bool IsImported { get { throw null; } } + public string ProjectPath { get { throw null; } set { } } + } + public partial class ImportCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal ImportCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void AddNewImport(string projectFile, string condition) { } + public void CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index) { } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove) { } + } + [System.SerializableAttribute] + public sealed partial class InternalLoggerException : System.Exception + { + public InternalLoggerException() { } + public InternalLoggerException(string message) { } + public InternalLoggerException(string message, System.Exception innerException) { } + public Microsoft.Build.Framework.BuildEventArgs BuildEventArgs { get { throw null; } } + public string ErrorCode { get { throw null; } } + public string HelpKeyword { get { throw null; } } + public bool InitializationException { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public sealed partial class InvalidProjectFileException : System.Exception + { + public InvalidProjectFileException() { } + public InvalidProjectFileException(string message) { } + public InvalidProjectFileException(string message, System.Exception innerException) { } + public InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword) { } + public InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword) { } + public string BaseMessage { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string ErrorCode { get { throw null; } } + public string ErrorSubcategory { get { throw null; } } + public string HelpKeyword { get { throw null; } } + public int LineNumber { get { throw null; } } + public override string Message { get { throw null; } } + public string ProjectFile { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class InvalidToolsetDefinitionException : System.Exception + { + public InvalidToolsetDefinitionException() { } + protected InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InvalidToolsetDefinitionException(string message) { } + public InvalidToolsetDefinitionException(string message, System.Exception innerException) { } + public InvalidToolsetDefinitionException(string message, string errorCode) { } + public InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException) { } + public string ErrorCode { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class LocalNode + { + internal LocalNode() { } + public static void StartLocalNodeServer(int nodeNumber) { } + } + public partial class LoggerDescription + { + public LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity) { } + public string LoggerSwitchParameters { get { throw null; } } + public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } } + } + [System.ObsoleteAttribute("This class has been deprecated. Please use Microsoft.Build.Evaluation.Project from the Microsoft.Build assembly instead.")] + public partial class Project + { + public Project() { } + public Project(Microsoft.Build.BuildEngine.Engine engine) { } + public Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion) { } + public bool BuildEnabled { get { throw null; } set { } } + public string DefaultTargets { get { throw null; } set { } } + public string DefaultToolsVersion { get { throw null; } set { } } + public System.Text.Encoding Encoding { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItems { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItemsIgnoringCondition { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildPropertyGroup EvaluatedProperties { get { throw null; } } + public string FullFileName { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } } + public bool HasToolsVersionAttribute { get { throw null; } } + public Microsoft.Build.BuildEngine.ImportCollection Imports { get { throw null; } } + public string InitialTargets { get { throw null; } set { } } + public bool IsDirty { get { throw null; } } + public bool IsValidated { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildItemGroupCollection ItemGroups { get { throw null; } } + public Microsoft.Build.BuildEngine.Engine ParentEngine { get { throw null; } } + public Microsoft.Build.BuildEngine.BuildPropertyGroupCollection PropertyGroups { get { throw null; } } + public string SchemaFile { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.TargetCollection Targets { get { throw null; } } + public System.DateTime TimeOfLastDirty { get { throw null; } } + public string ToolsVersion { get { throw null; } } + public Microsoft.Build.BuildEngine.UsingTaskCollection UsingTasks { get { throw null; } } + public string Xml { get { throw null; } } + public void AddNewImport(string projectFile, string condition) { } + public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; } + public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; } + public Microsoft.Build.BuildEngine.BuildItemGroup AddNewItemGroup() { throw null; } + public Microsoft.Build.BuildEngine.BuildPropertyGroup AddNewPropertyGroup(bool insertAtEndOfProject) { throw null; } + public void AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile) { } + public void AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName) { } + public bool Build() { throw null; } + public bool Build(string targetName) { throw null; } + public bool Build(string[] targetNames) { throw null; } + public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; } + public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; } + public string[] GetConditionedPropertyValues(string propertyName) { throw null; } + public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByName(string itemName) { throw null; } + public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByNameIgnoringCondition(string itemName) { throw null; } + public string GetEvaluatedProperty(string propertyName) { throw null; } + public string GetProjectExtensions(string id) { throw null; } + public void Load(System.IO.TextReader textReader) { } + public void Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } + public void Load(string projectFileName) { } + public void Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } + public void LoadXml(string projectXml) { } + public void LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } + public void MarkProjectAsDirty() { } + public void RemoveAllItemGroups() { } + public void RemoveAllPropertyGroups() { } + public void RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { } + public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { } + public void RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove) { } + public void RemoveItemGroupsWithMatchingCondition(string matchCondition) { } + public void RemoveItemsByName(string itemName) { } + public void RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { } + public void RemovePropertyGroupsWithMatchingCondition(string matchCondition) { } + public void RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups) { } + public void ResetBuildStatus() { } + public void Save(System.IO.TextWriter textWriter) { } + public void Save(string projectFileName) { } + public void Save(string projectFileName, System.Text.Encoding encoding) { } + public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importProject) { } + public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position) { } + public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { } + public void SetProjectExtensions(string id, string content) { } + public void SetProperty(string propertyName, string propertyValue) { } + public void SetProperty(string propertyName, string propertyValue, string condition) { } + public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position) { } + public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { } + } + [System.FlagsAttribute] + public enum ProjectLoadSettings + { + IgnoreMissingImports = 1, + None = 0, + } + public enum PropertyPosition + { + UseExistingOrCreateAfterLastImport = 1, + UseExistingOrCreateAfterLastPropertyGroup = 0, + } + [System.SerializableAttribute] + public sealed partial class RemoteErrorException : System.Exception + { + internal RemoteErrorException() { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public static partial class SolutionWrapperProject + { + public static string Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext) { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("Target (Name = { Name }, Condition = { Condition })")] + public partial class Target : System.Collections.IEnumerable + { + internal Target() { } + public string Condition { get { throw null; } set { } } + public string DependsOnTargets { get { throw null; } set { } } + public string Inputs { get { throw null; } set { } } + public bool IsImported { get { throw null; } } + public string Name { get { throw null; } } + public string Outputs { get { throw null; } set { } } + public Microsoft.Build.BuildEngine.BuildTask AddNewTask(string taskName) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement) { } + } + public partial class TargetCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal TargetCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public Microsoft.Build.BuildEngine.Target this[string index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public Microsoft.Build.BuildEngine.Target AddNewTarget(string targetName) { throw null; } + public void CopyTo(System.Array array, int index) { } + public bool Exists(string targetName) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove) { } + } + public partial class Toolset + { + public Toolset(string toolsVersion, string toolsPath) { } + public Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties) { } + public Microsoft.Build.BuildEngine.BuildPropertyGroup BuildProperties { get { throw null; } } + public string ToolsPath { get { throw null; } } + public string ToolsVersion { get { throw null; } } + public Microsoft.Build.BuildEngine.Toolset Clone() { throw null; } + } + public partial class ToolsetCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + internal ToolsetCollection() { } + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public Microsoft.Build.BuildEngine.Toolset this[string toolsVersion] { get { throw null; } } + public System.Collections.Generic.IEnumerable ToolsVersions { get { throw null; } } + public void Add(Microsoft.Build.BuildEngine.Toolset item) { } + public void Clear() { } + public bool Contains(Microsoft.Build.BuildEngine.Toolset item) { throw null; } + public bool Contains(string toolsVersion) { throw null; } + public void CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public bool Remove(Microsoft.Build.BuildEngine.Toolset item) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.FlagsAttribute] + public enum ToolsetDefinitionLocations + { + ConfigurationFile = 1, + None = 0, + Registry = 2, + } + public partial class UsingTask + { + internal UsingTask() { } + public string AssemblyFile { get { throw null; } } + public string AssemblyName { get { throw null; } } + public string Condition { get { throw null; } } + public bool IsImported { get { throw null; } } + public string TaskName { get { throw null; } } + } + public partial class UsingTaskCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal UsingTaskCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index) { } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + public static partial class Utilities + { + public static string Escape(string unescapedExpression) { throw null; } + } + public delegate void WriteHandler(string message); +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Framework.cs b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Framework.cs new file mode 100644 index 0000000000..f6e8c7df83 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Framework.cs @@ -0,0 +1,776 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Framework.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Framework.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Framework.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(4096))] +[assembly:System.Runtime.InteropServices.GuidAttribute("D8A9BA71-4724-481d-9CA7-0DA23A1D615C")] +#if false +[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/build/2009/properties", "Microsoft.Build.Framework.XamlTypes")] +#endif +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(8))] +namespace Microsoft.Build.Framework +{ + public delegate void AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e); + [System.SerializableAttribute] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct BuildEngineResult + { + public BuildEngineResult(bool result, System.Collections.Generic.List> targetOutputsPerProject) { throw null;} + public bool Result { get { throw null; } } + public System.Collections.Generic.IList> TargetOutputsPerProject { get { throw null; } } + } + [System.SerializableAttribute] + public partial class BuildErrorEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs + { + protected BuildErrorEventArgs() { } + public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } + public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + public string Code { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string File { get { throw null; } } + public int LineNumber { get { throw null; } } + public string ProjectFile { get { throw null; } set { } } + public string Subcategory { get { throw null; } } + } + public delegate void BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e); + [System.SerializableAttribute] + public abstract partial class BuildEventArgs : System.EventArgs + { + protected BuildEventArgs() { } + protected BuildEventArgs(string message, string helpKeyword, string senderName) { } + protected BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + public Microsoft.Build.Framework.BuildEventContext BuildEventContext { get { throw null; } set { } } + public string HelpKeyword { get { throw null; } } + public virtual string Message { get { throw null; } protected set { } } + public string SenderName { get { throw null; } } + public int ThreadId { get { throw null; } } + public System.DateTime Timestamp { get { throw null; } } + } + [System.SerializableAttribute] + public partial class BuildEventContext + { + public const int InvalidNodeId = -2; + public const int InvalidProjectContextId = -2; + public const int InvalidProjectInstanceId = -1; + public const int InvalidSubmissionId = -1; + public const int InvalidTargetId = -1; + public const int InvalidTaskId = -1; + public BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId) { } + public BuildEventContext(int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } + public BuildEventContext(int submissionId, int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } + public long BuildRequestId { get { throw null; } } + public static Microsoft.Build.Framework.BuildEventContext Invalid { get { throw null; } } + public int NodeId { get { throw null; } } + public int ProjectContextId { get { throw null; } } + public int ProjectInstanceId { get { throw null; } } + public int SubmissionId { get { throw null; } } + public int TargetId { get { throw null; } } + public int TaskId { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } + public static bool operator !=(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } + } + [System.SerializableAttribute] + public partial class BuildFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected BuildFinishedEventArgs() { } + public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded) { } + public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp) { } + public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs) { } + public bool Succeeded { get { throw null; } } + } + public delegate void BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e); + [System.SerializableAttribute] + public partial class BuildMessageEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs + { + protected BuildMessageEventArgs() { } + public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance) { } + public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } + public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs) { } + public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance) { } + public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } + public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs) { } + public string Code { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string File { get { throw null; } } + public Microsoft.Build.Framework.MessageImportance Importance { get { throw null; } } + public int LineNumber { get { throw null; } } + public string ProjectFile { get { throw null; } set { } } + public string Subcategory { get { throw null; } } + } + public delegate void BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e); + [System.SerializableAttribute] + public partial class BuildStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected BuildStartedEventArgs() { } + public BuildStartedEventArgs(string message, string helpKeyword) { } + public BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary environmentOfBuild) { } + public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp) { } + public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs) { } + public System.Collections.Generic.IDictionary BuildEnvironment { get { throw null; } } + } + public delegate void BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e); + [System.SerializableAttribute] + public abstract partial class BuildStatusEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs + { + protected BuildStatusEventArgs() { } + protected BuildStatusEventArgs(string message, string helpKeyword, string senderName) { } + protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + } + public delegate void BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e); + [System.SerializableAttribute] + public partial class BuildWarningEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs + { + protected BuildWarningEventArgs() { } + public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } + public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + public string Code { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string File { get { throw null; } } + public int LineNumber { get { throw null; } } + public string ProjectFile { get { throw null; } set { } } + public string Subcategory { get { throw null; } } + } + public delegate void BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e); + [System.SerializableAttribute] + public partial class CriticalBuildMessageEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs + { + protected CriticalBuildMessageEventArgs() { } + public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } + public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + } + [System.SerializableAttribute] + public abstract partial class CustomBuildEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs + { + protected CustomBuildEventArgs() { } + protected CustomBuildEventArgs(string message, string helpKeyword, string senderName) { } + protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } + protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + } + public delegate void CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e); + [System.SerializableAttribute] + public partial class ExternalProjectFinishedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs + { + protected ExternalProjectFinishedEventArgs() { } + public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded) { } + public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded, System.DateTime eventTimestamp) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + } + [System.SerializableAttribute] + public partial class ExternalProjectStartedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs + { + protected ExternalProjectStartedEventArgs() { } + public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames) { } + public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames, System.DateTime eventTimestamp) { } + public string ProjectFile { get { throw null; } } + public string TargetNames { get { throw null; } } + } + public partial interface IBuildEngine + { + int ColumnNumberOfTaskNode { get; } + bool ContinueOnError { get; } + int LineNumberOfTaskNode { get; } + string ProjectFileOfTaskNode { get; } + bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs); + void LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e); + void LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e); + void LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e); + void LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e); + } + public partial interface IBuildEngine2 : Microsoft.Build.Framework.IBuildEngine + { + bool IsRunningMultipleNodes { get; } + bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs, string toolsVersion); + bool BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion); + } + public partial interface IBuildEngine3 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2 + { + Microsoft.Build.Framework.BuildEngineResult BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs); + void Reacquire(); + void Yield(); + } + public partial interface IBuildEngine4 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2, Microsoft.Build.Framework.IBuildEngine3 + { + object GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); + void RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection); + object UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); + } + public partial interface ICancelableTask : Microsoft.Build.Framework.ITask + { + void Cancel(); + } + public partial interface IEventRedirector + { + void ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent); + } + public partial interface IEventSource + { + event Microsoft.Build.Framework.AnyEventHandler AnyEventRaised; + event Microsoft.Build.Framework.BuildFinishedEventHandler BuildFinished; + event Microsoft.Build.Framework.BuildStartedEventHandler BuildStarted; + event Microsoft.Build.Framework.CustomBuildEventHandler CustomEventRaised; + event Microsoft.Build.Framework.BuildErrorEventHandler ErrorRaised; + event Microsoft.Build.Framework.BuildMessageEventHandler MessageRaised; + event Microsoft.Build.Framework.ProjectFinishedEventHandler ProjectFinished; + event Microsoft.Build.Framework.ProjectStartedEventHandler ProjectStarted; + event Microsoft.Build.Framework.BuildStatusEventHandler StatusEventRaised; + event Microsoft.Build.Framework.TargetFinishedEventHandler TargetFinished; + event Microsoft.Build.Framework.TargetStartedEventHandler TargetStarted; + event Microsoft.Build.Framework.TaskFinishedEventHandler TaskFinished; + event Microsoft.Build.Framework.TaskStartedEventHandler TaskStarted; + event Microsoft.Build.Framework.BuildWarningEventHandler WarningRaised; + } + public partial interface IForwardingLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger + { + Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get; set; } + int NodeId { get; set; } + } + public partial interface IGeneratedTask : Microsoft.Build.Framework.ITask + { + object GetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property); + void SetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property, object value); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + public partial interface ILogger + { + string Parameters { get; set; } + Microsoft.Build.Framework.LoggerVerbosity Verbosity { get; set; } + void Initialize(Microsoft.Build.Framework.IEventSource eventSource); + void Shutdown(); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + public partial interface INodeLogger : Microsoft.Build.Framework.ILogger + { + void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount); + } + public partial interface ITask + { + Microsoft.Build.Framework.IBuildEngine BuildEngine { get; set; } + Microsoft.Build.Framework.ITaskHost HostObject { get; set; } + bool Execute(); + } + public partial interface ITaskFactory + { + string FactoryName { get; } + System.Type TaskType { get; } + void CleanupTask(Microsoft.Build.Framework.ITask task); + Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + Microsoft.Build.Framework.TaskPropertyInfo[] GetTaskParameters(); + bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + } + public partial interface ITaskFactory2 : Microsoft.Build.Framework.ITaskFactory + { + Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost, System.Collections.Generic.IDictionary taskIdentityParameters); + bool Initialize(string taskName, System.Collections.Generic.IDictionary factoryIdentityParameters, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("9049A481-D0E9-414f-8F92-D4F67A0359A6")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface ITaskHost + { + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("8661674F-2148-4F71-A92A-49875511C528")] + public partial interface ITaskItem + { + string ItemSpec { get; set; } + int MetadataCount { get; } + System.Collections.ICollection MetadataNames { get; } + System.Collections.IDictionary CloneCustomMetadata(); + void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem); + string GetMetadata(string metadataName); + void RemoveMetadata(string metadataName); + void SetMetadata(string metadataName, string metadataValue); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")] + public partial interface ITaskItem2 : Microsoft.Build.Framework.ITaskItem + { + string EvaluatedIncludeEscaped { get; set; } + System.Collections.IDictionary CloneCustomMetadataEscaped(); + string GetMetadataValueEscaped(string metadataName); + void SetMetadataValueLiteral(string metadataName, string metadataValue); + } + [System.SerializableAttribute] + public partial class LazyFormattedBuildEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected LazyFormattedBuildEventArgs() { } + public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName) { } + public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } + public override string Message { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class LoadInSeparateAppDomainAttribute : System.Attribute + { + public LoadInSeparateAppDomainAttribute() { } + } + [System.SerializableAttribute] + public partial class LoggerException : System.Exception + { + public LoggerException() { } + protected LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public LoggerException(string message) { } + public LoggerException(string message, System.Exception innerException) { } + public LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword) { } + public string ErrorCode { get { throw null; } } + public string HelpKeyword { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + public enum LoggerVerbosity + { + Detailed = 3, + Diagnostic = 4, + Minimal = 1, + Normal = 2, + Quiet = 0, + } + [System.SerializableAttribute] + public enum MessageImportance + { + High = 0, + Low = 2, + Normal = 1, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] + public sealed partial class OutputAttribute : System.Attribute + { + public OutputAttribute() { } + } + [System.SerializableAttribute] + public partial class ProjectFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected ProjectFinishedEventArgs() { } + public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded) { } + public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded, System.DateTime eventTimestamp) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + } + public delegate void ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e); + [System.SerializableAttribute] + public partial class ProjectStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + public const int InvalidProjectId = -1; + protected ProjectStartedEventArgs() { } + public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext) { } + public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.Collections.Generic.IDictionary globalProperties, string toolsVersion) { } + public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.DateTime eventTimestamp) { } + public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items) { } + public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, System.DateTime eventTimestamp) { } + public System.Collections.Generic.IDictionary GlobalProperties { get { throw null; } } + public System.Collections.IEnumerable Items { get { throw null; } } + public Microsoft.Build.Framework.BuildEventContext ParentProjectBuildEventContext { get { throw null; } } + public string ProjectFile { get { throw null; } } + public int ProjectId { get { throw null; } } + public System.Collections.IEnumerable Properties { get { throw null; } } + public string TargetNames { get { throw null; } } + public string ToolsVersion { get { throw null; } } + } + public delegate void ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e); + public enum RegisteredTaskObjectLifetime + { + AppDomain = 1, + Build = 0, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] + public sealed partial class RequiredAttribute : System.Attribute + { + public RequiredAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class RequiredRuntimeAttribute : System.Attribute + { + public RequiredRuntimeAttribute(string runtimeVersion) { } + public string RuntimeVersion { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class RunInMTAAttribute : System.Attribute + { + public RunInMTAAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class RunInSTAAttribute : System.Attribute + { + public RunInSTAAttribute() { } + } + [System.SerializableAttribute] + public partial class TargetFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TargetFinishedEventArgs() { } + public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded) { } + public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.Collections.IEnumerable targetOutputs) { } + public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.DateTime eventTimestamp, System.Collections.IEnumerable targetOutputs) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + public string TargetFile { get { throw null; } } + public string TargetName { get { throw null; } } + public System.Collections.IEnumerable TargetOutputs { get { throw null; } set { } } + } + public delegate void TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e); + [System.SerializableAttribute] + public partial class TargetStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TargetStartedEventArgs() { } + public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile) { } + public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, System.DateTime eventTimestamp) { } + public string ParentTarget { get { throw null; } } + public string ProjectFile { get { throw null; } } + public string TargetFile { get { throw null; } } + public string TargetName { get { throw null; } } + } + public delegate void TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e); + [System.SerializableAttribute] + public partial class TaskCommandLineEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs + { + protected TaskCommandLineEventArgs() { } + public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance) { } + public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } + public string CommandLine { get { throw null; } } + public string TaskName { get { throw null; } } + } + [System.SerializableAttribute] + public partial class TaskFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TaskFinishedEventArgs() { } + public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded) { } + public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded, System.DateTime eventTimestamp) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + public string TaskFile { get { throw null; } } + public string TaskName { get { throw null; } } + } + public delegate void TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e); + [System.SerializableAttribute] + public partial class TaskPropertyInfo + { + public TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required) { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool Output { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type PropertyType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool Required { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.SerializableAttribute] + public partial class TaskStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TaskStartedEventArgs() { } + public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName) { } + public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, System.DateTime eventTimestamp) { } + public string ProjectFile { get { throw null; } } + public string TaskFile { get { throw null; } } + public string TaskName { get { throw null; } } + } + public delegate void TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e); +} +namespace Microsoft.Build.Framework.XamlTypes +{ + public sealed partial class Argument : System.ComponentModel.ISupportInitialize + { + public Argument() { } + public bool IsRequired { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Property { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Arguments")] +#endif + public abstract partial class BaseProperty : System.ComponentModel.ISupportInitialize + { + protected BaseProperty() { } + public System.Collections.Generic.List Arguments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Category { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public Microsoft.Build.Framework.XamlTypes.Rule ContainingRule { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public Microsoft.Build.Framework.XamlTypes.DataSource DataSource { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string Default { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { get { throw null; } set { } } + [System.ComponentModel.LocalizableAttribute(false)] + public string F1Keyword { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public int HelpContext { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(false)] + public string HelpFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(false)] + public string HelpUrl { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IncludeInCommandLine { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsRequired { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool MultipleValuesAllowed { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ReadOnly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Subcategory { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Switch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List ValueEditors { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool Visible { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public virtual void BeginInit() { } + public virtual void EndInit() { } + } + public sealed partial class BoolProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public BoolProperty() { } + public string ReverseSwitch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public sealed partial class Category : Microsoft.Build.Framework.XamlTypes.CategorySchema, System.ComponentModel.ISupportInitialize + { + public Category() { } + [System.ComponentModel.LocalizableAttribute(true)] + public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { get { throw null; } set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + } + public abstract partial class CategorySchema + { + protected CategorySchema() { } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Metadata")] +#endif + public sealed partial class ContentType : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize + { + public ContentType() { } + public bool DefaultContentTypeForItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ObsoleteAttribute("Unused. Use ItemType property instead.", true)] + public string ItemGroupName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + public string GetMetadata(string metadataName) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } + public sealed partial class DataSource : System.ComponentModel.ISupportInitialize + { + public DataSource() { } + public bool HasConfigurationCondition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Label { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string MSBuildTarget { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string PersistedName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Persistence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public Microsoft.Build.Framework.XamlTypes.DefaultValueSourceLocation SourceOfDefaultValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string SourceType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + } + public enum DefaultValueSourceLocation + { + AfterContext = 1, + BeforeContext = 0, + } + public sealed partial class DynamicEnumProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public DynamicEnumProperty() { } + public string EnumProvider { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List ProviderSettings { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("AdmissibleValues")] +#endif + public sealed partial class EnumProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public EnumProperty() { } + public System.Collections.Generic.List AdmissibleValues { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override void EndInit() { } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Arguments")] +#endif + public sealed partial class EnumValue + { + public EnumValue() { } + public System.Collections.Generic.List Arguments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { get { throw null; } set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsDefault { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Switch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public sealed partial class FileExtension : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode + { + public FileExtension() { } + public string ContentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } + public sealed partial class IntProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public IntProperty() { } + public System.Nullable MaxValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Nullable MinValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override void EndInit() { } + } + public partial interface IProjectSchemaNode + { + System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type); + System.Collections.Generic.IEnumerable GetSchemaObjectTypes(); + } + public sealed partial class ItemType : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize + { + public ItemType() { } + public string DefaultContentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool UpToDateCheckInput { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } + public partial class NameValuePair + { + public NameValuePair() { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Nodes")] +#endif + public sealed partial class ProjectSchemaDefinitions : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode + { + public ProjectSchemaDefinitions() { } + public System.Collections.Generic.List Nodes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("Rule: {Name}")] +#if false + [System.Windows.Markup.ContentPropertyAttribute("Properties")] +#endif + public sealed partial class Rule : Microsoft.Build.Framework.XamlTypes.RuleSchema, Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize + { + public Rule() { } + public string AdditionalInputs { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Categories { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string CommandLine { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public Microsoft.Build.Framework.XamlTypes.DataSource DataSource { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { get { throw null; } set { } } + public System.Collections.Generic.List EvaluatedCategories { get { throw null; } } + public string ExecutionDescription { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string FileExtension { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.LocalizableAttribute(true)] + public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.Dictionary Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public int Order { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Outputs { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public Microsoft.Build.Framework.XamlTypes.RuleOverrideMode OverrideMode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string PageTemplate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Properties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool PropertyPagesHidden { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ShowOnlyRuleProperties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SupportsFileBatching { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ToolName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + public System.Collections.Specialized.OrderedDictionary GetPropertiesByCategory() { throw null; } + public System.Collections.Generic.IList GetPropertiesInCategory(string categoryName) { throw null; } + public Microsoft.Build.Framework.XamlTypes.BaseProperty GetProperty(string propertyName) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Rules")] +#endif + public sealed partial class RuleBag : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize + { + public RuleBag() { } + public System.Collections.Generic.List Rules { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + public System.Collections.Generic.IEnumerable GetSchemaObjects(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable GetSchemaObjectTypes() { throw null; } + } + public enum RuleOverrideMode + { + Extend = 1, + Replace = 0, + } + public abstract partial class RuleSchema + { + protected RuleSchema() { } + } + public sealed partial class StringListProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public StringListProperty() { } + public string CommandLineValueSeparator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string RendererValueSeparator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public sealed partial class StringProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty + { + public StringProperty() { } + public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } +#if false + [System.Windows.Markup.ContentPropertyAttribute("Metadata")] +#endif + public sealed partial class ValueEditor : System.ComponentModel.ISupportInitialize + { + public ValueEditor() { } + [System.ComponentModel.LocalizableAttribute(true)] + public string DisplayName { get { throw null; } set { } } + public string EditorType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.List Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void BeginInit() { } + public void EndInit() { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Tasks.v4.0.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Tasks.v4.0.cs.REMOVED.git-id new file mode 100644 index 0000000000..ba4b77f74b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Tasks.v4.0.cs.REMOVED.git-id @@ -0,0 +1 @@ +607db940f06aa602b2c4f59799563b14acc1e64e \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Utilities.v4.0.cs b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Utilities.v4.0.cs new file mode 100644 index 0000000000..4bf3ecfda8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.Utilities.v4.0.cs @@ -0,0 +1,479 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Utilities.v4.0.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Utilities.v4.0.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Utilities.v4.0.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(4096))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(8))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace Microsoft.Build.Utilities +{ + [Microsoft.Build.Framework.LoadInSeparateAppDomainAttribute] + public abstract partial class AppDomainIsolatedTask : System.MarshalByRefObject, Microsoft.Build.Framework.ITask + { + protected AppDomainIsolatedTask() { } + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources) { } + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + protected string HelpKeywordPrefix { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + public abstract bool Execute(); + [System.Security.SecurityCriticalAttribute] + public override object InitializeLifetimeService() { throw null; } + } + public partial class AssemblyFoldersExInfo + { + public AssemblyFoldersExInfo(Microsoft.Win32.RegistryHive hive, Microsoft.Win32.RegistryView view, string registryKey, string directoryPath, System.Version targetFrameworkVersion) { } + public string DirectoryPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public Microsoft.Win32.RegistryHive Hive { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string Key { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Version TargetFrameworkVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public Microsoft.Win32.RegistryView View { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class CanonicalTrackedInputFiles + { + public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem sourceFile, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } + public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Framework.ITaskItem[] outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } + public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } + public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } + public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } + public System.Collections.Generic.Dictionary> DependencyTable { get { throw null; } } + public Microsoft.Build.Framework.ITaskItem[] ComputeSourcesNeedingCompilation() { throw null; } + public Microsoft.Build.Framework.ITaskItem[] ComputeSourcesNeedingCompilation(bool searchForSubRootsInCompositeRootingMarkers) { throw null; } + public bool FileIsExcludedFromDependencyCheck(string fileName) { throw null; } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } + public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } + public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source) { } + public void RemoveEntryForSourceRoot(string rootingMarker) { } + public void SaveTlog() { } + public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } + } + public partial class CanonicalTrackedOutputFiles + { + public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles) { } + public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool constructOutputsFromTLogs) { } + public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles) { } + public System.Collections.Generic.Dictionary> DependencyTable { get { throw null; } } + public void AddComputedOutputForSourceRoot(string sourceKey, string computedOutput) { } + public void AddComputedOutputsForSourceRoot(string sourceKey, Microsoft.Build.Framework.ITaskItem[] computedOutputs) { } + public void AddComputedOutputsForSourceRoot(string sourceKey, string[] computedOutputs) { } + public Microsoft.Build.Framework.ITaskItem[] OutputsForNonCompositeSource(params Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } + public Microsoft.Build.Framework.ITaskItem[] OutputsForSource(params Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } + public Microsoft.Build.Framework.ITaskItem[] OutputsForSource(Microsoft.Build.Framework.ITaskItem[] sources, bool searchForSubRootsInCompositeRootingMarkers) { throw null; } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source) { } + public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } + public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } + public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source) { } + public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } + public bool RemoveOutputForSourceRoot(string sourceRoot, string outputPathToRemove) { throw null; } + public string[] RemoveRootsWithSharedOutputs(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } + public void SaveTlog() { } + public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } + } + public partial class CommandLineBuilder + { + public CommandLineBuilder() { } + public CommandLineBuilder(bool quoteHyphensOnCommandLine) { } + protected System.Text.StringBuilder CommandLine { get { throw null; } } + public int Length { get { throw null; } } + public void AppendFileNameIfNotNull(Microsoft.Build.Framework.ITaskItem fileItem) { } + public void AppendFileNameIfNotNull(string fileName) { } + public void AppendFileNamesIfNotNull(Microsoft.Build.Framework.ITaskItem[] fileItems, string delimiter) { } + public void AppendFileNamesIfNotNull(string[] fileNames, string delimiter) { } + protected void AppendFileNameWithQuoting(string fileName) { } + protected void AppendQuotedTextToBuffer(System.Text.StringBuilder buffer, string unquotedTextToAppend) { } + protected void AppendSpaceIfNotEmpty() { } + public void AppendSwitch(string switchName) { } + public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } + public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } + public void AppendSwitchIfNotNull(string switchName, string parameter) { } + public void AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, string parameter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter) { } + public void AppendTextUnquoted(string textToAppend) { } + protected void AppendTextWithQuoting(string textToAppend) { } + protected virtual bool IsQuotingRequired(string parameter) { throw null; } + public override string ToString() { throw null; } + protected virtual void VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter) { } + } + public delegate bool DependencyFilter(string fullPath); + public enum DotNetFrameworkArchitecture + { + Bitness32 = 1, + Bitness64 = 2, + Current = 0, + } + public enum ExecutableType + { + Managed32Bit = 3, + Managed64Bit = 4, + ManagedIL = 2, + Native32Bit = 0, + Native64Bit = 1, + SameAsCurrentProcess = 5, + } + public static partial class FileTracker + { + public static string CreateRootingMarkerResponseFile(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } + public static string CreateRootingMarkerResponseFile(string rootMarker) { throw null; } + public static void EndTrackingContext() { } + public static string EnsureFileTrackerOnPath() { throw null; } + public static string EnsureFileTrackerOnPath(string rootPath) { throw null; } + public static bool FileIsExcludedFromDependencies(string fileName) { throw null; } + public static bool FileIsUnderPath(string fileName, string path) { throw null; } + public static string FindTrackerOnPath() { throw null; } + public static bool ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } + public static bool ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string cancelEventName) { throw null; } + public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source) { throw null; } + public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem output) { throw null; } + public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } + public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem[] outputs) { throw null; } + public static string GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } + public static string GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath) { throw null; } + public static string GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } + public static string GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath) { throw null; } + public static void ResumeTracking() { } + public static void SetThreadCount(int threadCount) { } + public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } + public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string rootFiles) { throw null; } + public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string intermediateDirectory, string rootFiles) { throw null; } + public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles) { throw null; } + public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } + public static void StartTrackingContext(string intermediateDirectory, string taskName) { } + public static void StartTrackingContextWithRoot(string intermediateDirectory, string taskName, string rootMarkerResponseFile) { } + public static void StopTrackingAndCleanup() { } + public static void SuspendTracking() { } + public static string TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles) { throw null; } + public static string TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } + public static string TrackerCommandArguments(string command, string arguments) { throw null; } + public static string TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles) { throw null; } + public static string TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } + public static void WriteAllTLogs(string intermediateDirectory, string taskName) { } + public static void WriteContextTLogs(string intermediateDirectory, string taskName) { } + } + public partial class FlatTrackingData + { + public FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles) { } + public FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc) { } + public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc) { } + public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc, string[] excludedInputPaths, System.Collections.Generic.IDictionary sharedLastWriteTimeUtcCache) { } + public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles) { } + public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc) { } + public System.Collections.Generic.IDictionary DependencyTable { get { throw null; } } + public System.Collections.Generic.List MissingFiles { get { throw null; } set { } } + public string NewestFileName { get { throw null; } set { } } + public System.DateTime NewestFileTime { get { throw null; } set { } } + public System.DateTime NewestFileTimeUtc { get { throw null; } set { } } + public string NewestTLogFileName { get { throw null; } set { } } + public System.DateTime NewestTLogTime { get { throw null; } set { } } + public System.DateTime NewestTLogTimeUtc { get { throw null; } set { } } + public string OldestFileName { get { throw null; } set { } } + public System.DateTime OldestFileTime { get { throw null; } set { } } + public System.DateTime OldestFileTimeUtc { get { throw null; } set { } } + public bool SkipMissingFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] TlogFiles { get { throw null; } set { } } + public bool TlogsAvailable { get { throw null; } set { } } + public bool TreatRootMarkersAsEntries { get { throw null; } set { } } + public bool FileIsExcludedFromDependencyCheck(string fileName) { throw null; } + public static void FinalizeTLogs(bool trackedOperationsSucceeded, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames, Microsoft.Build.Framework.ITaskItem[] trackedFilesToRemoveFromTLogs) { } + public System.DateTime GetLastWriteTimeUtc(string file) { throw null; } + public static bool IsUpToDate(Microsoft.Build.Utilities.Task hostTask, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames) { throw null; } + public static bool IsUpToDate(Microsoft.Build.Utilities.TaskLoggingHelper Log, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Utilities.FlatTrackingData inputs, Microsoft.Build.Utilities.FlatTrackingData outputs) { throw null; } + public void SaveTlog() { } + public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } + public void UpdateFileEntryDetails() { } + } + public enum HostObjectInitializationStatus + { + NoActionReturnFailure = 3, + NoActionReturnSuccess = 2, + UseAlternateToolToExecute = 1, + UseHostObjectToExecute = 0, + } + public abstract partial class Logger : Microsoft.Build.Framework.ILogger + { + protected Logger() { } + public virtual string Parameters { get { throw null; } set { } } + public virtual Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + public virtual string FormatErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs args) { throw null; } + public virtual string FormatWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs args) { throw null; } + public abstract void Initialize(Microsoft.Build.Framework.IEventSource eventSource); + public bool IsVerbosityAtLeast(Microsoft.Build.Framework.LoggerVerbosity checkVerbosity) { throw null; } + public virtual void Shutdown() { } + } + public partial class MuxLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger + { + public MuxLogger() { } + public string Parameters { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public Microsoft.Build.Framework.LoggerVerbosity Verbosity { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int maxNodeCount) { } + public void RegisterLogger(int submissionId, Microsoft.Build.Framework.ILogger logger) { } + public void Shutdown() { } + public bool UnregisterLoggers(int submissionId) { throw null; } + } + public static partial class ProcessorArchitecture + { + public const string AMD64 = "AMD64"; + public const string ARM = "ARM"; + public const string IA64 = "IA64"; + public const string MSIL = "MSIL"; + public const string X86 = "x86"; + public static string CurrentProcessArchitecture { get { throw null; } } + } + public enum TargetDotNetFrameworkVersion + { + Version11 = 0, + Version20 = 1, + Version30 = 2, + Version35 = 3, + Version40 = 4, + Version45 = 5, + VersionLatest = 5, + } + public partial class TargetPlatformSDK : System.IEquatable + { + public TargetPlatformSDK(string targetPlatformIdentifier, System.Version targetPlatformVersion, string path) { } + public string Path { get { throw null; } set { } } + public string TargetPlatformIdentifier { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Version TargetPlatformVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool Equals(Microsoft.Build.Utilities.TargetPlatformSDK other) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + public abstract partial class Task : Microsoft.Build.Framework.ITask + { + protected Task() { } + protected Task(System.Resources.ResourceManager taskResources) { } + protected Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + public Microsoft.Build.Framework.IBuildEngine2 BuildEngine2 { get { throw null; } } + public Microsoft.Build.Framework.IBuildEngine3 BuildEngine3 { get { throw null; } } + public Microsoft.Build.Framework.IBuildEngine4 BuildEngine4 { get { throw null; } } + protected string HelpKeywordPrefix { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + public abstract bool Execute(); + } + public sealed partial class TaskItem : System.MarshalByRefObject, Microsoft.Build.Framework.ITaskItem, Microsoft.Build.Framework.ITaskItem2 + { + public TaskItem() { } + public TaskItem(Microsoft.Build.Framework.ITaskItem sourceItem) { } + public TaskItem(string itemSpec) { } + public TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata) { } + public string ItemSpec { get { throw null; } set { } } + public int MetadataCount { get { throw null; } } + public System.Collections.ICollection MetadataNames { get { throw null; } } + string Microsoft.Build.Framework.ITaskItem2.EvaluatedIncludeEscaped { get { throw null; } set { } } + public System.Collections.IDictionary CloneCustomMetadata() { throw null; } + public void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem) { } + public string GetMetadata(string metadataName) { throw null; } + [System.Security.SecurityCriticalAttribute] + public override object InitializeLifetimeService() { throw null; } + System.Collections.IDictionary Microsoft.Build.Framework.ITaskItem2.CloneCustomMetadataEscaped() { throw null; } + string Microsoft.Build.Framework.ITaskItem2.GetMetadataValueEscaped(string metadataName) { throw null; } + void Microsoft.Build.Framework.ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) { } + public static explicit operator string (Microsoft.Build.Utilities.TaskItem taskItemToCast) { throw null; } + public void RemoveMetadata(string metadataName) { } + public void SetMetadata(string metadataName, string metadataValue) { } + public override string ToString() { throw null; } + } + public partial class TaskLoggingHelper : System.MarshalByRefObject + { + public TaskLoggingHelper(Microsoft.Build.Framework.IBuildEngine buildEngine, string taskName) { } + public TaskLoggingHelper(Microsoft.Build.Framework.ITask taskInstance) { } + protected Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } } + public bool HasLoggedErrors { get { throw null; } } + public string HelpKeywordPrefix { get { throw null; } set { } } + protected string TaskName { get { throw null; } } + public System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + public string ExtractMessageCode(string message, out string messageWithoutCodePrefix) { messageWithoutCodePrefix = default(string); throw null; } + public virtual string FormatResourceString(string resourceName, params object[] args) { throw null; } + public virtual string FormatString(string unformatted, params object[] args) { throw null; } + public virtual string GetResourceMessage(string resourceName) { throw null; } + public override object InitializeLifetimeService() { throw null; } + public void LogCommandLine(Microsoft.Build.Framework.MessageImportance importance, string commandLine) { } + public void LogCommandLine(string commandLine) { } + public void LogCriticalMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + public void LogError(string message, params object[] messageArgs) { } + public void LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + public void LogErrorFromException(System.Exception exception) { } + public void LogErrorFromException(System.Exception exception, bool showStackTrace) { } + public void LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file) { } + public void LogErrorFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded) { } + public void LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames) { } + public void LogMessage(Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs) { } + public void LogMessage(string message, params object[] messageArgs) { } + public void LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs) { } + public void LogMessageFromResources(Microsoft.Build.Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs) { } + public void LogMessageFromResources(string messageResourceName, params object[] messageArgs) { } + public bool LogMessageFromText(string lineOfText, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public bool LogMessagesFromFile(string fileName) { throw null; } + public bool LogMessagesFromFile(string fileName, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public bool LogMessagesFromStream(System.IO.TextReader stream, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public void LogWarning(string message, params object[] messageArgs) { } + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + public void LogWarningFromException(System.Exception exception) { } + public void LogWarningFromException(System.Exception exception, bool showStackTrace) { } + public void LogWarningFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void MarkAsInactive() { } + } + public static partial class ToolLocationHelper + { + public static string PathToSystem { get { throw null; } } + public static void ClearSDKStaticCache() { } + public static System.Collections.Generic.IList GetAssemblyFoldersExInfo(string registryRoot, string targetFrameworkVersion, string registryKeySuffix, string osVersion, string platform, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } + public static string GetDisplayNameForTargetFrameworkDirectory(string targetFrameworkDirectory, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + public static string GetDotNetFrameworkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetDotNetFrameworkVersionFolderPrefix(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } + public static string GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } + public static string GetPathToDotNetFrameworkReferenceAssemblies(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } + public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget) { throw null; } + public static string GetPathToSystemFile(string fileName) { throw null; } + public static string GetPathToWindowsSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } + public static string GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + public static string GetProgramFilesReferenceAssemblyRoot() { throw null; } + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot) { throw null; } + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot) { throw null; } + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot) { throw null; } + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + public static System.Collections.Generic.IList GetSupportedTargetFrameworks() { throw null; } + public static System.Collections.Generic.IList GetTargetPlatformSdks() { throw null; } + public static System.Collections.Generic.IList GetTargetPlatformSdks(string[] diskRoots, string registryRoot) { throw null; } + public static System.Runtime.Versioning.FrameworkName HighestVersionOfTargetFrameworkIdentifier(string targetFrameworkRootDirectory, string frameworkIdentifier) { throw null; } + } + public abstract partial class ToolTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ICancelableTask, Microsoft.Build.Framework.ITask + { + protected ToolTask() { } + protected ToolTask(System.Resources.ResourceManager taskResources) { } + protected ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + public bool EchoOff { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ObsoleteAttribute("Use EnvironmentVariables property")] + protected virtual System.Collections.Specialized.StringDictionary EnvironmentOverride { get { throw null; } } + public string[] EnvironmentVariables { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.OutputAttribute] + public int ExitCode { get { throw null; } } + protected virtual bool HasLoggedErrors { get { throw null; } } + public bool LogStandardErrorAsError { get { throw null; } set { } } + protected virtual System.Text.Encoding ResponseFileEncoding { get { throw null; } } + protected virtual System.Text.Encoding StandardErrorEncoding { get { throw null; } } + public string StandardErrorImportance { get { throw null; } set { } } + protected Microsoft.Build.Framework.MessageImportance StandardErrorImportanceToUse { get { throw null; } } + protected virtual Microsoft.Build.Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + protected virtual System.Text.Encoding StandardOutputEncoding { get { throw null; } } + public string StandardOutputImportance { get { throw null; } set { } } + protected Microsoft.Build.Framework.MessageImportance StandardOutputImportanceToUse { get { throw null; } } + protected virtual Microsoft.Build.Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + protected int TaskProcessTerminationTimeout { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public virtual int Timeout { get { throw null; } set { } } + protected System.Threading.ManualResetEvent ToolCanceled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public virtual string ToolExe { get { throw null; } set { } } + protected abstract string ToolName { get; } + public string ToolPath { get { throw null; } set { } } + public bool UseCommandProcessor { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool YieldDuringToolExecution { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected virtual bool CallHostObjectToExecute() { throw null; } + public virtual void Cancel() { } + protected void DeleteTempFile(string fileName) { } + public override bool Execute() { throw null; } + protected virtual int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + protected virtual string GenerateCommandLineCommands() { throw null; } + protected abstract string GenerateFullPathToTool(); + protected virtual string GenerateResponseFileCommands() { throw null; } + protected System.Diagnostics.ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) { throw null; } + protected virtual string GetResponseFileSwitch(string responseFilePath) { throw null; } + protected virtual string GetWorkingDirectory() { throw null; } + protected virtual bool HandleTaskExecutionErrors() { throw null; } + protected virtual Microsoft.Build.Utilities.HostObjectInitializationStatus InitializeHostObject() { throw null; } + protected virtual void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { } + protected virtual void LogPathToTool(string toolName, string pathToTool) { } + protected virtual void LogToolCommand(string message) { } + protected virtual string ResponseFileEscape(string responseString) { throw null; } + protected virtual bool SkipTaskExecution() { throw null; } + protected internal virtual bool ValidateParameters() { throw null; } + } + public static partial class TrackedDependencies + { + public static Microsoft.Build.Framework.ITaskItem[] ExpandWildcards(Microsoft.Build.Framework.ITaskItem[] expand) { throw null; } + } + public enum UpToDateCheckType + { + InputNewerThanOutput = 0, + InputNewerThanTracking = 2, + InputOrOutputNewerThanTracking = 1, + } + public enum VisualStudioVersion + { + Version100 = 0, + Version110 = 1, + VersionLatest = 1, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.cs.REMOVED.git-id new file mode 100644 index 0000000000..b838d61b0c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.Build.cs.REMOVED.git-id @@ -0,0 +1 @@ +dcf313dceafcc945212a967769e143c6b493469c \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.CSharp.cs b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.CSharp.cs new file mode 100644 index 0000000000..e78bd92477 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.CSharp.cs @@ -0,0 +1,92 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.CSharp.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.CSharp.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.CSharp.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace Microsoft.CSharp.RuntimeBinder +{ + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static partial class Binder + { + public static System.Runtime.CompilerServices.CallSiteBinder BinaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder Convert(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type type, System.Type context) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder GetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder GetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder Invoke(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder InvokeConstructor(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder InvokeMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Collections.Generic.IEnumerable typeArguments, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder IsEvent(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder SetIndex(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder SetMember(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + public static System.Runtime.CompilerServices.CallSiteBinder UnaryOperation(Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, System.Type context, System.Collections.Generic.IEnumerable argumentInfo) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class CSharpArgumentInfo + { + internal CSharpArgumentInfo() { } + public static Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo Create(Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags flags, string name) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.FlagsAttribute] + public enum CSharpArgumentInfoFlags + { + Constant = 2, + IsOut = 16, + IsRef = 8, + IsStaticType = 32, + NamedArgument = 4, + None = 0, + UseCompileTimeType = 1, + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.FlagsAttribute] + public enum CSharpBinderFlags + { + BinaryOperationLogical = 8, + CheckedContext = 1, + ConvertArrayIndex = 32, + ConvertExplicit = 16, + InvokeSimpleName = 2, + InvokeSpecialName = 4, + None = 0, + ResultDiscarded = 256, + ResultIndexed = 64, + ValueFromCompoundAssignment = 128, + } + [System.SerializableAttribute] + public partial class RuntimeBinderException : System.Exception + { + public RuntimeBinderException() { } + protected RuntimeBinderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public RuntimeBinderException(string message) { } + public RuntimeBinderException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class RuntimeBinderInternalCompilerException : System.Exception + { + public RuntimeBinderInternalCompilerException() { } + protected RuntimeBinderInternalCompilerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public RuntimeBinderInternalCompilerException(string message) { } + public RuntimeBinderInternalCompilerException(string message, System.Exception innerException) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualBasic.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualBasic.cs.REMOVED.git-id new file mode 100644 index 0000000000..a72da9bbe6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualBasic.cs.REMOVED.git-id @@ -0,0 +1 @@ +cc3f77c6046ae7aff01b75cb35c5de063583c4b3 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualC.cs b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualC.cs new file mode 100644 index 0000000000..c2432e7b3d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/Microsoft.VisualC.cs @@ -0,0 +1,80 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("10.0.0.0")] +[assembly:System.CLSCompliantAttribute(false)] +[assembly:System.Runtime.AssemblyTargetedPatchBandAttribute("1.0.23-245435169")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.TypeLibVersionAttribute(8, 0)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace Microsoft.VisualC +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(32767))] + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class DebugInfoInPDBAttribute : System.Attribute + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public DebugInfoInPDBAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767))] + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class DecoratedNameAttribute : System.Attribute + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public DecoratedNameAttribute() { } + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public DecoratedNameAttribute(string decoratedName) { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class IsConstModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public IsConstModifier() { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class IsCXXReferenceModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public IsCXXReferenceModifier() { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class IsLongModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public IsLongModifier() { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class IsSignedModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public IsSignedModifier() { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class IsVolatileModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public IsVolatileModifier() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767))] + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class MiscellaneousBitsAttribute : System.Attribute + { + public int m_dwAttrs; + public MiscellaneousBitsAttribute(int miscellaneousBits) { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class NeedsCopyConstructorModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public NeedsCopyConstructorModifier() { } + } + [System.ObsoleteAttribute("Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.")] + public sealed partial class NoSignSpecifiedModifier + { + [System.Runtime.TargetedPatchingOptOutAttribute("Performance critical to inline this type of method across NGen image boundaries")] + public NoSignSpecifiedModifier() { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.Composition.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.Composition.cs new file mode 100644 index 0000000000..99b0578254 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.Composition.cs @@ -0,0 +1,690 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.Composition.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.Composition.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.Composition.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +namespace System +{ + [System.SerializableAttribute] + public partial class Lazy : System.Lazy + { + public Lazy(System.Func valueFactory, TMetadata metadata) { } + public Lazy(System.Func valueFactory, TMetadata metadata, bool isThreadSafe) { } + public Lazy(System.Func valueFactory, TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) { } + public Lazy(TMetadata metadata) { } + public Lazy(TMetadata metadata, bool isThreadSafe) { } + public Lazy(TMetadata metadata, System.Threading.LazyThreadSafetyMode mode) { } + public TMetadata Metadata { get { throw null; } } + } +} +namespace System.ComponentModel.Composition +{ + public static partial class AttributedModelServices + { + public static System.ComponentModel.Composition.Primitives.ComposablePart AddExportedValue(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, string contractName, T exportedValue) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart AddExportedValue(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, T exportedValue) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart AddPart(this System.ComponentModel.Composition.Hosting.CompositionBatch batch, object attributedPart) { throw null; } + public static void ComposeExportedValue(this System.ComponentModel.Composition.Hosting.CompositionContainer container, string contractName, T exportedValue) { } + public static void ComposeExportedValue(this System.ComponentModel.Composition.Hosting.CompositionContainer container, T exportedValue) { } + public static void ComposeParts(this System.ComponentModel.Composition.Hosting.CompositionContainer container, params object[] attributedParts) { } + public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, object attributedPart) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(object attributedPart) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(object attributedPart, System.Reflection.ReflectionContext reflectionContext) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Type type, System.ComponentModel.Composition.Primitives.ICompositionElement origin, bool ensureIsDiscoverable) { throw null; } + public static bool Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType) { throw null; } + public static bool Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part) { throw null; } + public static string GetContractName(System.Type type) { throw null; } + public static TMetadataView GetMetadataView(System.Collections.Generic.IDictionary metadata) { throw null; } + public static string GetTypeIdentity(System.Reflection.MethodInfo method) { throw null; } + public static string GetTypeIdentity(System.Type type) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.Type contractType, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePart SatisfyImportsOnce(this System.ComponentModel.Composition.ICompositionService compositionService, object attributedPart, System.Reflection.ReflectionContext reflectionContext) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=true)] + public partial class CatalogReflectionContextAttribute : System.Attribute + { + public CatalogReflectionContextAttribute(System.Type reflectionContextType) { } + public System.Reflection.ReflectionContext CreateReflectionContext() { throw null; } + } + [System.SerializableAttribute] + public partial class ChangeRejectedException : System.ComponentModel.Composition.CompositionException + { + public ChangeRejectedException() { } + public ChangeRejectedException(System.Collections.Generic.IEnumerable errors) { } + public ChangeRejectedException(string message) { } + public ChangeRejectedException(string message, System.Exception innerException) { } + public override string Message { get { throw null; } } + } + [System.SerializableAttribute] + public partial class CompositionContractMismatchException : System.Exception + { + public CompositionContractMismatchException() { } + [System.Security.SecuritySafeCriticalAttribute] + protected CompositionContractMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public CompositionContractMismatchException(string message) { } + public CompositionContractMismatchException(string message, System.Exception innerException) { } + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.CompositionErrorDebuggerProxy")] + [System.SerializableAttribute] + public partial class CompositionError + { + public CompositionError(string message) { } + public CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element) { } + public CompositionError(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception exception) { } + public CompositionError(string message, System.Exception exception) { } + public string Description { get { throw null; } } + public System.ComponentModel.Composition.Primitives.ICompositionElement Element { get { throw null; } } + public System.Exception Exception { get { throw null; } } + public override string ToString() { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.CompositionExceptionDebuggerProxy")] + [System.SerializableAttribute] + public partial class CompositionException : System.Exception + { + public CompositionException() { } + public CompositionException(System.Collections.Generic.IEnumerable errors) { } + public CompositionException(string message) { } + public CompositionException(string message, System.Exception innerException) { } + public System.Collections.ObjectModel.ReadOnlyCollection Errors { get { throw null; } } + public override string Message { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection RootCauses { get { throw null; } } + } + public enum CreationPolicy + { + Any = 0, + NonShared = 2, + Shared = 1, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(452), AllowMultiple=true, Inherited=false)] + public partial class ExportAttribute : System.Attribute + { + public ExportAttribute() { } + public ExportAttribute(string contractName) { } + public ExportAttribute(string contractName, System.Type contractType) { } + public ExportAttribute(System.Type contractType) { } + public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class ExportFactory + { + public ExportFactory(System.Func> exportLifetimeContextCreator) { } + public System.ComponentModel.Composition.ExportLifetimeContext CreateExport() { throw null; } + } + public partial class ExportFactory : System.ComponentModel.Composition.ExportFactory + { + public ExportFactory(System.Func> exportLifetimeContextCreator, TMetadata metadata) : base (default(System.Func>)) { } + public TMetadata Metadata { get { throw null; } } + } + public sealed partial class ExportLifetimeContext : System.IDisposable + { + public ExportLifetimeContext(T value, System.Action disposeAction) { } + public T Value { get { throw null; } } + public void Dispose() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1476), AllowMultiple=true, Inherited=false)] + public sealed partial class ExportMetadataAttribute : System.Attribute + { + public ExportMetadataAttribute(string name, object value) { } + public bool IsMultiple { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial interface ICompositionService + { + void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false, Inherited=false)] + public partial class ImportAttribute : System.Attribute + { + public ImportAttribute() { } + public ImportAttribute(string contractName) { } + public ImportAttribute(string contractName, System.Type contractType) { } + public ImportAttribute(System.Type contractType) { } + public bool AllowDefault { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool AllowRecomposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.ComponentModel.Composition.ImportSource Source { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.ImportCardinalityMismatchExceptionDebuggerProxy")] + [System.SerializableAttribute] + public partial class ImportCardinalityMismatchException : System.Exception + { + public ImportCardinalityMismatchException() { } + [System.Security.SecuritySafeCriticalAttribute] + protected ImportCardinalityMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ImportCardinalityMismatchException(string message) { } + public ImportCardinalityMismatchException(string message, System.Exception innerException) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32), AllowMultiple=false, Inherited=false)] + public partial class ImportingConstructorAttribute : System.Attribute + { + public ImportingConstructorAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false, Inherited=false)] + public partial class ImportManyAttribute : System.Attribute + { + public ImportManyAttribute() { } + public ImportManyAttribute(string contractName) { } + public ImportManyAttribute(string contractName, System.Type contractType) { } + public ImportManyAttribute(System.Type contractType) { } + public bool AllowRecomposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ContractName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type ContractType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.ComponentModel.Composition.ImportSource Source { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public enum ImportSource + { + Any = 0, + Local = 1, + NonLocal = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true, Inherited=true)] + public partial class InheritedExportAttribute : System.ComponentModel.Composition.ExportAttribute + { + public InheritedExportAttribute() { } + public InheritedExportAttribute(string contractName) { } + public InheritedExportAttribute(string contractName, System.Type contractType) { } + public InheritedExportAttribute(System.Type contractType) { } + } + public partial interface IPartImportsSatisfiedNotification + { + void OnImportsSatisfied(); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class MetadataAttributeAttribute : System.Attribute + { + public MetadataAttributeAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1024), AllowMultiple=false, Inherited=false)] + public sealed partial class MetadataViewImplementationAttribute : System.Attribute + { + public MetadataViewImplementationAttribute(System.Type implementationType) { } + public System.Type ImplementationType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class PartCreationPolicyAttribute : System.Attribute + { + public PartCreationPolicyAttribute(System.ComponentModel.Composition.CreationPolicy creationPolicy) { } + public System.ComponentModel.Composition.CreationPolicy CreationPolicy { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=false)] + public sealed partial class PartMetadataAttribute : System.Attribute + { + public PartMetadataAttribute(string name, object value) { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class PartNotDiscoverableAttribute : System.Attribute + { + public PartNotDiscoverableAttribute() { } + } +} +namespace System.ComponentModel.Composition.Hosting +{ + public partial class AggregateCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged + { + public AggregateCatalog() { } + public AggregateCatalog(System.Collections.Generic.IEnumerable catalogs) { } + public AggregateCatalog(params System.ComponentModel.Composition.Primitives.ComposablePartCatalog[] catalogs) { } + public System.Collections.Generic.ICollection Catalogs { get { throw null; } } + public event System.EventHandler Changed { add { } remove { } } + public event System.EventHandler Changing { add { } remove { } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + } + public partial class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable + { + public AggregateExportProvider(System.Collections.Generic.IEnumerable providers) { } + public AggregateExportProvider(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public System.Collections.ObjectModel.ReadOnlyCollection Providers { get { throw null; } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + protected override System.Collections.Generic.IEnumerable GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } + } + public partial class ApplicationCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement + { + public ApplicationCatalog() { } + public ApplicationCatalog(System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext) { } + public ApplicationCatalog(System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } + System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + public override string ToString() { throw null; } + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.AssemblyCatalogDebuggerProxy")] + public partial class AssemblyCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement + { + public AssemblyCatalog(System.Reflection.Assembly assembly) { } + public AssemblyCatalog(System.Reflection.Assembly assembly, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext) { } + public AssemblyCatalog(System.Reflection.Assembly assembly, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public AssemblyCatalog(string codeBase) { } + public AssemblyCatalog(string codeBase, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext) { } + public AssemblyCatalog(string codeBase, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public System.Reflection.Assembly Assembly { get { throw null; } } + string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } + System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + public override string ToString() { throw null; } + } + public partial class AtomicComposition : System.IDisposable + { + public AtomicComposition() { } + public AtomicComposition(System.ComponentModel.Composition.Hosting.AtomicComposition outerAtomicComposition) { } + public void AddCompleteAction(System.Action completeAction) { } + public void AddRevertAction(System.Action revertAction) { } + public void Complete() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public void SetValue(object key, object value) { } + public bool TryGetValue(object key, bool localAtomicCompositionOnly, out T value) { value = default(T); throw null; } + public bool TryGetValue(object key, out T value) { value = default(T); throw null; } + } + public partial class CatalogExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable + { + public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog) { } + public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe) { } + public CatalogExportProvider(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } + public System.ComponentModel.Composition.Primitives.ComposablePartCatalog Catalog { get { throw null; } } + public System.ComponentModel.Composition.Hosting.ExportProvider SourceProvider { get { throw null; } set { } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + protected override System.Collections.Generic.IEnumerable GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } + } + public static partial class CatalogExtensions + { + public static System.ComponentModel.Composition.Hosting.CompositionService CreateCompositionService(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog composablePartCatalog) { throw null; } + } + public partial class ComposablePartCatalogChangeEventArgs : System.EventArgs + { + public ComposablePartCatalogChangeEventArgs(System.Collections.Generic.IEnumerable addedDefinitions, System.Collections.Generic.IEnumerable removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } + public System.Collections.Generic.IEnumerable AddedDefinitions { get { throw null; } } + public System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IEnumerable RemovedDefinitions { get { throw null; } } + } + public partial class ComposablePartExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, System.IDisposable + { + public ComposablePartExportProvider() { } + public ComposablePartExportProvider(bool isThreadSafe) { } + public ComposablePartExportProvider(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } + public System.ComponentModel.Composition.Hosting.ExportProvider SourceProvider { get { throw null; } set { } } + public void Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch) { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + protected override System.Collections.Generic.IEnumerable GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } + } + public partial class CompositionBatch + { + public CompositionBatch() { } + public CompositionBatch(System.Collections.Generic.IEnumerable partsToAdd, System.Collections.Generic.IEnumerable partsToRemove) { } + public System.Collections.ObjectModel.ReadOnlyCollection PartsToAdd { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection PartsToRemove { get { throw null; } } + public System.ComponentModel.Composition.Primitives.ComposablePart AddExport(System.ComponentModel.Composition.Primitives.Export export) { throw null; } + public void AddPart(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + public void RemovePart(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + } + public static partial class CompositionConstants + { + public const string ExportTypeIdentityMetadataName = "ExportTypeIdentity"; + public const string GenericContractMetadataName = "System.ComponentModel.Composition.GenericContractName"; + public const string GenericParametersMetadataName = "System.ComponentModel.Composition.GenericParameters"; + public const string ImportSourceMetadataName = "System.ComponentModel.Composition.ImportSource"; + public const string IsGenericPartMetadataName = "System.ComponentModel.Composition.IsGenericPart"; + public const string PartCreationPolicyMetadataName = "System.ComponentModel.Composition.CreationPolicy"; + } + public partial class CompositionContainer : System.ComponentModel.Composition.Hosting.ExportProvider, System.ComponentModel.Composition.ICompositionService, System.IDisposable + { + public CompositionContainer() { } + public CompositionContainer(System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public CompositionContainer(params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, bool isThreadSafe, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public CompositionContainer(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, params System.ComponentModel.Composition.Hosting.ExportProvider[] providers) { } + public System.ComponentModel.Composition.Primitives.ComposablePartCatalog Catalog { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection Providers { get { throw null; } } + public void Compose(System.ComponentModel.Composition.Hosting.CompositionBatch batch) { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + protected override System.Collections.Generic.IEnumerable GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } + public void ReleaseExport(System.ComponentModel.Composition.Primitives.Export export) { } + public void ReleaseExports(System.Collections.Generic.IEnumerable exports) { } + public void ReleaseExports(System.Collections.Generic.IEnumerable> exports) { } + public void ReleaseExports(System.Collections.Generic.IEnumerable> exports) { } + public void ReleaseExport(System.Lazy export) { } + public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + } + [System.FlagsAttribute] + public enum CompositionOptions + { + Default = 0, + DisableSilentRejection = 1, + ExportCompositionService = 4, + IsThreadSafe = 2, + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.CompositionScopeDefinitionDebuggerProxy")] + public partial class CompositionScopeDefinition : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged + { + protected CompositionScopeDefinition() { } + public CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable children) { } + public CompositionScopeDefinition(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Collections.Generic.IEnumerable children, System.Collections.Generic.IEnumerable publicSurface) { } + public virtual System.Collections.Generic.IEnumerable Children { get { throw null; } } + public virtual System.Collections.Generic.IEnumerable PublicSurface { get { throw null; } } + public event System.EventHandler Changed { add { } remove { } } + public event System.EventHandler Changing { add { } remove { } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + } + public partial class CompositionService : System.ComponentModel.Composition.ICompositionService, System.IDisposable + { + internal CompositionService() { } + public void Dispose() { } + public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Hosting.DirectoryCatalog.DirectoryCatalogDebuggerProxy")] + public partial class DirectoryCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged, System.ComponentModel.Composition.Primitives.ICompositionElement + { + public DirectoryCatalog(string path) { } + public DirectoryCatalog(string path, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext) { } + public DirectoryCatalog(string path, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public DirectoryCatalog(string path, string searchPattern) { } + public DirectoryCatalog(string path, string searchPattern, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext) { } + public DirectoryCatalog(string path, string searchPattern, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public string FullPath { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection LoadedFiles { get { throw null; } } + public string Path { get { throw null; } } + public string SearchPattern { get { throw null; } } + string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } + System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } + public event System.EventHandler Changed { add { } remove { } } + public event System.EventHandler Changing { add { } remove { } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + public void Refresh() { } + public override string ToString() { throw null; } + } + public abstract partial class ExportProvider + { + protected ExportProvider() { } + public event System.EventHandler ExportsChanged { add { } remove { } } + public event System.EventHandler ExportsChanging { add { } remove { } } + public T GetExportedValueOrDefault() { throw null; } + public T GetExportedValueOrDefault(string contractName) { throw null; } + public System.Collections.Generic.IEnumerable GetExportedValues() { throw null; } + public System.Collections.Generic.IEnumerable GetExportedValues(string contractName) { throw null; } + public T GetExportedValue() { throw null; } + public T GetExportedValue(string contractName) { throw null; } + public System.Collections.Generic.IEnumerable GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + public System.Collections.Generic.IEnumerable GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { throw null; } + public System.Collections.Generic.IEnumerable> GetExports(System.Type type, System.Type metadataViewType, string contractName) { throw null; } + protected abstract System.Collections.Generic.IEnumerable GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition); + public System.Collections.Generic.IEnumerable> GetExports() { throw null; } + public System.Collections.Generic.IEnumerable> GetExports(string contractName) { throw null; } + public System.Collections.Generic.IEnumerable> GetExports() { throw null; } + public System.Collections.Generic.IEnumerable> GetExports(string contractName) { throw null; } + public System.Lazy GetExport() { throw null; } + public System.Lazy GetExport(string contractName) { throw null; } + public System.Lazy GetExport() { throw null; } + public System.Lazy GetExport(string contractName) { throw null; } + protected virtual void OnExportsChanged(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e) { } + protected virtual void OnExportsChanging(System.ComponentModel.Composition.Hosting.ExportsChangeEventArgs e) { } + public bool TryGetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, out System.Collections.Generic.IEnumerable exports) { exports = default(System.Collections.Generic.IEnumerable); throw null; } + } + public partial class ExportsChangeEventArgs : System.EventArgs + { + public ExportsChangeEventArgs(System.Collections.Generic.IEnumerable addedExports, System.Collections.Generic.IEnumerable removedExports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } + public System.Collections.Generic.IEnumerable AddedExports { get { throw null; } } + public System.ComponentModel.Composition.Hosting.AtomicComposition AtomicComposition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IEnumerable ChangedContractNames { get { throw null; } } + public System.Collections.Generic.IEnumerable RemovedExports { get { throw null; } } + } + public partial class FilteredCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Hosting.INotifyComposablePartCatalogChanged + { + public FilteredCatalog(System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func filter) { } + public System.ComponentModel.Composition.Hosting.FilteredCatalog Complement { get { throw null; } } + public event System.EventHandler Changed { add { } remove { } } + public event System.EventHandler Changing { add { } remove { } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependencies() { throw null; } + public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependencies(System.Func importFilter) { throw null; } + public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependents() { throw null; } + public System.ComponentModel.Composition.Hosting.FilteredCatalog IncludeDependents(System.Func importFilter) { throw null; } + protected virtual void OnChanged(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + protected virtual void OnChanging(System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs e) { } + } + public partial class ImportEngine : System.ComponentModel.Composition.ICompositionService, System.IDisposable + { + public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider) { } + public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, bool isThreadSafe) { } + public ImportEngine(System.ComponentModel.Composition.Hosting.ExportProvider sourceProvider, System.ComponentModel.Composition.Hosting.CompositionOptions compositionOptions) { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public void PreviewImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } + public void ReleaseImports(System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) { } + public void SatisfyImports(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + public void SatisfyImportsOnce(System.ComponentModel.Composition.Primitives.ComposablePart part) { } + } + public partial interface INotifyComposablePartCatalogChanged + { + event System.EventHandler Changed; + event System.EventHandler Changing; + } + public static partial class ScopingExtensions + { + public static bool ContainsPartMetadataWithKey(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key) { throw null; } + public static bool ContainsPartMetadata(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string key, T value) { throw null; } + public static bool Exports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName) { throw null; } + public static System.ComponentModel.Composition.Hosting.FilteredCatalog Filter(this System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog, System.Func filter) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName) { throw null; } + public static bool Imports(this System.ComponentModel.Composition.Primitives.ComposablePartDefinition part, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality importCardinality) { throw null; } + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy")] + public partial class TypeCatalog : System.ComponentModel.Composition.Primitives.ComposablePartCatalog, System.ComponentModel.Composition.Primitives.ICompositionElement + { + public TypeCatalog(System.Collections.Generic.IEnumerable types) { } + public TypeCatalog(System.Collections.Generic.IEnumerable types, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public TypeCatalog(System.Collections.Generic.IEnumerable types, System.Reflection.ReflectionContext reflectionContext) { } + public TypeCatalog(System.Collections.Generic.IEnumerable types, System.Reflection.ReflectionContext reflectionContext, System.ComponentModel.Composition.Primitives.ICompositionElement definitionOrigin) { } + public TypeCatalog(params System.Type[] types) { } + string System.ComponentModel.Composition.Primitives.ICompositionElement.DisplayName { get { throw null; } } + System.ComponentModel.Composition.Primitives.ICompositionElement System.ComponentModel.Composition.Primitives.ICompositionElement.Origin { get { throw null; } } + protected override void Dispose(bool disposing) { } + public override System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public override string ToString() { throw null; } + } +} +namespace System.ComponentModel.Composition.Primitives +{ + public abstract partial class ComposablePart + { + protected ComposablePart() { } + public abstract System.Collections.Generic.IEnumerable ExportDefinitions { get; } + public abstract System.Collections.Generic.IEnumerable ImportDefinitions { get; } + public virtual System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public virtual void Activate() { } + public abstract object GetExportedValue(System.ComponentModel.Composition.Primitives.ExportDefinition definition); + public abstract void SetImport(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.Collections.Generic.IEnumerable exports); + } + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartCatalogDebuggerProxy")] + public abstract partial class ComposablePartCatalog : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.IDisposable + { + protected ComposablePartCatalog() { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public virtual System.Linq.IQueryable Parts { get { throw null; } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public virtual System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public virtual System.Collections.Generic.IEnumerable> GetExports(System.ComponentModel.Composition.Primitives.ImportDefinition definition) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public abstract partial class ComposablePartDefinition + { + protected ComposablePartDefinition() { } + public abstract System.Collections.Generic.IEnumerable ExportDefinitions { get; } + public abstract System.Collections.Generic.IEnumerable ImportDefinitions { get; } + public virtual System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public abstract System.ComponentModel.Composition.Primitives.ComposablePart CreatePart(); + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.Diagnostics.DebuggerTypeProxyAttribute("System.ComponentModel.Composition.Primitives.ComposablePartExceptionDebuggerProxy")] + [System.SerializableAttribute] + public partial class ComposablePartException : System.Exception + { + public ComposablePartException() { } + [System.Security.SecuritySafeCriticalAttribute] + protected ComposablePartException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ComposablePartException(string message) { } + public ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element) { } + public ComposablePartException(string message, System.ComponentModel.Composition.Primitives.ICompositionElement element, System.Exception innerException) { } + public ComposablePartException(string message, System.Exception innerException) { } + public System.ComponentModel.Composition.Primitives.ICompositionElement Element { get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition + { + protected ContractBasedImportDefinition() { } + public ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy) { } + public ContractBasedImportDefinition(string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary metadata) { } + public override System.Linq.Expressions.Expression> Constraint { get { throw null; } } + public virtual System.ComponentModel.Composition.CreationPolicy RequiredCreationPolicy { get { throw null; } } + public virtual System.Collections.Generic.IEnumerable> RequiredMetadata { get { throw null; } } + public virtual string RequiredTypeIdentity { get { throw null; } } + public override bool IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } + public override string ToString() { throw null; } + } + public partial class Export + { + protected Export() { } + public Export(System.ComponentModel.Composition.Primitives.ExportDefinition definition, System.Func exportedValueGetter) { } + public Export(string contractName, System.Collections.Generic.IDictionary metadata, System.Func exportedValueGetter) { } + public Export(string contractName, System.Func exportedValueGetter) { } + public virtual System.ComponentModel.Composition.Primitives.ExportDefinition Definition { get { throw null; } } + public System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public object Value { get { throw null; } } + protected virtual object GetExportedValueCore() { throw null; } + } + public partial class ExportDefinition + { + protected ExportDefinition() { } + public ExportDefinition(string contractName, System.Collections.Generic.IDictionary metadata) { } + public virtual string ContractName { get { throw null; } } + public virtual System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public override string ToString() { throw null; } + } + public partial class ExportedDelegate + { + protected ExportedDelegate() { } + [System.Security.SecurityCriticalAttribute] + public ExportedDelegate(object instance, System.Reflection.MethodInfo method) { } + public virtual System.Delegate CreateDelegate(System.Type delegateType) { throw null; } + } + public partial interface ICompositionElement + { + string DisplayName { get; } + System.ComponentModel.Composition.Primitives.ICompositionElement Origin { get; } + } + public enum ImportCardinality + { + ExactlyOne = 1, + ZeroOrMore = 2, + ZeroOrOne = 0, + } + public partial class ImportDefinition + { + protected ImportDefinition() { } + public ImportDefinition(System.Linq.Expressions.Expression> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite) { } + public ImportDefinition(System.Linq.Expressions.Expression> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary metadata) { } + public virtual System.ComponentModel.Composition.Primitives.ImportCardinality Cardinality { get { throw null; } } + public virtual System.Linq.Expressions.Expression> Constraint { get { throw null; } } + public virtual string ContractName { get { throw null; } } + public virtual bool IsPrerequisite { get { throw null; } } + public virtual bool IsRecomposable { get { throw null; } } + public virtual System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public virtual bool IsConstraintSatisfiedBy(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } + public override string ToString() { throw null; } + } +} +namespace System.ComponentModel.Composition.ReflectionModel +{ + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct LazyMemberInfo + { + public LazyMemberInfo(System.Reflection.MemberInfo member) { throw null;} + public LazyMemberInfo(System.Reflection.MemberTypes memberType, System.Func accessorsCreator) { throw null;} + public LazyMemberInfo(System.Reflection.MemberTypes memberType, params System.Reflection.MemberInfo[] accessors) { throw null;} + public System.Reflection.MemberTypes MemberType { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public System.Reflection.MemberInfo[] GetAccessors() { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo left, System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo right) { throw null; } + public static bool operator !=(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo left, System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo right) { throw null; } + } + [System.Security.SecurityCriticalAttribute] + public static partial class ReflectionModelServices + { + public static System.ComponentModel.Composition.Primitives.ExportDefinition CreateExportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo exportingMember, string contractName, System.Lazy> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.Lazy parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.Lazy parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ComposablePartDefinition CreatePartDefinition(System.Lazy partType, bool isDisposalRequired, System.Lazy> imports, System.Lazy> exports, System.Lazy> metadata, System.ComponentModel.Composition.Primitives.ICompositionElement origin) { throw null; } + public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition GetExportFactoryProductImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } + public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetExportingMember(System.ComponentModel.Composition.Primitives.ExportDefinition exportDefinition) { throw null; } + public static System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo GetImportingMember(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } + public static System.Lazy GetImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } + public static System.Lazy GetPartType(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) { throw null; } + public static bool IsDisposalRequired(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition) { throw null; } + public static bool IsExportFactoryImportDefinition(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } + public static bool IsImportingParameter(System.ComponentModel.Composition.Primitives.ImportDefinition importDefinition) { throw null; } + public static bool TryMakeGenericPartDefinition(System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization) { specialization = default(System.ComponentModel.Composition.Primitives.ComposablePartDefinition); throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.DataAnnotations.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.DataAnnotations.cs new file mode 100644 index 0000000000..47c2fcacc1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ComponentModel.DataAnnotations.cs @@ -0,0 +1,426 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ComponentModel.DataAnnotations.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ComponentModel.DataAnnotations.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ComponentModel.DataAnnotations.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.ComponentModel.DataAnnotations +{ + public partial class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider + { + public AssociatedMetadataTypeTypeDescriptionProvider(System.Type type) { } + public AssociatedMetadataTypeTypeDescriptionProvider(System.Type type, System.Type associatedMetadataType) { } + public override System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType, object instance) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false, Inherited=true)] + public sealed partial class AssociationAttribute : System.Attribute + { + public AssociationAttribute(string name, string thisKey, string otherKey) { } + public bool IsForeignKey { get { throw null; } set { } } + public string Name { get { throw null; } } + public string OtherKey { get { throw null; } } + public System.Collections.Generic.IEnumerable OtherKeyMembers { get { throw null; } } + public string ThisKey { get { throw null; } } + public System.Collections.Generic.IEnumerable ThisKeyMembers { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(28), AllowMultiple=false, Inherited=true)] + public sealed partial class BindableTypeAttribute : System.Attribute + { + public BindableTypeAttribute() { } + public bool IsBindable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false)] + public partial class CompareAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public CompareAttribute(string otherProperty) { } + public string OtherProperty { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string OtherPropertyDisplayName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override bool RequiresValidationContext { get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false, Inherited=true)] + public sealed partial class ConcurrencyCheckAttribute : System.Attribute + { + public ConcurrencyCheckAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public sealed partial class CreditCardAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public CreditCardAttribute() : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2500), AllowMultiple=true)] + public sealed partial class CustomValidationAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public CustomValidationAttribute(System.Type validatorType, string method) { } + public string Method { get { throw null; } } + public override object TypeId { get { throw null; } } + public System.Type ValidatorType { get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { throw null; } + } + public enum DataType + { + CreditCard = 14, + Currency = 6, + Custom = 0, + Date = 2, + DateTime = 1, + Duration = 4, + EmailAddress = 10, + Html = 8, + ImageUrl = 13, + MultilineText = 9, + Password = 11, + PhoneNumber = 5, + PostalCode = 15, + Text = 7, + Time = 3, + Upload = 16, + Url = 12, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2496), AllowMultiple=false)] + public partial class DataTypeAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public DataTypeAttribute(System.ComponentModel.DataAnnotations.DataType dataType) { } + public DataTypeAttribute(string customDataType) { } + public string CustomDataType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.DataAnnotations.DataType DataType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.DataAnnotations.DisplayFormatAttribute DisplayFormat { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual string GetDataTypeName() { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2496), AllowMultiple=false)] + public sealed partial class DisplayAttribute : System.Attribute + { + public DisplayAttribute() { } + public bool AutoGenerateField { get { throw null; } set { } } + public bool AutoGenerateFilter { get { throw null; } set { } } + public string Description { get { throw null; } set { } } + public string GroupName { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public int Order { get { throw null; } set { } } + public string Prompt { get { throw null; } set { } } + public System.Type ResourceType { get { throw null; } set { } } + public string ShortName { get { throw null; } set { } } + public System.Nullable GetAutoGenerateField() { throw null; } + public System.Nullable GetAutoGenerateFilter() { throw null; } + public string GetDescription() { throw null; } + public string GetGroupName() { throw null; } + public string GetName() { throw null; } + public System.Nullable GetOrder() { throw null; } + public string GetPrompt() { throw null; } + public string GetShortName() { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true, AllowMultiple=false)] + public partial class DisplayColumnAttribute : System.Attribute + { + public DisplayColumnAttribute(string displayColumn) { } + public DisplayColumnAttribute(string displayColumn, string sortColumn) { } + public DisplayColumnAttribute(string displayColumn, string sortColumn, bool sortDescending) { } + public string DisplayColumn { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string SortColumn { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool SortDescending { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class DisplayFormatAttribute : System.Attribute + { + public DisplayFormatAttribute() { } + public bool ApplyFormatInEditMode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ConvertEmptyStringToNull { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string DataFormatString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool HtmlEncode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string NullDisplayText { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false, Inherited=true)] + public sealed partial class EditableAttribute : System.Attribute + { + public EditableAttribute(bool allowEdit) { } + public bool AllowEdit { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool AllowInitialValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public sealed partial class EmailAddressAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public EmailAddressAttribute() : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2496), AllowMultiple=false)] + public sealed partial class EnumDataTypeAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public EnumDataTypeAttribute(System.Type enumType) : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public System.Type EnumType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public sealed partial class FileExtensionsAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public FileExtensionsAttribute() : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public string Extensions { get { throw null; } set { } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public sealed partial class FilterUIHintAttribute : System.Attribute + { + public FilterUIHintAttribute(string filterUIHint) { } + public FilterUIHintAttribute(string filterUIHint, string presentationLayer) { } + public FilterUIHintAttribute(string filterUIHint, string presentationLayer, params object[] controlParameters) { } + public System.Collections.Generic.IDictionary ControlParameters { get { throw null; } } + public string FilterUIHint { get { throw null; } } + public string PresentationLayer { get { throw null; } } + public override object TypeId { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + public partial interface IValidatableObject + { + System.Collections.Generic.IEnumerable Validate(System.ComponentModel.DataAnnotations.ValidationContext validationContext); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false, Inherited=true)] + public sealed partial class KeyAttribute : System.Attribute + { + public KeyAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class MaxLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public MaxLengthAttribute() { } + public MaxLengthAttribute(int length) { } + public int Length { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class MetadataTypeAttribute : System.Attribute + { + public MetadataTypeAttribute(System.Type metadataClassType) { } + public System.Type MetadataClassType { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class MinLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public MinLengthAttribute(int length) { } + public int Length { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public sealed partial class PhoneAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public PhoneAttribute() : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class RangeAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public RangeAttribute(double minimum, double maximum) { } + public RangeAttribute(int minimum, int maximum) { } + public RangeAttribute(System.Type type, string minimum, string maximum) { } + public object Maximum { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Minimum { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type OperandType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class RegularExpressionAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public RegularExpressionAttribute(string pattern) { } + public int MatchTimeoutInMilliseconds { get { throw null; } set { } } + public string Pattern { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class RequiredAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public RequiredAttribute() { } + public bool AllowEmptyStrings { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class ScaffoldColumnAttribute : System.Attribute + { + public ScaffoldColumnAttribute(bool scaffold) { } + public bool Scaffold { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public partial class ScaffoldTableAttribute : System.Attribute + { + public ScaffoldTableAttribute(bool scaffold) { } + public bool Scaffold { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public partial class StringLengthAttribute : System.ComponentModel.DataAnnotations.ValidationAttribute + { + public StringLengthAttribute(int maximumLength) { } + public int MaximumLength { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int MinimumLength { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override string FormatErrorMessage(string name) { throw null; } + public override bool IsValid(object value) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false, Inherited=true)] + public sealed partial class TimestampAttribute : System.Attribute + { + public TimestampAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=true)] + public partial class UIHintAttribute : System.Attribute + { + public UIHintAttribute(string uiHint) { } + public UIHintAttribute(string uiHint, string presentationLayer) { } + public UIHintAttribute(string uiHint, string presentationLayer, params object[] controlParameters) { } + public System.Collections.Generic.IDictionary ControlParameters { get { throw null; } } + public string PresentationLayer { get { throw null; } } + public override object TypeId { get { throw null; } } + public string UIHint { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(2432), AllowMultiple=false)] + public sealed partial class UrlAttribute : System.ComponentModel.DataAnnotations.DataTypeAttribute + { + public UrlAttribute() : base (default(System.ComponentModel.DataAnnotations.DataType)) { } + public override bool IsValid(object value) { throw null; } + } + public abstract partial class ValidationAttribute : System.Attribute + { + protected ValidationAttribute() { } + protected ValidationAttribute(System.Func errorMessageAccessor) { } + protected ValidationAttribute(string errorMessage) { } + public string ErrorMessage { get { throw null; } set { } } + public string ErrorMessageResourceName { get { throw null; } set { } } + public System.Type ErrorMessageResourceType { get { throw null; } set { } } + protected string ErrorMessageString { get { throw null; } } + public virtual bool RequiresValidationContext { get { throw null; } } + public virtual string FormatErrorMessage(string name) { throw null; } + public System.ComponentModel.DataAnnotations.ValidationResult GetValidationResult(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { throw null; } + public virtual bool IsValid(object value) { throw null; } + protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { throw null; } + public void Validate(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { } + public void Validate(object value, string name) { } + } + public sealed partial class ValidationContext : System.IServiceProvider + { + public ValidationContext(object instance) { } + public ValidationContext(object instance, System.Collections.Generic.IDictionary items) { } + public ValidationContext(object instance, System.IServiceProvider serviceProvider, System.Collections.Generic.IDictionary items) { } + public string DisplayName { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Items { get { throw null; } } + public string MemberName { get { throw null; } set { } } + public object ObjectInstance { get { throw null; } } + public System.Type ObjectType { get { throw null; } } + public System.ComponentModel.Design.IServiceContainer ServiceContainer { get { throw null; } } + public object GetService(System.Type serviceType) { throw null; } + public void InitializeServiceProvider(System.Func serviceProvider) { } + } + [System.SerializableAttribute] + public partial class ValidationException : System.Exception + { + public ValidationException() { } + public ValidationException(System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value) { } + protected ValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ValidationException(string message) { } + public ValidationException(string errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value) { } + public ValidationException(string message, System.Exception innerException) { } + public System.ComponentModel.DataAnnotations.ValidationAttribute ValidationAttribute { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.DataAnnotations.ValidationResult ValidationResult { get { throw null; } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class ValidationResult + { + public static readonly System.ComponentModel.DataAnnotations.ValidationResult Success; + protected ValidationResult(System.ComponentModel.DataAnnotations.ValidationResult validationResult) { } + public ValidationResult(string errorMessage) { } + public ValidationResult(string errorMessage, System.Collections.Generic.IEnumerable memberNames) { } + public string ErrorMessage { get { throw null; } set { } } + public System.Collections.Generic.IEnumerable MemberNames { get { throw null; } } + public override string ToString() { throw null; } + } + public static partial class Validator + { + public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults) { throw null; } + public static bool TryValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults, bool validateAllProperties) { throw null; } + public static bool TryValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults) { throw null; } + public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection validationResults, System.Collections.Generic.IEnumerable validationAttributes) { throw null; } + public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { } + public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties) { } + public static void ValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext) { } + public static void ValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable validationAttributes) { } + } +} +namespace System.ComponentModel.DataAnnotations.Schema +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class ColumnAttribute : System.Attribute + { + public ColumnAttribute() { } + public ColumnAttribute(string name) { } + public string Name { get { throw null; } } + public int Order { get { throw null; } set { } } + public string TypeName { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public partial class ComplexTypeAttribute : System.Attribute + { + public ComplexTypeAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class DatabaseGeneratedAttribute : System.Attribute + { + public DatabaseGeneratedAttribute(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption databaseGeneratedOption) { } + public System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption DatabaseGeneratedOption { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public enum DatabaseGeneratedOption + { + Computed = 2, + Identity = 1, + None = 0, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class ForeignKeyAttribute : System.Attribute + { + public ForeignKeyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public partial class InversePropertyAttribute : System.Attribute + { + public InversePropertyAttribute(string property) { } + public string Property { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(388), AllowMultiple=false)] + public partial class NotMappedAttribute : System.Attribute + { + public NotMappedAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public partial class TableAttribute : System.Attribute + { + public TableAttribute(string name) { } + public string Name { get { throw null; } } + public string Schema { get { throw null; } set { } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.Install.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.Install.cs new file mode 100644 index 0000000000..1ebcdb6066 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.Install.cs @@ -0,0 +1,201 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Configuration.Install.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Configuration.Install.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Configuration.Install.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +namespace System.Configuration.Install +{ + public partial class AssemblyInstaller : System.Configuration.Install.Installer + { + public AssemblyInstaller() { } + public AssemblyInstaller(System.Reflection.Assembly assembly, string[] commandLine) { } + public AssemblyInstaller(string fileName, string[] commandLine) { } + public System.Reflection.Assembly Assembly { get { throw null; } set { } } + public string[] CommandLine { get { throw null; } set { } } + public override string HelpText { get { throw null; } } + public string Path { get { throw null; } set { } } + public bool UseNewContext { get { throw null; } set { } } + public static void CheckIfInstallable(string assemblyName) { } + public override void Commit(System.Collections.IDictionary savedState) { } + public override void Install(System.Collections.IDictionary savedState) { } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } + public abstract partial class ComponentInstaller : System.Configuration.Install.Installer + { + protected ComponentInstaller() { } + public abstract void CopyFromComponent(System.ComponentModel.IComponent component); + public virtual bool IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller) { throw null; } + } + [System.Runtime.InteropServices.GuidAttribute("1E233FE7-C16D-4512-8C3B-2E9988F08D38")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IManagedInstaller + { + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)] + int ManagedInstall([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string commandLine, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int hInstall); + } + public partial class InstallContext + { + public InstallContext() { } + public InstallContext(string logFilePath, string[] commandLine) { } + public System.Collections.Specialized.StringDictionary Parameters { get { throw null; } } + public bool IsParameterTrue(string paramName) { throw null; } + public void LogMessage(string message) { } + protected static System.Collections.Specialized.StringDictionary ParseCommandLine(string[] args) { throw null; } + } + [System.ComponentModel.DefaultEventAttribute("AfterInstall")] + public partial class Installer : System.ComponentModel.Component + { + public Installer() { } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public System.Configuration.Install.InstallContext Context { get { throw null; } set { } } + public virtual string HelpText { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + public System.Configuration.Install.InstallerCollection Installers { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(true)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.TypeConverterAttribute("System.Configuration.Install.InstallerParentConverter")] + public System.Configuration.Install.Installer Parent { get { throw null; } set { } } + public event System.Configuration.Install.InstallEventHandler AfterInstall { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler AfterRollback { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler AfterUninstall { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler BeforeInstall { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler BeforeRollback { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler BeforeUninstall { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler Committed { add { } remove { } } + public event System.Configuration.Install.InstallEventHandler Committing { add { } remove { } } + public virtual void Commit(System.Collections.IDictionary savedState) { } + public virtual void Install(System.Collections.IDictionary stateSaver) { } + protected virtual void OnAfterInstall(System.Collections.IDictionary savedState) { } + protected virtual void OnAfterRollback(System.Collections.IDictionary savedState) { } + protected virtual void OnAfterUninstall(System.Collections.IDictionary savedState) { } + protected virtual void OnBeforeInstall(System.Collections.IDictionary savedState) { } + protected virtual void OnBeforeRollback(System.Collections.IDictionary savedState) { } + protected virtual void OnBeforeUninstall(System.Collections.IDictionary savedState) { } + protected virtual void OnCommitted(System.Collections.IDictionary savedState) { } + protected virtual void OnCommitting(System.Collections.IDictionary savedState) { } + public virtual void Rollback(System.Collections.IDictionary savedState) { } + public virtual void Uninstall(System.Collections.IDictionary savedState) { } + } + public partial class InstallerCollection : System.Collections.CollectionBase + { + internal InstallerCollection() { } + public System.Configuration.Install.Installer this[int index] { get { throw null; } set { } } + public int Add(System.Configuration.Install.Installer value) { throw null; } + public void AddRange(System.Configuration.Install.InstallerCollection value) { } + public void AddRange(System.Configuration.Install.Installer[] value) { } + public bool Contains(System.Configuration.Install.Installer value) { throw null; } + public void CopyTo(System.Configuration.Install.Installer[] array, int index) { } + public int IndexOf(System.Configuration.Install.Installer value) { throw null; } + public void Insert(int index, System.Configuration.Install.Installer value) { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.Configuration.Install.Installer value) { } + } + public partial class InstallEventArgs : System.EventArgs + { + public InstallEventArgs() { } + public InstallEventArgs(System.Collections.IDictionary savedState) { } + public System.Collections.IDictionary SavedState { get { throw null; } } + } + public delegate void InstallEventHandler(object sender, System.Configuration.Install.InstallEventArgs e); + [System.SerializableAttribute] + public partial class InstallException : System.SystemException + { + public InstallException() { } + protected InstallException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstallException(string message) { } + public InstallException(string message, System.Exception innerException) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("42EB0342-0393-448f-84AA-D4BEB0283595")] + public partial class ManagedInstallerClass : System.Configuration.Install.IManagedInstaller + { + public ManagedInstallerClass() { } + public static void InstallHelper(string[] args) { } + int System.Configuration.Install.IManagedInstaller.ManagedInstall(string argString, int hInstall) { throw null; } + } + public partial class TransactedInstaller : System.Configuration.Install.Installer + { + public TransactedInstaller() { } + public override void Install(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } + public enum UninstallAction + { + NoAction = 1, + Remove = 0, + } +} +namespace System.Diagnostics +{ + public partial class EventLogInstaller : System.Configuration.Install.ComponentInstaller + { + public EventLogInstaller() { } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public int CategoryCount { get { throw null; } set { } } + [System.ComponentModel.EditorAttribute("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public string CategoryResourceFile { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public string Log { get { throw null; } set { } } + [System.ComponentModel.EditorAttribute("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public string MessageResourceFile { get { throw null; } set { } } + [System.ComponentModel.EditorAttribute("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public string ParameterResourceFile { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public string Source { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Configuration.Install.UninstallAction)(0))] + public System.Configuration.Install.UninstallAction UninstallAction { get { throw null; } set { } } + public override void CopyFromComponent(System.ComponentModel.IComponent component) { } + public override void Install(System.Collections.IDictionary stateSaver) { } + public override bool IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller) { throw null; } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } + public partial class PerformanceCounterInstaller : System.Configuration.Install.ComponentInstaller + { + public PerformanceCounterInstaller() { } + [System.ComponentModel.DefaultValueAttribute("")] + public string CategoryHelp { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public string CategoryName { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Diagnostics.PerformanceCounterCategoryType)(-1))] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Diagnostics.PerformanceCounterCategoryType CategoryType { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + public System.Diagnostics.CounterCreationDataCollection Counters { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute((System.Configuration.Install.UninstallAction)(0))] + public System.Configuration.Install.UninstallAction UninstallAction { get { throw null; } set { } } + public override void CopyFromComponent(System.ComponentModel.IComponent component) { } + public override void Install(System.Collections.IDictionary stateSaver) { } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.cs new file mode 100644 index 0000000000..c14406a6a2 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Configuration.cs @@ -0,0 +1,1209 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Configuration.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Configuration.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Configuration.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Configuration +{ + public sealed partial class AppSettingsSection : System.Configuration.ConfigurationSection + { + public AppSettingsSection() { } + [System.Configuration.ConfigurationPropertyAttribute("file", DefaultValue="")] + public string File { get { throw null; } set { } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("", IsDefaultCollection=true)] + public System.Configuration.KeyValueConfigurationCollection Settings { get { throw null; } } + protected internal override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) { } + protected internal override object GetRuntimeObject() { throw null; } + protected internal override bool IsModified() { throw null; } + protected internal override void Reset(System.Configuration.ConfigurationElement parentSection) { } + protected internal override string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; } + } + public sealed partial class CallbackValidator : System.Configuration.ConfigurationValidatorBase + { + public CallbackValidator(System.Type type, System.Configuration.ValidatorCallback callback) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class CallbackValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public CallbackValidatorAttribute() { } + public string CallbackMethodName { get { throw null; } set { } } + public System.Type Type { get { throw null; } set { } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + public sealed partial class CommaDelimitedStringCollection : System.Collections.Specialized.StringCollection + { + public CommaDelimitedStringCollection() { } + public bool IsModified { get { throw null; } } + public new bool IsReadOnly { get { throw null; } } + public new string this[int index] { get { throw null; } set { } } + public new void Add(string value) { } + public new void AddRange(string[] range) { } + public new void Clear() { } + public System.Configuration.CommaDelimitedStringCollection Clone() { throw null; } + public new void Insert(int index, string value) { } + public new void Remove(string value) { } + public void SetReadOnly() { } + public override string ToString() { throw null; } + } + public sealed partial class CommaDelimitedStringCollectionConverter : System.Configuration.ConfigurationConverterBase + { + public CommaDelimitedStringCollectionConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public sealed partial class Configuration + { + internal Configuration() { } + public System.Configuration.AppSettingsSection AppSettings { get { throw null; } } + public System.Func AssemblyStringTransformer { get { throw null; } [System.Configuration.ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]set { } } + public System.Configuration.ConnectionStringsSection ConnectionStrings { get { throw null; } } + public System.Configuration.ContextInformation EvaluationContext { get { throw null; } } + public string FilePath { get { throw null; } } + public bool HasFile { get { throw null; } } + public System.Configuration.ConfigurationLocationCollection Locations { get { throw null; } } + public bool NamespaceDeclared { get { throw null; } set { } } + public System.Configuration.ConfigurationSectionGroup RootSectionGroup { get { throw null; } } + public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get { throw null; } } + public System.Configuration.ConfigurationSectionCollection Sections { get { throw null; } } + public System.Runtime.Versioning.FrameworkName TargetFramework { get { throw null; } [System.Configuration.ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]set { } } + public System.Func TypeStringTransformer { get { throw null; } [System.Configuration.ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]set { } } + public System.Configuration.ConfigurationSection GetSection(string sectionName) { throw null; } + public System.Configuration.ConfigurationSectionGroup GetSectionGroup(string sectionGroupName) { throw null; } + public void Save() { } + public void Save(System.Configuration.ConfigurationSaveMode saveMode) { } + public void Save(System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) { } + public void SaveAs(string filename) { } + public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode) { } + public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) { } + } + public enum ConfigurationAllowDefinition + { + Everywhere = 300, + MachineOnly = 0, + MachineToApplication = 200, + MachineToWebRoot = 100, + } + public enum ConfigurationAllowExeDefinition + { + MachineOnly = 0, + MachineToApplication = 100, + MachineToLocalUser = 300, + MachineToRoamingUser = 200, + } + public abstract partial class ConfigurationBuilder : System.Configuration.Provider.ProviderBase + { + protected ConfigurationBuilder() { } + public virtual System.Configuration.ConfigurationSection ProcessConfigurationSection(System.Configuration.ConfigurationSection configSection) { throw null; } + public virtual System.Xml.XmlNode ProcessRawXml(System.Xml.XmlNode rawXml) { throw null; } + } + public partial class ConfigurationBuilderCollection : System.Configuration.Provider.ProviderCollection + { + public ConfigurationBuilderCollection() { } + public new System.Configuration.ConfigurationBuilder this[string name] { get { throw null; } } + public override void Add(System.Configuration.Provider.ProviderBase builder) { } + } + public partial class ConfigurationBuilderSettings : System.Configuration.ConfigurationElement + { + public ConfigurationBuilderSettings() { } + [System.Configuration.ConfigurationPropertyAttribute("", IsDefaultCollection=true, Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Configuration.ProviderSettingsCollection Builders { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public sealed partial class ConfigurationBuildersSection : System.Configuration.ConfigurationSection + { + public ConfigurationBuildersSection() { } + [System.Configuration.ConfigurationPropertyAttribute("builders")] + public System.Configuration.ProviderSettingsCollection Builders { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public System.Configuration.ConfigurationBuilder GetBuilderFromName(string builderName) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(132))] + public sealed partial class ConfigurationCollectionAttribute : System.Attribute + { + public ConfigurationCollectionAttribute(System.Type itemType) { } + public string AddItemName { get { throw null; } set { } } + public string ClearItemsName { get { throw null; } set { } } + public System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } set { } } + public System.Type ItemType { get { throw null; } } + public string RemoveItemName { get { throw null; } set { } } + } + public abstract partial class ConfigurationConverterBase : System.ComponentModel.TypeConverter + { + protected ConfigurationConverterBase() { } + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) { throw null; } + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) { throw null; } + } + public abstract partial class ConfigurationElement + { + protected ConfigurationElement() { } + public System.Configuration.Configuration CurrentConfiguration { get { throw null; } } + public System.Configuration.ElementInformation ElementInformation { get { throw null; } } + protected internal virtual System.Configuration.ConfigurationElementProperty ElementProperty { get { throw null; } } + protected System.Configuration.ContextInformation EvaluationContext { get { throw null; } } + protected bool HasContext { get { throw null; } } + protected internal object this[System.Configuration.ConfigurationProperty prop] { get { throw null; } set { } } + protected internal object this[string propertyName] { get { throw null; } set { } } + public System.Configuration.ConfigurationLockCollection LockAllAttributesExcept { get { throw null; } } + public System.Configuration.ConfigurationLockCollection LockAllElementsExcept { get { throw null; } } + public System.Configuration.ConfigurationLockCollection LockAttributes { get { throw null; } } + public System.Configuration.ConfigurationLockCollection LockElements { get { throw null; } } + public bool LockItem { get { throw null; } set { } } + protected internal virtual System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) { } + public override bool Equals(object compareTo) { throw null; } + public override int GetHashCode() { throw null; } + protected virtual string GetTransformedAssemblyString(string assemblyName) { throw null; } + protected virtual string GetTransformedTypeString(string typeName) { throw null; } + protected internal virtual void Init() { } + protected internal virtual void InitializeDefault() { } + protected internal virtual bool IsModified() { throw null; } + public virtual bool IsReadOnly() { throw null; } + protected virtual void ListErrors(System.Collections.IList errorList) { } + protected virtual bool OnDeserializeUnrecognizedAttribute(string name, string value) { throw null; } + protected virtual bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) { throw null; } + protected virtual object OnRequiredPropertyNotFound(string name) { throw null; } + protected virtual void PostDeserialize() { } + protected virtual void PreSerialize(System.Xml.XmlWriter writer) { } + protected internal virtual void Reset(System.Configuration.ConfigurationElement parentElement) { } + protected internal virtual void ResetModified() { } + protected internal virtual bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) { throw null; } + protected internal virtual bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) { throw null; } + protected void SetPropertyValue(System.Configuration.ConfigurationProperty prop, object value, bool ignoreLocks) { } + protected internal virtual void SetReadOnly() { } + protected internal virtual void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) { } + } + [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")] + public abstract partial class ConfigurationElementCollection : System.Configuration.ConfigurationElement, System.Collections.ICollection, System.Collections.IEnumerable + { + protected ConfigurationElementCollection() { } + protected ConfigurationElementCollection(System.Collections.IComparer comparer) { } + protected internal string AddElementName { get { throw null; } set { } } + protected internal string ClearElementName { get { throw null; } set { } } + public virtual System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } } + public int Count { get { throw null; } } + protected virtual string ElementName { get { throw null; } } + public bool EmitClear { get { throw null; } set { } } + public bool IsSynchronized { get { throw null; } } + protected internal string RemoveElementName { get { throw null; } set { } } + public object SyncRoot { get { throw null; } } + protected virtual bool ThrowOnDuplicate { get { throw null; } } + protected virtual void BaseAdd(System.Configuration.ConfigurationElement element) { } + protected internal void BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists) { } + protected virtual void BaseAdd(int index, System.Configuration.ConfigurationElement element) { } + protected internal void BaseClear() { } + protected internal System.Configuration.ConfigurationElement BaseGet(int index) { throw null; } + protected internal System.Configuration.ConfigurationElement BaseGet(object key) { throw null; } + protected internal object[] BaseGetAllKeys() { throw null; } + protected internal object BaseGetKey(int index) { throw null; } + protected int BaseIndexOf(System.Configuration.ConfigurationElement element) { throw null; } + protected internal bool BaseIsRemoved(object key) { throw null; } + protected internal void BaseRemove(object key) { } + protected internal void BaseRemoveAt(int index) { } + public void CopyTo(System.Configuration.ConfigurationElement[] array, int index) { } + protected abstract System.Configuration.ConfigurationElement CreateNewElement(); + protected virtual System.Configuration.ConfigurationElement CreateNewElement(string elementName) { throw null; } + public override bool Equals(object compareTo) { throw null; } + protected abstract object GetElementKey(System.Configuration.ConfigurationElement element); + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public override int GetHashCode() { throw null; } + protected virtual bool IsElementName(string elementName) { throw null; } + protected virtual bool IsElementRemovable(System.Configuration.ConfigurationElement element) { throw null; } + protected internal override bool IsModified() { throw null; } + public override bool IsReadOnly() { throw null; } + protected override bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) { throw null; } + protected internal override void Reset(System.Configuration.ConfigurationElement parentElement) { } + protected internal override void ResetModified() { } + protected internal override bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) { throw null; } + protected internal override void SetReadOnly() { } + void System.Collections.ICollection.CopyTo(System.Array arr, int index) { } + protected internal override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) { } + } + public enum ConfigurationElementCollectionType + { + AddRemoveClearMap = 1, + AddRemoveClearMapAlternate = 3, + BasicMap = 0, + BasicMapAlternate = 2, + } + public sealed partial class ConfigurationElementProperty + { + public ConfigurationElementProperty(System.Configuration.ConfigurationValidatorBase validator) { } + public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } } + } +#if CONFIG_DEP + [System.SerializableAttribute] + public partial class ConfigurationErrorsException : System.Configuration.ConfigurationException + { + public ConfigurationErrorsException() { } + protected ConfigurationErrorsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ConfigurationErrorsException(string message) { } + public ConfigurationErrorsException(string message, System.Exception inner) { } + public ConfigurationErrorsException(string message, System.Exception inner, string filename, int line) { } + public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlNode node) { } + public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlReader reader) { } + public ConfigurationErrorsException(string message, string filename, int line) { } + public ConfigurationErrorsException(string message, System.Xml.XmlNode node) { } + public ConfigurationErrorsException(string message, System.Xml.XmlReader reader) { } + public override string BareMessage { get { throw null; } } + public System.Collections.ICollection Errors { get { throw null; } } + public override string Filename { get { throw null; } } + public override int Line { get { throw null; } } + public override string Message { get { throw null; } } + public static string GetFilename(System.Xml.XmlNode node) { throw null; } + public static string GetFilename(System.Xml.XmlReader reader) { throw null; } + public static int GetLineNumber(System.Xml.XmlNode node) { throw null; } + public static int GetLineNumber(System.Xml.XmlReader reader) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } +#endif + public partial class ConfigurationFileMap : System.ICloneable + { + public ConfigurationFileMap() { } + public ConfigurationFileMap(string machineConfigFilename) { } + public string MachineConfigFilename { get { throw null; } set { } } + public virtual object Clone() { throw null; } + } + public partial class ConfigurationLocation + { + internal ConfigurationLocation() { } + public string Path { get { throw null; } } + public System.Configuration.Configuration OpenConfiguration() { throw null; } + } + public partial class ConfigurationLocationCollection : System.Collections.ReadOnlyCollectionBase + { + internal ConfigurationLocationCollection() { } + public System.Configuration.ConfigurationLocation this[int index] { get { throw null; } } + } + public sealed partial class ConfigurationLockCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal ConfigurationLockCollection() { } + public string AttributeList { get { throw null; } } + public int Count { get { throw null; } } + public bool HasParentElements { get { throw null; } } + public bool IsModified { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void Add(string name) { } + public void Clear() { } + public bool Contains(string name) { throw null; } + public void CopyTo(string[] array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public bool IsReadOnly(string name) { throw null; } + public void Remove(string name) { } + public void SetFromList(string attributeList) { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + } + public static partial class ConfigurationManager + { + public static System.Collections.Specialized.NameValueCollection AppSettings { get { throw null; } } + public static System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get { throw null; } } + public static object GetSection(string sectionName) { throw null; } + public static System.Configuration.Configuration OpenExeConfiguration(System.Configuration.ConfigurationUserLevel userLevel) { throw null; } + public static System.Configuration.Configuration OpenExeConfiguration(string exePath) { throw null; } + public static System.Configuration.Configuration OpenMachineConfiguration() { throw null; } + public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel) { throw null; } + public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel, bool preLoad) { throw null; } + public static System.Configuration.Configuration OpenMappedMachineConfiguration(System.Configuration.ConfigurationFileMap fileMap) { throw null; } + public static void RefreshSection(string sectionName) { } + } + [System.SerializableAttribute] + public sealed partial class ConfigurationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public ConfigurationPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true, Inherited=false)] + [System.SerializableAttribute] + public sealed partial class ConfigurationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public sealed partial class ConfigurationProperty + { + public ConfigurationProperty(string name, System.Type type) { } + public ConfigurationProperty(string name, System.Type type, object defaultValue) { } + public ConfigurationProperty(string name, System.Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options) { } + public ConfigurationProperty(string name, System.Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options, string description) { } + public ConfigurationProperty(string name, System.Type type, object defaultValue, System.Configuration.ConfigurationPropertyOptions options) { } + public System.ComponentModel.TypeConverter Converter { get { throw null; } } + public object DefaultValue { get { throw null; } } + public string Description { get { throw null; } } + public bool IsAssemblyStringTransformationRequired { get { throw null; } } + public bool IsDefaultCollection { get { throw null; } } + public bool IsKey { get { throw null; } } + public bool IsRequired { get { throw null; } } + public bool IsTypeStringTransformationRequired { get { throw null; } } + public bool IsVersionCheckRequired { get { throw null; } } + public string Name { get { throw null; } } + public System.Type Type { get { throw null; } } + public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class ConfigurationPropertyAttribute : System.Attribute + { + public ConfigurationPropertyAttribute(string name) { } + public object DefaultValue { get { throw null; } set { } } + public bool IsDefaultCollection { get { throw null; } set { } } + public bool IsKey { get { throw null; } set { } } + public bool IsRequired { get { throw null; } set { } } + public string Name { get { throw null; } } + public System.Configuration.ConfigurationPropertyOptions Options { get { throw null; } set { } } + } + public partial class ConfigurationPropertyCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public ConfigurationPropertyCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Configuration.ConfigurationProperty this[string name] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void Add(System.Configuration.ConfigurationProperty property) { } + public void Clear() { } + public bool Contains(string name) { throw null; } + public void CopyTo(System.Configuration.ConfigurationProperty[] array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public bool Remove(string name) { throw null; } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + } + [System.FlagsAttribute] + public enum ConfigurationPropertyOptions + { + IsAssemblyStringTransformationRequired = 16, + IsDefaultCollection = 1, + IsKey = 4, + IsRequired = 2, + IsTypeStringTransformationRequired = 8, + IsVersionCheckRequired = 32, + None = 0, + } + public enum ConfigurationSaveMode + { + Full = 2, + Minimal = 1, + Modified = 0, + } + public abstract partial class ConfigurationSection : System.Configuration.ConfigurationElement + { + protected ConfigurationSection() { } + public System.Configuration.SectionInformation SectionInformation { get { throw null; } } + protected internal virtual void DeserializeSection(System.Xml.XmlReader reader) { } + protected internal virtual object GetRuntimeObject() { throw null; } + protected internal override bool IsModified() { throw null; } + protected internal override void ResetModified() { } + protected internal virtual string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; } + protected internal virtual bool ShouldSerializeElementInTargetVersion(System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework) { throw null; } + protected internal virtual bool ShouldSerializePropertyInTargetVersion(System.Configuration.ConfigurationProperty property, string propertyName, System.Runtime.Versioning.FrameworkName targetFramework, System.Configuration.ConfigurationElement parentConfigurationElement) { throw null; } + protected internal virtual bool ShouldSerializeSectionInTargetVersion(System.Runtime.Versioning.FrameworkName targetFramework) { throw null; } + } + [System.SerializableAttribute] + public sealed partial class ConfigurationSectionCollection : System.Collections.Specialized.NameObjectCollectionBase + { + internal ConfigurationSectionCollection() { } + public override int Count { get { throw null; } } + public System.Configuration.ConfigurationSection this[int index] { get { throw null; } } + public System.Configuration.ConfigurationSection this[string name] { get { throw null; } } + public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } } + public void Add(string name, System.Configuration.ConfigurationSection section) { } + public void Clear() { } + public void CopyTo(System.Configuration.ConfigurationSection[] array, int index) { } + public System.Configuration.ConfigurationSection Get(int index) { throw null; } + public System.Configuration.ConfigurationSection Get(string name) { throw null; } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + public string GetKey(int index) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public void Remove(string name) { } + public void RemoveAt(int index) { } + } + public partial class ConfigurationSectionGroup + { + public ConfigurationSectionGroup() { } + public bool IsDeclarationRequired { get { throw null; } } + public bool IsDeclared { get { throw null; } } + public string Name { get { throw null; } } + public string SectionGroupName { get { throw null; } } + public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get { throw null; } } + public System.Configuration.ConfigurationSectionCollection Sections { get { throw null; } } + public string Type { get { throw null; } set { } } + public void ForceDeclaration() { } + public void ForceDeclaration(bool force) { } + protected internal virtual bool ShouldSerializeSectionGroupInTargetVersion(System.Runtime.Versioning.FrameworkName targetFramework) { throw null; } + } + [System.SerializableAttribute] + public sealed partial class ConfigurationSectionGroupCollection : System.Collections.Specialized.NameObjectCollectionBase + { + internal ConfigurationSectionGroupCollection() { } + public override int Count { get { throw null; } } + public System.Configuration.ConfigurationSectionGroup this[int index] { get { throw null; } } + public System.Configuration.ConfigurationSectionGroup this[string name] { get { throw null; } } + public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } } + public void Add(string name, System.Configuration.ConfigurationSectionGroup sectionGroup) { } + public void Clear() { } + public void CopyTo(System.Configuration.ConfigurationSectionGroup[] array, int index) { } + public System.Configuration.ConfigurationSectionGroup Get(int index) { throw null; } + public System.Configuration.ConfigurationSectionGroup Get(string name) { throw null; } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + public string GetKey(int index) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public void Remove(string name) { } + public void RemoveAt(int index) { } + } + public enum ConfigurationUserLevel + { + None = 0, + PerUserRoaming = 10, + PerUserRoamingAndLocal = 20, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public partial class ConfigurationValidatorAttribute : System.Attribute + { + protected ConfigurationValidatorAttribute() { } + public ConfigurationValidatorAttribute(System.Type validator) { } + public virtual System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + public System.Type ValidatorType { get { throw null; } } + } + public abstract partial class ConfigurationValidatorBase + { + protected ConfigurationValidatorBase() { } + public virtual bool CanValidate(System.Type type) { throw null; } + public abstract void Validate(object value); + } + public sealed partial class ConnectionStringSettings : System.Configuration.ConfigurationElement + { + public ConnectionStringSettings() { } + public ConnectionStringSettings(string name, string connectionString) { } + public ConnectionStringSettings(string name, string connectionString, string providerName) { } + [System.Configuration.ConfigurationPropertyAttribute("connectionString", Options=(System.Configuration.ConfigurationPropertyOptions)(2), DefaultValue="")] + public string ConnectionString { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("name", Options=(System.Configuration.ConfigurationPropertyOptions)(6), DefaultValue="")] + public string Name { get { throw null; } set { } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("providerName", DefaultValue="System.Data.SqlClient")] + public string ProviderName { get { throw null; } set { } } + public override string ToString() { throw null; } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.ConnectionStringSettings))] + public sealed partial class ConnectionStringSettingsCollection : System.Configuration.ConfigurationElementCollection + { + public ConnectionStringSettingsCollection() { } + public System.Configuration.ConnectionStringSettings this[int index] { get { throw null; } set { } } + public new System.Configuration.ConnectionStringSettings this[string name] { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public void Add(System.Configuration.ConnectionStringSettings settings) { } + protected override void BaseAdd(int index, System.Configuration.ConfigurationElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public int IndexOf(System.Configuration.ConnectionStringSettings settings) { throw null; } + public void Remove(System.Configuration.ConnectionStringSettings settings) { } + public void Remove(string name) { } + public void RemoveAt(int index) { } + } + public sealed partial class ConnectionStringsSection : System.Configuration.ConfigurationSection + { + public ConnectionStringsSection() { } + [System.Configuration.ConfigurationPropertyAttribute("", Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override object GetRuntimeObject() { throw null; } + } + public sealed partial class ContextInformation + { + internal ContextInformation() { } + public object HostingContext { get { throw null; } } + public bool IsMachineLevel { get { throw null; } } + public object GetSection(string sectionName) { throw null; } + } + public sealed partial class DefaultSection : System.Configuration.ConfigurationSection + { + public DefaultSection() { } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override void DeserializeSection(System.Xml.XmlReader xmlReader) { } + protected internal override bool IsModified() { throw null; } + protected internal override void Reset(System.Configuration.ConfigurationElement parentSection) { } + protected internal override void ResetModified() { } + protected internal override string SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; } + } + public sealed partial class DefaultValidator : System.Configuration.ConfigurationValidatorBase + { + public DefaultValidator() { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] + public sealed partial class DpapiProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider + { + public DpapiProtectedConfigurationProvider() { } + public bool UseMachineProtection { get { throw null; } } + public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode) { throw null; } + public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) { throw null; } + public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) { } + } + public sealed partial class ElementInformation + { + internal ElementInformation() { } + public System.Collections.ICollection Errors { get { throw null; } } + public bool IsCollection { get { throw null; } } + public bool IsLocked { get { throw null; } } + public bool IsPresent { get { throw null; } } + public int LineNumber { get { throw null; } } + public System.Configuration.PropertyInformationCollection Properties { get { throw null; } } + public string Source { get { throw null; } } + public System.Type Type { get { throw null; } } + public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } } + } + public sealed partial class ExeConfigurationFileMap : System.Configuration.ConfigurationFileMap + { + public ExeConfigurationFileMap() { } + public ExeConfigurationFileMap(string machineConfigFileName) { } + public string ExeConfigFilename { get { throw null; } set { } } + public string LocalUserConfigFilename { get { throw null; } set { } } + public string RoamingUserConfigFilename { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public sealed partial class ExeContext + { + internal ExeContext() { } + public string ExePath { get { throw null; } } + public System.Configuration.ConfigurationUserLevel UserLevel { get { throw null; } } + } + public sealed partial class GenericEnumConverter : System.Configuration.ConfigurationConverterBase + { + public GenericEnumConverter(System.Type typeEnum) { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public sealed partial class IgnoreSection : System.Configuration.ConfigurationSection + { + public IgnoreSection() { } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override void DeserializeSection(System.Xml.XmlReader xmlReader) { } + protected internal override bool IsModified() { throw null; } + protected internal override void Reset(System.Configuration.ConfigurationElement parentSection) { } + protected internal override void ResetModified() { } + protected internal override string SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; } + } + public sealed partial class InfiniteIntConverter : System.Configuration.ConfigurationConverterBase + { + public InfiniteIntConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public sealed partial class InfiniteTimeSpanConverter : System.Configuration.ConfigurationConverterBase + { + public InfiniteTimeSpanConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public partial class IntegerValidator : System.Configuration.ConfigurationValidatorBase + { + public IntegerValidator(int minValue, int maxValue) { } + public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive) { } + public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class IntegerValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public IntegerValidatorAttribute() { } + public bool ExcludeRange { get { throw null; } set { } } + public int MaxValue { get { throw null; } set { } } + public int MinValue { get { throw null; } set { } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.KeyValueConfigurationElement))] + public partial class KeyValueConfigurationCollection : System.Configuration.ConfigurationElementCollection + { + public KeyValueConfigurationCollection() { } + public string[] AllKeys { get { throw null; } } + public new System.Configuration.KeyValueConfigurationElement this[string key] { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected override bool ThrowOnDuplicate { get { throw null; } } + public void Add(System.Configuration.KeyValueConfigurationElement keyValue) { } + public void Add(string key, string value) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(string key) { } + } + public partial class KeyValueConfigurationElement : System.Configuration.ConfigurationElement + { + public KeyValueConfigurationElement(string key, string value) { } + [System.Configuration.ConfigurationPropertyAttribute("key", Options=(System.Configuration.ConfigurationPropertyOptions)(4), DefaultValue="")] + public string Key { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("value", DefaultValue="")] + public string Value { get { throw null; } set { } } + protected internal override void Init() { } + } + public partial class LongValidator : System.Configuration.ConfigurationValidatorBase + { + public LongValidator(long minValue, long maxValue) { } + public LongValidator(long minValue, long maxValue, bool rangeIsExclusive) { } + public LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class LongValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public LongValidatorAttribute() { } + public bool ExcludeRange { get { throw null; } set { } } + public long MaxValue { get { throw null; } set { } } + public long MinValue { get { throw null; } set { } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.NameValueConfigurationElement))] + public sealed partial class NameValueConfigurationCollection : System.Configuration.ConfigurationElementCollection + { + public NameValueConfigurationCollection() { } + public string[] AllKeys { get { throw null; } } + public new System.Configuration.NameValueConfigurationElement this[string name] { get { throw null; } set { } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public void Add(System.Configuration.NameValueConfigurationElement nameValue) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.Configuration.NameValueConfigurationElement nameValue) { } + public void Remove(string name) { } + } + public sealed partial class NameValueConfigurationElement : System.Configuration.ConfigurationElement + { + public NameValueConfigurationElement(string name, string value) { } + [System.Configuration.ConfigurationPropertyAttribute("name", IsKey=true, DefaultValue="")] + public string Name { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("value", DefaultValue="")] + public string Value { get { throw null; } set { } } + } + public enum OverrideMode + { + Allow = 1, + Deny = 2, + Inherit = 0, + } + public partial class PositiveTimeSpanValidator : System.Configuration.ConfigurationValidatorBase + { + public PositiveTimeSpanValidator() { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class PositiveTimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public PositiveTimeSpanValidatorAttribute() { } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + public sealed partial class PropertyInformation + { + internal PropertyInformation() { } + public System.ComponentModel.TypeConverter Converter { get { throw null; } } + public object DefaultValue { get { throw null; } } + public string Description { get { throw null; } } + public bool IsKey { get { throw null; } } + public bool IsLocked { get { throw null; } } + public bool IsModified { get { throw null; } } + public bool IsRequired { get { throw null; } } + public int LineNumber { get { throw null; } } + public string Name { get { throw null; } } + public string Source { get { throw null; } } + public System.Type Type { get { throw null; } } + public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } } + public object Value { get { throw null; } set { } } + public System.Configuration.PropertyValueOrigin ValueOrigin { get { throw null; } } + } + [System.SerializableAttribute] + public sealed partial class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase + { + internal PropertyInformationCollection() { } + public System.Configuration.PropertyInformation this[string propertyName] { get { throw null; } } + public void CopyTo(System.Configuration.PropertyInformation[] array, int index) { } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public enum PropertyValueOrigin + { + Default = 0, + Inherited = 1, + SetHere = 2, + } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public static partial class ProtectedConfiguration + { + public const string DataProtectionProviderName = "DataProtectionConfigurationProvider"; + public const string ProtectedDataSectionName = "configProtectedData"; + public const string RsaProviderName = "RsaProtectedConfigurationProvider"; + public static string DefaultProvider { get { throw null; } } + public static System.Configuration.ProtectedConfigurationProviderCollection Providers { get { throw null; } } + } + public abstract partial class ProtectedConfigurationProvider : System.Configuration.Provider.ProviderBase + { + protected ProtectedConfigurationProvider() { } + public abstract System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode); + public abstract System.Xml.XmlNode Encrypt(System.Xml.XmlNode node); + } + public partial class ProtectedConfigurationProviderCollection : System.Configuration.Provider.ProviderCollection + { + public ProtectedConfigurationProviderCollection() { } + public new System.Configuration.ProtectedConfigurationProvider this[string name] { get { throw null; } } + public override void Add(System.Configuration.Provider.ProviderBase provider) { } + } + public sealed partial class ProtectedConfigurationSection : System.Configuration.ConfigurationSection + { + public ProtectedConfigurationSection() { } + [System.Configuration.ConfigurationPropertyAttribute("defaultProvider", DefaultValue="RsaProtectedConfigurationProvider")] + public string DefaultProvider { get { throw null; } set { } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("providers")] + public System.Configuration.ProviderSettingsCollection Providers { get { throw null; } } + } + public partial class ProtectedProviderSettings : System.Configuration.ConfigurationElement + { + public ProtectedProviderSettings() { } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("", IsDefaultCollection=true, Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Configuration.ProviderSettingsCollection Providers { get { throw null; } } + } + public sealed partial class ProviderSettings : System.Configuration.ConfigurationElement + { + public ProviderSettings() { } + public ProviderSettings(string name, string type) { } + [System.Configuration.ConfigurationPropertyAttribute("name", IsRequired=true, IsKey=true)] + public string Name { get { throw null; } set { } } + public System.Collections.Specialized.NameValueCollection Parameters { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("type", IsRequired=true)] + public string Type { get { throw null; } set { } } + protected internal override bool IsModified() { throw null; } + protected override bool OnDeserializeUnrecognizedAttribute(string name, string value) { throw null; } + protected internal override void Reset(System.Configuration.ConfigurationElement parentElement) { } + protected internal override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.ProviderSettings))] + public sealed partial class ProviderSettingsCollection : System.Configuration.ConfigurationElementCollection + { + public ProviderSettingsCollection() { } + public System.Configuration.ProviderSettings this[int index] { get { throw null; } set { } } + public new System.Configuration.ProviderSettings this[string key] { get { throw null; } } + protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public void Add(System.Configuration.ProviderSettings provider) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(string name) { } + } + public partial class RegexStringValidator : System.Configuration.ConfigurationValidatorBase + { + public RegexStringValidator(string regex) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class RegexStringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public RegexStringValidatorAttribute(string regex) { } + public string Regex { get { throw null; } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] + public sealed partial class RsaProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider + { + public RsaProtectedConfigurationProvider() { } + public string CspProviderName { get { throw null; } } + public string KeyContainerName { get { throw null; } } + public System.Security.Cryptography.RSAParameters RsaPublicKey { get { throw null; } } + public bool UseFIPS { get { throw null; } } + public bool UseMachineContainer { get { throw null; } } + public bool UseOAEP { get { throw null; } } + public void AddKey(int keySize, bool exportable) { } + public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode) { throw null; } + public void DeleteKey() { } + public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) { throw null; } + public void ExportKey(string xmlFileName, bool includePrivateParameters) { } + public void ImportKey(string xmlFileName, bool exportable) { } + public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) { } + } + public sealed partial class SectionInformation + { + internal SectionInformation() { } + public System.Configuration.ConfigurationAllowDefinition AllowDefinition { get { throw null; } set { } } + public System.Configuration.ConfigurationAllowExeDefinition AllowExeDefinition { get { throw null; } set { } } + public bool AllowLocation { get { throw null; } set { } } + public bool AllowOverride { get { throw null; } set { } } + public string ConfigSource { get { throw null; } set { } } + public System.Configuration.ConfigurationBuilder ConfigurationBuilder { get { throw null; } } + public bool ForceSave { get { throw null; } set { } } + public bool InheritInChildApplications { get { throw null; } set { } } + public bool IsDeclarationRequired { get { throw null; } } + public bool IsDeclared { get { throw null; } } + public bool IsLocked { get { throw null; } } + public bool IsProtected { get { throw null; } } + public string Name { get { throw null; } } + public System.Configuration.OverrideMode OverrideMode { get { throw null; } set { } } + public System.Configuration.OverrideMode OverrideModeDefault { get { throw null; } set { } } + public System.Configuration.OverrideMode OverrideModeEffective { get { throw null; } } + public System.Configuration.ProtectedConfigurationProvider ProtectionProvider { get { throw null; } } + public bool RequirePermission { get { throw null; } set { } } + public bool RestartOnExternalChanges { get { throw null; } set { } } + public string SectionName { get { throw null; } } + public string Type { get { throw null; } set { } } + public void ForceDeclaration() { } + public void ForceDeclaration(bool force) { } + public System.Configuration.ConfigurationSection GetParentSection() { throw null; } + public string GetRawXml() { throw null; } + public void ProtectSection(string protectionProvider) { } + public void RevertToParent() { } + public void SetRawXml(string rawXml) { } + public void UnprotectSection() { } + } + public partial class StringValidator : System.Configuration.ConfigurationValidatorBase + { + public StringValidator(int minLength) { } + public StringValidator(int minLength, int maxLength) { } + public StringValidator(int minLength, int maxLength, string invalidCharacters) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class StringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public StringValidatorAttribute() { } + public string InvalidCharacters { get { throw null; } set { } } + public int MaxLength { get { throw null; } set { } } + public int MinLength { get { throw null; } set { } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + public sealed partial class SubclassTypeValidator : System.Configuration.ConfigurationValidatorBase + { + public SubclassTypeValidator(System.Type baseClass) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class SubclassTypeValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public SubclassTypeValidatorAttribute(System.Type baseClass) { } + public System.Type BaseClass { get { throw null; } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + public partial class TimeSpanMinutesConverter : System.Configuration.ConfigurationConverterBase + { + public TimeSpanMinutesConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public sealed partial class TimeSpanMinutesOrInfiniteConverter : System.Configuration.TimeSpanMinutesConverter + { + public TimeSpanMinutesOrInfiniteConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public partial class TimeSpanSecondsConverter : System.Configuration.ConfigurationConverterBase + { + public TimeSpanSecondsConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public sealed partial class TimeSpanSecondsOrInfiniteConverter : System.Configuration.TimeSpanSecondsConverter + { + public TimeSpanSecondsOrInfiniteConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public partial class TimeSpanValidator : System.Configuration.ConfigurationValidatorBase + { + public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue) { } + public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive) { } + public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds) { } + public override bool CanValidate(System.Type type) { throw null; } + public override void Validate(object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128))] + public sealed partial class TimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + { + public const string TimeSpanMaxValue = "10675199.02:48:05.4775807"; + public const string TimeSpanMinValue = "-10675199.02:48:05.4775808"; + public TimeSpanValidatorAttribute() { } + public bool ExcludeRange { get { throw null; } set { } } + public System.TimeSpan MaxValue { get { throw null; } } + public string MaxValueString { get { throw null; } set { } } + public System.TimeSpan MinValue { get { throw null; } } + public string MinValueString { get { throw null; } set { } } + public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } } + } + public sealed partial class TypeNameConverter : System.Configuration.ConfigurationConverterBase + { + public TypeNameConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } + public delegate void ValidatorCallback(object value); + public sealed partial class WhiteSpaceTrimStringConverter : System.Configuration.ConfigurationConverterBase + { + public WhiteSpaceTrimStringConverter() { } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; } + } +} +namespace System.Configuration.Internal +{ + public partial class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHost + { + protected DelegatingConfigHost() { } + protected System.Configuration.Internal.IInternalConfigurationBuilderHost ConfigBuilderHost { get { throw null; } } + protected System.Configuration.Internal.IInternalConfigHost Host { get { throw null; } set { } } + public virtual bool IsRemote { get { throw null; } } + public virtual bool SupportsChangeNotifications { get { throw null; } } + public virtual bool SupportsLocation { get { throw null; } } + public virtual bool SupportsPath { get { throw null; } } + public virtual bool SupportsRefresh { get { throw null; } } + public virtual object CreateConfigurationContext(string configPath, string locationSubPath) { throw null; } + public virtual object CreateDeprecatedConfigContext(string configPath) { throw null; } + public virtual string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) { throw null; } + public virtual void DeleteStream(string streamName) { } + public virtual string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) { throw null; } + public virtual string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath) { throw null; } + public virtual System.Type GetConfigType(string typeName, bool throwOnError) { throw null; } + public virtual string GetConfigTypeName(System.Type t) { throw null; } + public virtual void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady) { permissionSet = default(System.Security.PermissionSet); isHostReady = default(bool); } + public virtual string GetStreamName(string configPath) { throw null; } + public virtual string GetStreamNameForConfigSource(string streamName, string configSource) { throw null; } + public virtual object GetStreamVersion(string streamName) { throw null; } + public virtual System.IDisposable Impersonate() { throw null; } + public virtual void Init(System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitParams) { } + public virtual void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitConfigurationParams) { configPath = default(string); locationConfigPath = default(string); } + public virtual bool IsAboveApplication(string configPath) { throw null; } + public virtual bool IsConfigRecordRequired(string configPath) { throw null; } + public virtual bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition) { throw null; } + public virtual bool IsFile(string streamName) { throw null; } + public virtual bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord) { throw null; } + public virtual bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord) { throw null; } + public virtual bool IsLocationApplicable(string configPath) { throw null; } + public virtual bool IsSecondaryRoot(string configPath) { throw null; } + public virtual bool IsTrustedConfigPath(string configPath) { throw null; } + public virtual System.IO.Stream OpenStreamForRead(string streamName) { throw null; } + public virtual System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions) { throw null; } + public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext) { throw null; } + public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions) { throw null; } + public virtual bool PrefetchAll(string configPath, string streamName) { throw null; } + public virtual bool PrefetchSection(string sectionGroupName, string sectionName) { throw null; } + public virtual System.Configuration.ConfigurationSection ProcessConfigurationSection(System.Configuration.ConfigurationSection configSection, System.Configuration.ConfigurationBuilder builder) { throw null; } + public virtual System.Xml.XmlNode ProcessRawXml(System.Xml.XmlNode rawXml, System.Configuration.ConfigurationBuilder builder) { throw null; } + public virtual void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord) { } + public virtual object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) { throw null; } + public virtual void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) { } + public virtual void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo) { } + public virtual void WriteCompleted(string streamName, bool success, object writeContext) { } + public virtual void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions) { } + } + public partial interface IConfigErrorInfo + { + string Filename { get; } + int LineNumber { get; } + } + public partial interface IConfigSystem + { + System.Configuration.Internal.IInternalConfigHost Host { get; } + System.Configuration.Internal.IInternalConfigRoot Root { get; } + void Init(System.Type typeConfigHost, params object[] hostInitParams); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IConfigurationManagerHelper + { + void EnsureNetConfigLoaded(); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IConfigurationManagerInternal + { + string ApplicationConfigUri { get; } + string ExeLocalConfigDirectory { get; } + string ExeLocalConfigPath { get; } + string ExeProductName { get; } + string ExeProductVersion { get; } + string ExeRoamingConfigDirectory { get; } + string ExeRoamingConfigPath { get; } + string MachineConfigPath { get; } + bool SetConfigurationSystemInProgress { get; } + bool SupportsUserConfig { get; } + string UserConfigFilename { get; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigClientHost + { + string GetExeConfigPath(); + string GetLocalUserConfigPath(); + string GetRoamingUserConfigPath(); + bool IsExeConfig(string configPath); + bool IsLocalUserConfig(string configPath); + bool IsRoamingUserConfig(string configPath); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigConfigurationFactory + { + System.Configuration.Configuration Create(System.Type typeConfigHost, params object[] hostInitConfigurationParams); + string NormalizeLocationSubPath(string subPath, System.Configuration.Internal.IConfigErrorInfo errorInfo); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigHost + { + bool IsRemote { get; } + bool SupportsChangeNotifications { get; } + bool SupportsLocation { get; } + bool SupportsPath { get; } + bool SupportsRefresh { get; } + object CreateConfigurationContext(string configPath, string locationSubPath); + object CreateDeprecatedConfigContext(string configPath); + string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); + void DeleteStream(string streamName); + string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); + string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath); + System.Type GetConfigType(string typeName, bool throwOnError); + string GetConfigTypeName(System.Type t); + void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady); + string GetStreamName(string configPath); + string GetStreamNameForConfigSource(string streamName, string configSource); + object GetStreamVersion(string streamName); + System.IDisposable Impersonate(); + void Init(System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitParams); + void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitConfigurationParams); + bool IsAboveApplication(string configPath); + bool IsConfigRecordRequired(string configPath); + bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition); + bool IsFile(string streamName); + bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord); + bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord); + bool IsLocationApplicable(string configPath); + bool IsSecondaryRoot(string configPath); + bool IsTrustedConfigPath(string configPath); + System.IO.Stream OpenStreamForRead(string streamName); + System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions); + System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext); + System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions); + bool PrefetchAll(string configPath, string streamName); + bool PrefetchSection(string sectionGroupName, string sectionName); + void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord); + object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback); + void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback); + void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo); + void WriteCompleted(string streamName, bool success, object writeContext); + void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigRecord + { + string ConfigPath { get; } + bool HasInitErrors { get; } + string StreamName { get; } + object GetLkgSection(string configKey); + object GetSection(string configKey); + void RefreshSection(string configKey); + void Remove(); + void ThrowIfInitErrors(); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigRoot + { + bool IsDesignTime { get; } + event System.Configuration.Internal.InternalConfigEventHandler ConfigChanged; + event System.Configuration.Internal.InternalConfigEventHandler ConfigRemoved; + System.Configuration.Internal.IInternalConfigRecord GetConfigRecord(string configPath); + object GetSection(string section, string configPath); + string GetUniqueConfigPath(string configPath); + System.Configuration.Internal.IInternalConfigRecord GetUniqueConfigRecord(string configPath); + void Init(System.Configuration.Internal.IInternalConfigHost host, bool isDesignTime); + void RemoveConfig(string configPath); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigSettingsFactory + { + void CompleteInit(); + void SetConfigurationSystem(System.Configuration.Internal.IInternalConfigSystem internalConfigSystem, bool initComplete); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigSystem + { + bool SupportsUserConfig { get; } + object GetSection(string configKey); + void RefreshConfig(string sectionName); + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial interface IInternalConfigurationBuilderHost + { + System.Configuration.ConfigurationSection ProcessConfigurationSection(System.Configuration.ConfigurationSection configSection, System.Configuration.ConfigurationBuilder builder); + System.Xml.XmlNode ProcessRawXml(System.Xml.XmlNode rawXml, System.Configuration.ConfigurationBuilder builder); + } + public sealed partial class InternalConfigEventArgs : System.EventArgs + { + public InternalConfigEventArgs(string configPath) { } + public string ConfigPath { get { throw null; } set { } } + } + public delegate void InternalConfigEventHandler(object sender, System.Configuration.Internal.InternalConfigEventArgs e); + public delegate void StreamChangeCallback(string streamName); +} +namespace System.Configuration.Provider +{ + public abstract partial class ProviderBase + { + protected ProviderBase() { } + public virtual string Description { get { throw null; } } + public virtual string Name { get { throw null; } } + public virtual void Initialize(string name, System.Collections.Specialized.NameValueCollection config) { } + } + public partial class ProviderCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public ProviderCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Configuration.Provider.ProviderBase this[string name] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public virtual void Add(System.Configuration.Provider.ProviderBase provider) { } + public void Clear() { } + public void CopyTo(System.Configuration.Provider.ProviderBase[] array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void Remove(string name) { } + public void SetReadOnly() { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + } + [System.SerializableAttribute] + public partial class ProviderException : System.Exception + { + public ProviderException() { } + protected ProviderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ProviderException(string message) { } + public ProviderException(string message, System.Exception innerException) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Core.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Core.cs.REMOVED.git-id new file mode 100644 index 0000000000..f0ad034e7b --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Core.cs.REMOVED.git-id @@ -0,0 +1 @@ +53bb5168fc610ba437d81a420f96f0e6c133996a \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.DataSetExtensions.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Data.DataSetExtensions.cs new file mode 100644 index 0000000000..6b64da2f48 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.DataSetExtensions.cs @@ -0,0 +1,110 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.DataSetExtensions.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.DataSetExtensions.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.DataSetExtensions.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +namespace System.Data +{ + public static partial class DataRowComparer + { + public static System.Data.DataRowComparer Default { get { throw null; } } + } + public sealed partial class DataRowComparer : System.Collections.Generic.IEqualityComparer where TRow : System.Data.DataRow + { + internal DataRowComparer() { } + public static System.Data.DataRowComparer Default { get { throw null; } } + public bool Equals(TRow leftRow, TRow rightRow) { throw null; } + public int GetHashCode(TRow row) { throw null; } + } + public static partial class DataRowExtensions + { + public static T Field(this System.Data.DataRow row, System.Data.DataColumn column) { throw null; } + public static T Field(this System.Data.DataRow row, System.Data.DataColumn column, System.Data.DataRowVersion version) { throw null; } + public static T Field(this System.Data.DataRow row, int columnIndex) { throw null; } + public static T Field(this System.Data.DataRow row, int columnIndex, System.Data.DataRowVersion version) { throw null; } + public static T Field(this System.Data.DataRow row, string columnName) { throw null; } + public static T Field(this System.Data.DataRow row, string columnName, System.Data.DataRowVersion version) { throw null; } + public static void SetField(this System.Data.DataRow row, System.Data.DataColumn column, T value) { } + public static void SetField(this System.Data.DataRow row, int columnIndex, T value) { } + public static void SetField(this System.Data.DataRow row, string columnName, T value) { } + } + public static partial class DataTableExtensions + { + public static System.Data.DataView AsDataView(this System.Data.DataTable table) { throw null; } + public static System.Data.DataView AsDataView(this System.Data.EnumerableRowCollection source) where T : System.Data.DataRow { throw null; } + public static System.Data.EnumerableRowCollection AsEnumerable(this System.Data.DataTable source) { throw null; } + public static System.Data.DataTable CopyToDataTable(this System.Collections.Generic.IEnumerable source) where T : System.Data.DataRow { throw null; } + public static void CopyToDataTable(this System.Collections.Generic.IEnumerable source, System.Data.DataTable table, System.Data.LoadOption options) where T : System.Data.DataRow { } + public static void CopyToDataTable(this System.Collections.Generic.IEnumerable source, System.Data.DataTable table, System.Data.LoadOption options, System.Data.FillErrorEventHandler errorHandler) where T : System.Data.DataRow { } + } + public abstract partial class EnumerableRowCollection : System.Collections.IEnumerable + { + internal EnumerableRowCollection() { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public static partial class EnumerableRowCollectionExtensions + { + public static System.Data.EnumerableRowCollection Cast(this System.Data.EnumerableRowCollection source) { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.EnumerableRowCollection source, System.Func keySelector) { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.EnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.EnumerableRowCollection source, System.Func keySelector) { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.EnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { throw null; } + public static System.Data.EnumerableRowCollection Select(this System.Data.EnumerableRowCollection source, System.Func selector) { throw null; } + public static System.Data.OrderedEnumerableRowCollection ThenByDescending(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector) { throw null; } + public static System.Data.OrderedEnumerableRowCollection ThenByDescending(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { throw null; } + public static System.Data.OrderedEnumerableRowCollection ThenBy(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector) { throw null; } + public static System.Data.OrderedEnumerableRowCollection ThenBy(this System.Data.OrderedEnumerableRowCollection source, System.Func keySelector, System.Collections.Generic.IComparer comparer) { throw null; } + public static System.Data.EnumerableRowCollection Where(this System.Data.EnumerableRowCollection source, System.Func predicate) { throw null; } + } + public partial class EnumerableRowCollection : System.Data.EnumerableRowCollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + internal EnumerableRowCollection() { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public sealed partial class OrderedEnumerableRowCollection : System.Data.EnumerableRowCollection + { + internal OrderedEnumerableRowCollection() { } + } + public static partial class TypedTableBaseExtensions + { + public static System.Data.EnumerableRowCollection AsEnumerable(this System.Data.TypedTableBase source) where TRow : System.Data.DataRow { throw null; } + public static TRow ElementAtOrDefault(this System.Data.TypedTableBase source, int index) where TRow : System.Data.DataRow { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.TypedTableBase source, System.Func keySelector) where TRow : System.Data.DataRow { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderByDescending(this System.Data.TypedTableBase source, System.Func keySelector, System.Collections.Generic.IComparer comparer) where TRow : System.Data.DataRow { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.TypedTableBase source, System.Func keySelector) where TRow : System.Data.DataRow { throw null; } + public static System.Data.OrderedEnumerableRowCollection OrderBy(this System.Data.TypedTableBase source, System.Func keySelector, System.Collections.Generic.IComparer comparer) where TRow : System.Data.DataRow { throw null; } + public static System.Data.EnumerableRowCollection Select(this System.Data.TypedTableBase source, System.Func selector) where TRow : System.Data.DataRow { throw null; } + public static System.Data.EnumerableRowCollection Where(this System.Data.TypedTableBase source, System.Func predicate) where TRow : System.Data.DataRow { throw null; } + } + [System.SerializableAttribute] + public abstract partial class TypedTableBase : System.Data.DataTable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable where T : System.Data.DataRow + { + protected TypedTableBase() { } + protected TypedTableBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public System.Data.EnumerableRowCollection Cast() { throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.Entity.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Entity.cs.REMOVED.git-id new file mode 100644 index 0000000000..263d8677fe --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Entity.cs.REMOVED.git-id @@ -0,0 +1 @@ +4a24d8399d036071b03614a4b39705c5dc1ac32d \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.Linq.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Linq.cs new file mode 100644 index 0000000000..685278151a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Linq.cs @@ -0,0 +1,703 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.Linq.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.Linq.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.Linq.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace System.Data.Linq +{ + [System.Runtime.Serialization.DataContractAttribute] + [System.SerializableAttribute] + public sealed partial class Binary : System.IEquatable + { + public Binary(byte[] value) { } + public int Length { get { throw null; } } + public bool Equals(System.Data.Linq.Binary other) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; } + public static implicit operator System.Data.Linq.Binary (byte[] value) { throw null; } + public static bool operator !=(System.Data.Linq.Binary binary1, System.Data.Linq.Binary binary2) { throw null; } + public byte[] ToArray() { throw null; } + public override string ToString() { throw null; } + } + public enum ChangeAction + { + Delete = 1, + Insert = 2, + None = 0, + Update = 3, + } + public sealed partial class ChangeConflictCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.ICollection, System.Collections.IEnumerable + { + internal ChangeConflictCollection() { } + public int Count { get { throw null; } } + public System.Data.Linq.ObjectChangeConflict this[int index] { get { throw null; } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + bool System.Collections.ICollection.IsSynchronized { get { throw null; } } + object System.Collections.ICollection.SyncRoot { get { throw null; } } + public void Clear() { } + public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; } + public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; } + public void ResolveAll(System.Data.Linq.RefreshMode mode) { } + public void ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes) { } + void System.Collections.Generic.ICollection.Add(System.Data.Linq.ObjectChangeConflict item) { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public partial class ChangeConflictException : System.Exception + { + public ChangeConflictException() { } + public ChangeConflictException(string message) { } + public ChangeConflictException(string message, System.Exception innerException) { } + } + public sealed partial class ChangeSet + { + internal ChangeSet() { } + public System.Collections.Generic.IList Deletes { get { throw null; } } + public System.Collections.Generic.IList Inserts { get { throw null; } } + public System.Collections.Generic.IList Updates { get { throw null; } } + public override string ToString() { throw null; } + } + public sealed partial class CompiledQuery + { + internal CompiledQuery() { } + public System.Linq.Expressions.LambdaExpression Expression { get { throw null; } } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; } + } + public enum ConflictMode + { + ContinueOnConflict = 1, + FailOnFirstConflict = 0, + } + public partial class DataContext : System.IDisposable + { + public DataContext(System.Data.IDbConnection connection) { } + public DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping) { } + public DataContext(string fileOrServerOrConnection) { } + public DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping) { } + public System.Data.Linq.ChangeConflictCollection ChangeConflicts { get { throw null; } } + public int CommandTimeout { get { throw null; } set { } } + public System.Data.Common.DbConnection Connection { get { throw null; } } + public bool DeferredLoadingEnabled { get { throw null; } set { } } + public System.Data.Linq.DataLoadOptions LoadOptions { get { throw null; } set { } } + public System.IO.TextWriter Log { get { throw null; } set { } } + public System.Data.Linq.Mapping.MetaModel Mapping { get { throw null; } } + public bool ObjectTrackingEnabled { get { throw null; } set { } } + public System.Data.Common.DbTransaction Transaction { get { throw null; } set { } } + public void CreateDatabase() { } + protected internal System.Linq.IQueryable CreateMethodCallQuery(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; } + public bool DatabaseExists() { throw null; } + public void DeleteDatabase() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public int ExecuteCommand(string command, params object[] parameters) { throw null; } + protected internal void ExecuteDynamicDelete(object entity) { } + protected internal void ExecuteDynamicInsert(object entity) { } + protected internal void ExecuteDynamicUpdate(object entity) { } + protected internal System.Data.Linq.IExecuteResult ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; } + public System.Collections.IEnumerable ExecuteQuery(System.Type elementType, string query, params object[] parameters) { throw null; } + public System.Collections.Generic.IEnumerable ExecuteQuery(string query, params object[] parameters) { throw null; } + public System.Data.Linq.ChangeSet GetChangeSet() { throw null; } + public System.Data.Common.DbCommand GetCommand(System.Linq.IQueryable query) { throw null; } + public System.Data.Linq.ITable GetTable(System.Type type) { throw null; } + public System.Data.Linq.Table GetTable() where TEntity : class { throw null; } + public void Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities) { } + public void Refresh(System.Data.Linq.RefreshMode mode, object entity) { } + public void Refresh(System.Data.Linq.RefreshMode mode, params object[] entities) { } + public void SubmitChanges() { } + public virtual void SubmitChanges(System.Data.Linq.ConflictMode failureMode) { } + public System.Data.Linq.IMultipleResults Translate(System.Data.Common.DbDataReader reader) { throw null; } + public System.Collections.IEnumerable Translate(System.Type elementType, System.Data.Common.DbDataReader reader) { throw null; } + public System.Collections.Generic.IEnumerable Translate(System.Data.Common.DbDataReader reader) { throw null; } + } + public sealed partial class DataLoadOptions + { + public DataLoadOptions() { } + public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { } + public void AssociateWith(System.Linq.Expressions.Expression> expression) { } + public void LoadWith(System.Linq.Expressions.LambdaExpression expression) { } + public void LoadWith(System.Linq.Expressions.Expression> expression) { } + } + public static partial class DBConvert + { + public static object ChangeType(object value, System.Type type) { throw null; } + public static T ChangeType(object value) { throw null; } + } + public partial class DuplicateKeyException : System.InvalidOperationException + { + public DuplicateKeyException(object duplicate) { } + public DuplicateKeyException(object duplicate, string message) { } + public DuplicateKeyException(object duplicate, string message, System.Exception innerException) { } + public object Object { get { throw null; } } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct EntityRef where TEntity : class + { + public EntityRef(System.Collections.Generic.IEnumerable source) { throw null;} + public EntityRef(System.Data.Linq.EntityRef entityRef) { throw null;} + public EntityRef(TEntity entity) { throw null;} + public TEntity Entity { get { throw null; } set { } } + public bool HasLoadedOrAssignedValue { get { throw null; } } + } + public sealed partial class EntitySet : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IListSource where TEntity : class + { + public EntitySet() { } + public EntitySet(System.Action onAdd, System.Action onRemove) { } + public int Count { get { throw null; } } + public bool HasLoadedOrAssignedValues { get { throw null; } } + public bool IsDeferred { get { throw null; } } + public TEntity this[int index] { get { throw null; } set { } } + bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } } + bool System.Collections.ICollection.IsSynchronized { get { throw null; } } + object System.Collections.ICollection.SyncRoot { get { throw null; } } + bool System.Collections.IList.IsFixedSize { get { throw null; } } + bool System.Collections.IList.IsReadOnly { get { throw null; } } + object System.Collections.IList.this[int index] { get { throw null; } set { } } + bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } } + public event System.ComponentModel.ListChangedEventHandler ListChanged { add { } remove { } } + public void Add(TEntity entity) { } + public void AddRange(System.Collections.Generic.IEnumerable collection) { } + public void Assign(System.Collections.Generic.IEnumerable entitySource) { } + public void Clear() { } + public bool Contains(TEntity entity) { throw null; } + public void CopyTo(TEntity[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public System.ComponentModel.IBindingList GetNewBindingList() { throw null; } + public int IndexOf(TEntity entity) { throw null; } + public void Insert(int index, TEntity entity) { } + public void Load() { } + public bool Remove(TEntity entity) { throw null; } + public void RemoveAt(int index) { } + public void SetSource(System.Collections.Generic.IEnumerable entitySource) { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + int System.Collections.IList.Add(object value) { throw null; } + bool System.Collections.IList.Contains(object value) { throw null; } + int System.Collections.IList.IndexOf(object value) { throw null; } + void System.Collections.IList.Insert(int index, object value) { } + void System.Collections.IList.Remove(object value) { } + System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; } + } + public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException + { + public ForeignKeyReferenceAlreadyHasValueException() { } + public ForeignKeyReferenceAlreadyHasValueException(string message) { } + public ForeignKeyReferenceAlreadyHasValueException(string message, System.Exception innerException) { } + } + public partial interface IExecuteResult : System.IDisposable + { + object ReturnValue { get; } + object GetParameterValue(int parameterIndex); + } + public partial interface IFunctionResult + { + object ReturnValue { get; } + } + public partial interface IMultipleResults : System.Data.Linq.IFunctionResult, System.IDisposable + { + System.Collections.Generic.IEnumerable GetResult(); + } + public partial interface ISingleResult : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Data.Linq.IFunctionResult, System.IDisposable + { + } + public partial interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable + { + System.Data.Linq.DataContext Context { get; } + bool IsReadOnly { get; } + void Attach(object entity); + void Attach(object entity, bool asModified); + void Attach(object entity, object original); + void AttachAll(System.Collections.IEnumerable entities); + void AttachAll(System.Collections.IEnumerable entities, bool asModified); + void DeleteAllOnSubmit(System.Collections.IEnumerable entities); + void DeleteOnSubmit(object entity); + System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(object entity); + object GetOriginalEntityState(object entity); + void InsertAllOnSubmit(System.Collections.IEnumerable entities); + void InsertOnSubmit(object entity); + } + public partial interface ITable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable where TEntity : class + { + void Attach(TEntity entity); + void DeleteOnSubmit(TEntity entity); + void InsertOnSubmit(TEntity entity); + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Link + { + public Link(System.Collections.Generic.IEnumerable source) { throw null;} + public Link(System.Data.Linq.Link link) { throw null;} + public Link(T value) { throw null;} + public bool HasLoadedOrAssignedValue { get { throw null; } } + public bool HasValue { get { throw null; } } + public T Value { get { throw null; } set { } } + } + public sealed partial class MemberChangeConflict + { + internal MemberChangeConflict() { } + public object CurrentValue { get { throw null; } } + public object DatabaseValue { get { throw null; } } + public bool IsModified { get { throw null; } } + public bool IsResolved { get { throw null; } } + public System.Reflection.MemberInfo Member { get { throw null; } } + public object OriginalValue { get { throw null; } } + public void Resolve(System.Data.Linq.RefreshMode refreshMode) { } + public void Resolve(object value) { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct ModifiedMemberInfo + { + public object CurrentValue { get { throw null; } } + public System.Reflection.MemberInfo Member { get { throw null; } } + public object OriginalValue { get { throw null; } } + } + public sealed partial class ObjectChangeConflict + { + internal ObjectChangeConflict() { } + public bool IsDeleted { get { throw null; } } + public bool IsResolved { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection MemberConflicts { get { throw null; } } + public object Object { get { throw null; } } + public void Resolve() { } + public void Resolve(System.Data.Linq.RefreshMode refreshMode) { } + public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { } + } + public enum RefreshMode + { + KeepChanges = 1, + KeepCurrentValues = 0, + OverwriteCurrentValues = 2, + } + public sealed partial class Table : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Data.Linq.ITable, System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IQueryProvider where TEntity : class + { + internal Table() { } + public System.Data.Linq.DataContext Context { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + bool System.ComponentModel.IListSource.ContainsListCollection { get { throw null; } } + System.Type System.Linq.IQueryable.ElementType { get { throw null; } } + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get { throw null; } } + System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get { throw null; } } + public void Attach(TEntity entity) { } + public void Attach(TEntity entity, bool asModified) { } + public void Attach(TEntity entity, TEntity original) { } + public void AttachAll(System.Collections.Generic.IEnumerable entities) where TSubEntity : TEntity { } + public void AttachAll(System.Collections.Generic.IEnumerable entities, bool asModified) where TSubEntity : TEntity { } + public void DeleteAllOnSubmit(System.Collections.Generic.IEnumerable entities) where TSubEntity : TEntity { } + public void DeleteOnSubmit(TEntity entity) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public System.Data.Linq.ModifiedMemberInfo[] GetModifiedMembers(TEntity entity) { throw null; } + public System.ComponentModel.IBindingList GetNewBindingList() { throw null; } + public TEntity GetOriginalEntityState(TEntity entity) { throw null; } + public void InsertAllOnSubmit(System.Collections.Generic.IEnumerable entities) where TSubEntity : TEntity { } + public void InsertOnSubmit(TEntity entity) { } + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; } + void System.Data.Linq.ITable.Attach(object entity) { } + void System.Data.Linq.ITable.Attach(object entity, bool asModified) { } + void System.Data.Linq.ITable.Attach(object entity, object original) { } + void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities) { } + void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified) { } + void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { } + void System.Data.Linq.ITable.DeleteOnSubmit(object entity) { } + System.Data.Linq.ModifiedMemberInfo[] System.Data.Linq.ITable.GetModifiedMembers(object entity) { throw null; } + object System.Data.Linq.ITable.GetOriginalEntityState(object entity) { throw null; } + void System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities) { } + void System.Data.Linq.ITable.InsertOnSubmit(object entity) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining | System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; } + System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; } + object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; } + TResult System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; } + public override string ToString() { throw null; } + } +} +namespace System.Data.Linq.Mapping +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public sealed partial class AssociationAttribute : System.Data.Linq.Mapping.DataAttribute + { + public AssociationAttribute() { } + public bool DeleteOnNull { get { throw null; } set { } } + public string DeleteRule { get { throw null; } set { } } + public bool IsForeignKey { get { throw null; } set { } } + public bool IsUnique { get { throw null; } set { } } + public string OtherKey { get { throw null; } set { } } + public string ThisKey { get { throw null; } set { } } + } + public sealed partial class AttributeMappingSource : System.Data.Linq.Mapping.MappingSource + { + public AttributeMappingSource() { } + protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; } + } + public enum AutoSync + { + Always = 1, + Default = 0, + Never = 2, + OnInsert = 3, + OnUpdate = 4, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)] + public sealed partial class ColumnAttribute : System.Data.Linq.Mapping.DataAttribute + { + public ColumnAttribute() { } + public System.Data.Linq.Mapping.AutoSync AutoSync { get { throw null; } set { } } + public bool CanBeNull { get { throw null; } set { } } + public string DbType { get { throw null; } set { } } + public string Expression { get { throw null; } set { } } + public bool IsDbGenerated { get { throw null; } set { } } + public bool IsDiscriminator { get { throw null; } set { } } + public bool IsPrimaryKey { get { throw null; } set { } } + public bool IsVersion { get { throw null; } set { } } + public System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get { throw null; } set { } } + } + public abstract partial class DataAttribute : System.Attribute + { + protected DataAttribute() { } + public string Name { get { throw null; } set { } } + public string Storage { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class DatabaseAttribute : System.Attribute + { + public DatabaseAttribute() { } + public string Name { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)] + public sealed partial class FunctionAttribute : System.Attribute + { + public FunctionAttribute() { } + public bool IsComposable { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=false)] + public sealed partial class InheritanceMappingAttribute : System.Attribute + { + public InheritanceMappingAttribute() { } + public object Code { get { throw null; } set { } } + public bool IsDefault { get { throw null; } set { } } + public System.Type Type { get { throw null; } set { } } + } + public abstract partial class MappingSource + { + protected MappingSource() { } + protected abstract System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType); + public System.Data.Linq.Mapping.MetaModel GetModel(System.Type dataContextType) { throw null; } + } + public abstract partial class MetaAccessor + { + protected MetaAccessor() { } + public abstract System.Type Type { get; } + public abstract object GetBoxedValue(object instance); + public virtual bool HasAssignedValue(object instance) { throw null; } + public virtual bool HasLoadedValue(object instance) { throw null; } + public virtual bool HasValue(object instance) { throw null; } + public abstract void SetBoxedValue(ref object instance, object value); + } + public abstract partial class MetaAccessor : System.Data.Linq.Mapping.MetaAccessor + { + protected MetaAccessor() { } + public override System.Type Type { get { throw null; } } + public override object GetBoxedValue(object instance) { throw null; } + public abstract TMember GetValue(TEntity instance); + public override void SetBoxedValue(ref object instance, object value) { } + public abstract void SetValue(ref TEntity instance, TMember value); + } + public abstract partial class MetaAssociation + { + protected MetaAssociation() { } + public abstract bool DeleteOnNull { get; } + public abstract string DeleteRule { get; } + public abstract bool IsForeignKey { get; } + public abstract bool IsMany { get; } + public abstract bool IsNullable { get; } + public abstract bool IsUnique { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection OtherKey { get; } + public abstract bool OtherKeyIsPrimaryKey { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember OtherMember { get; } + public abstract System.Data.Linq.Mapping.MetaType OtherType { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection ThisKey { get; } + public abstract bool ThisKeyIsPrimaryKey { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember ThisMember { get; } + } + public abstract partial class MetaDataMember + { + protected MetaDataMember() { } + public abstract System.Data.Linq.Mapping.MetaAssociation Association { get; } + public abstract System.Data.Linq.Mapping.AutoSync AutoSync { get; } + public abstract bool CanBeNull { get; } + public abstract string DbType { get; } + public abstract System.Data.Linq.Mapping.MetaType DeclaringType { get; } + public abstract System.Data.Linq.Mapping.MetaAccessor DeferredSourceAccessor { get; } + public abstract System.Data.Linq.Mapping.MetaAccessor DeferredValueAccessor { get; } + public abstract string Expression { get; } + public abstract bool IsAssociation { get; } + public abstract bool IsDbGenerated { get; } + public abstract bool IsDeferred { get; } + public abstract bool IsDiscriminator { get; } + public abstract bool IsPersistent { get; } + public abstract bool IsPrimaryKey { get; } + public abstract bool IsVersion { get; } + public abstract System.Reflection.MethodInfo LoadMethod { get; } + public abstract string MappedName { get; } + public abstract System.Reflection.MemberInfo Member { get; } + public abstract System.Data.Linq.Mapping.MetaAccessor MemberAccessor { get; } + public abstract string Name { get; } + public abstract int Ordinal { get; } + public abstract System.Data.Linq.Mapping.MetaAccessor StorageAccessor { get; } + public abstract System.Reflection.MemberInfo StorageMember { get; } + public abstract System.Type Type { get; } + public abstract System.Data.Linq.Mapping.UpdateCheck UpdateCheck { get; } + public abstract bool IsDeclaredBy(System.Data.Linq.Mapping.MetaType type); + } + public abstract partial class MetaFunction + { + protected MetaFunction() { } + public abstract bool HasMultipleResults { get; } + public abstract bool IsComposable { get; } + public abstract string MappedName { get; } + public abstract System.Reflection.MethodInfo Method { get; } + public abstract System.Data.Linq.Mapping.MetaModel Model { get; } + public abstract string Name { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection Parameters { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection ResultRowTypes { get; } + public abstract System.Data.Linq.Mapping.MetaParameter ReturnParameter { get; } + } + public abstract partial class MetaModel + { + protected MetaModel() { } + public abstract System.Type ContextType { get; } + public abstract string DatabaseName { get; } + public abstract System.Data.Linq.Mapping.MappingSource MappingSource { get; } + public abstract System.Type ProviderType { get; } + public abstract System.Data.Linq.Mapping.MetaFunction GetFunction(System.Reflection.MethodInfo method); + public abstract System.Collections.Generic.IEnumerable GetFunctions(); + public abstract System.Data.Linq.Mapping.MetaType GetMetaType(System.Type type); + public abstract System.Data.Linq.Mapping.MetaTable GetTable(System.Type rowType); + public abstract System.Collections.Generic.IEnumerable GetTables(); + } + public abstract partial class MetaParameter + { + protected MetaParameter() { } + public abstract string DbType { get; } + public abstract string MappedName { get; } + public abstract string Name { get; } + public abstract System.Reflection.ParameterInfo Parameter { get; } + public abstract System.Type ParameterType { get; } + } + public abstract partial class MetaTable + { + protected MetaTable() { } + public abstract System.Reflection.MethodInfo DeleteMethod { get; } + public abstract System.Reflection.MethodInfo InsertMethod { get; } + public abstract System.Data.Linq.Mapping.MetaModel Model { get; } + public abstract System.Data.Linq.Mapping.MetaType RowType { get; } + public abstract string TableName { get; } + public abstract System.Reflection.MethodInfo UpdateMethod { get; } + } + public abstract partial class MetaType + { + protected MetaType() { } + public abstract System.Collections.ObjectModel.ReadOnlyCollection Associations { get; } + public abstract bool CanInstantiate { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection DataMembers { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember DBGeneratedIdentityMember { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection DerivedTypes { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember Discriminator { get; } + public abstract bool HasAnyLoadMethod { get; } + public abstract bool HasAnyValidateMethod { get; } + public abstract bool HasInheritance { get; } + public abstract bool HasInheritanceCode { get; } + public abstract bool HasUpdateCheck { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection IdentityMembers { get; } + public abstract System.Data.Linq.Mapping.MetaType InheritanceBase { get; } + public abstract object InheritanceCode { get; } + public abstract System.Data.Linq.Mapping.MetaType InheritanceDefault { get; } + public abstract System.Data.Linq.Mapping.MetaType InheritanceRoot { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection InheritanceTypes { get; } + public abstract bool IsEntity { get; } + public abstract bool IsInheritanceDefault { get; } + public abstract System.Data.Linq.Mapping.MetaModel Model { get; } + public abstract string Name { get; } + public abstract System.Reflection.MethodInfo OnLoadedMethod { get; } + public abstract System.Reflection.MethodInfo OnValidateMethod { get; } + public abstract System.Collections.ObjectModel.ReadOnlyCollection PersistentDataMembers { get; } + public abstract System.Data.Linq.Mapping.MetaTable Table { get; } + public abstract System.Type Type { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember VersionMember { get; } + public abstract System.Data.Linq.Mapping.MetaDataMember GetDataMember(System.Reflection.MemberInfo member); + public abstract System.Data.Linq.Mapping.MetaType GetInheritanceType(System.Type type); + public abstract System.Data.Linq.Mapping.MetaType GetTypeForInheritanceCode(object code); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(10240), AllowMultiple=false)] + public sealed partial class ParameterAttribute : System.Attribute + { + public ParameterAttribute() { } + public string DbType { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class ProviderAttribute : System.Attribute + { + public ProviderAttribute() { } + public ProviderAttribute(System.Type type) { } + public System.Type Type { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true)] + public sealed partial class ResultTypeAttribute : System.Attribute + { + public ResultTypeAttribute(System.Type type) { } + public System.Type Type { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] + public sealed partial class TableAttribute : System.Attribute + { + public TableAttribute() { } + public string Name { get { throw null; } set { } } + } + public enum UpdateCheck + { + Always = 0, + Never = 1, + WhenChanged = 2, + } + public sealed partial class XmlMappingSource : System.Data.Linq.Mapping.MappingSource + { + internal XmlMappingSource() { } + protected override System.Data.Linq.Mapping.MetaModel CreateModel(System.Type dataContextType) { throw null; } + public static System.Data.Linq.Mapping.XmlMappingSource FromReader(System.Xml.XmlReader reader) { throw null; } + public static System.Data.Linq.Mapping.XmlMappingSource FromStream(System.IO.Stream stream) { throw null; } + public static System.Data.Linq.Mapping.XmlMappingSource FromUrl(string url) { throw null; } + public static System.Data.Linq.Mapping.XmlMappingSource FromXml(string xml) { throw null; } + } +} +namespace System.Data.Linq.SqlClient +{ + public sealed partial class Sql2000Provider : System.Data.Linq.SqlClient.SqlProvider + { + public Sql2000Provider() { } + } + public sealed partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider + { + public Sql2005Provider() { } + } + public sealed partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider + { + public Sql2008Provider() { } + } + public static partial class SqlHelpers + { + public static string GetStringContainsPattern(string text, char escape) { throw null; } + public static string GetStringEndsWithPattern(string text, char escape) { throw null; } + public static string GetStringStartsWithPattern(string text, char escape) { throw null; } + public static string TranslateVBLikePattern(string pattern, char escape) { throw null; } + } + public static partial class SqlMethods + { + public static int DateDiffDay(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffDay(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffDay(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffHour(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffHour(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffHour(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffMicrosecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffMicrosecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffMillisecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffMillisecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffMinute(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffMinute(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffMinute(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffMonth(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffMonth(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffMonth(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffNanosecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffNanosecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffSecond(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffSecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffSecond(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static int DateDiffYear(System.DateTime startDate, System.DateTime endDate) { throw null; } + public static int DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; } + public static System.Nullable DateDiffYear(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static System.Nullable DateDiffYear(System.Nullable startDate, System.Nullable endDate) { throw null; } + public static bool Like(string matchExpression, string pattern) { throw null; } + public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; } + } + public partial class SqlProvider : System.IDisposable + { + public SqlProvider() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + } +} +namespace System.Data.Linq.SqlClient.Implementation +{ + public abstract partial class ObjectMaterializer where TDataReader : System.Data.Common.DbDataReader + { + public object[] Arguments; + public System.Data.Common.DbDataReader BufferReader; + public TDataReader DataReader; + public object[] Globals; + public object[] Locals; + public int[] Ordinals; + public ObjectMaterializer() { } + public abstract bool CanDeferLoad { get; } + public static System.Collections.Generic.IEnumerable Convert(System.Collections.IEnumerable source) { throw null; } + public static System.Linq.IGrouping CreateGroup(TKey key, System.Collections.Generic.IEnumerable items) { throw null; } + public static System.Linq.IOrderedEnumerable CreateOrderedEnumerable(System.Collections.Generic.IEnumerable items) { throw null; } + public static System.Exception ErrorAssignmentToNull(System.Type type) { throw null; } + public abstract System.Collections.IEnumerable ExecuteSubQuery(int iSubQuery, object[] args); + public abstract System.Collections.Generic.IEnumerable GetLinkSource(int globalLink, int localFactory, object[] keyValues); + public abstract System.Collections.Generic.IEnumerable GetNestedLinkSource(int globalLink, int localFactory, object instance); + public abstract object InsertLookup(int globalMetaType, object instance); + public abstract bool Read(); + public abstract void SendEntityMaterialized(int globalMetaType, object instance); + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.OracleClient.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Data.OracleClient.cs new file mode 100644 index 0000000000..5eb63439a4 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.OracleClient.cs @@ -0,0 +1,875 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.OracleClient.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.OracleClient.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.OracleClient.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Data.OracleClient +{ + public sealed partial class OracleBFile : System.IO.Stream, System.Data.SqlTypes.INullable, System.ICloneable, System.IDisposable + { + internal OracleBFile() { } + public static readonly new System.Data.OracleClient.OracleBFile Null; + public override bool CanRead { get { throw null; } } + public override bool CanSeek { get { throw null; } } + public override bool CanWrite { get { throw null; } } + public System.Data.OracleClient.OracleConnection Connection { get { throw null; } } + public string DirectoryName { get { throw null; } } + public bool FileExists { get { throw null; } } + public string FileName { get { throw null; } } + public bool IsNull { get { throw null; } } + public override long Length { get { throw null; } } + public override long Position { get { throw null; } set { } } + public object Value { get { throw null; } } + public object Clone() { throw null; } + public long CopyTo(System.Data.OracleClient.OracleLob destination) { throw null; } + public long CopyTo(System.Data.OracleClient.OracleLob destination, long destinationOffset) { throw null; } + public long CopyTo(long sourceOffset, System.Data.OracleClient.OracleLob destination, long destinationOffset, long amount) { throw null; } + protected override void Dispose(bool disposing) { } + public override void Flush() { } + public override int Read(byte[] buffer, int offset, int count) { throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } + public void SetFileName(string directory, string file) { } + public override void SetLength(long value) { } + public override void Write(byte[] buffer, int offset, int count) { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct OracleBinary : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleBinary Null; + public OracleBinary(byte[] b) { throw null;} + public bool IsNull { get { throw null; } } + public byte this[int index] { get { throw null; } } + public int Length { get { throw null; } } + public byte[] Value { get { throw null; } } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleBinary Concat(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBinary operator +(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static explicit operator byte[] (System.Data.OracleClient.OracleBinary x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static implicit operator System.Data.OracleClient.OracleBinary (byte[] b) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleBinary x, System.Data.OracleClient.OracleBinary y) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct OracleBoolean : System.IComparable + { + public static readonly System.Data.OracleClient.OracleBoolean False; + public static readonly System.Data.OracleClient.OracleBoolean Null; + public static readonly System.Data.OracleClient.OracleBoolean One; + public static readonly System.Data.OracleClient.OracleBoolean True; + public static readonly System.Data.OracleClient.OracleBoolean Zero; + public OracleBoolean(bool value) { throw null;} + public OracleBoolean(int value) { throw null;} + public bool IsFalse { get { throw null; } } + public bool IsNull { get { throw null; } } + public bool IsTrue { get { throw null; } } + public bool Value { get { throw null; } } + public static System.Data.OracleClient.OracleBoolean And(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean OnesComplement(System.Data.OracleClient.OracleBoolean x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator &(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator |(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ^(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static explicit operator bool (System.Data.OracleClient.OracleBoolean x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleBoolean (System.Data.OracleClient.OracleNumber x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleBoolean (string x) { throw null; } + public static bool operator false(System.Data.OracleClient.OracleBoolean x) { throw null; } + public static implicit operator System.Data.OracleClient.OracleBoolean (bool x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !(System.Data.OracleClient.OracleBoolean x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ~(System.Data.OracleClient.OracleBoolean x) { throw null; } + public static bool operator true(System.Data.OracleClient.OracleBoolean x) { throw null; } + public static System.Data.OracleClient.OracleBoolean Or(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + public static System.Data.OracleClient.OracleBoolean Parse(string s) { throw null; } + public override string ToString() { throw null; } + public static System.Data.OracleClient.OracleBoolean Xor(System.Data.OracleClient.OracleBoolean x, System.Data.OracleClient.OracleBoolean y) { throw null; } + } + [System.ObsoleteAttribute("OracleClientFactory has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleClientFactory : System.Data.Common.DbProviderFactory + { + internal OracleClientFactory() { } + public static readonly System.Data.OracleClient.OracleClientFactory Instance; + public override System.Data.Common.DbCommand CreateCommand() { throw null; } + public override System.Data.Common.DbCommandBuilder CreateCommandBuilder() { throw null; } + public override System.Data.Common.DbConnection CreateConnection() { throw null; } + public override System.Data.Common.DbConnectionStringBuilder CreateConnectionStringBuilder() { throw null; } + public override System.Data.Common.DbDataAdapter CreateDataAdapter() { throw null; } + public override System.Data.Common.DbParameter CreateParameter() { throw null; } + public override System.Security.CodeAccessPermission CreatePermission(System.Security.Permissions.PermissionState state) { throw null; } + } + [System.ComponentModel.DefaultEventAttribute("RecordsAffected")] + [System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.Data.VS.OracleCommandDesigner, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.ToolboxItemAttribute(true)] + [System.ObsoleteAttribute("OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleCommand : System.Data.Common.DbCommand, System.ICloneable + { + public OracleCommand() { } + public OracleCommand(string commandText) { } + public OracleCommand(string commandText, System.Data.OracleClient.OracleConnection connection) { } + public OracleCommand(string commandText, System.Data.OracleClient.OracleConnection connection, System.Data.OracleClient.OracleTransaction tx) { } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Oracle.Design.OracleCommandTextEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public override string CommandText { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override int CommandTimeout { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Data.CommandType)(1))] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public override System.Data.CommandType CommandType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DbConnectionEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public new System.Data.OracleClient.OracleConnection Connection { get { throw null; } set { } } + protected override System.Data.Common.DbConnection DbConnection { get { throw null; } set { } } + protected override System.Data.Common.DbParameterCollection DbParameterCollection { get { throw null; } } + protected override System.Data.Common.DbTransaction DbTransaction { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(true)] + [System.ComponentModel.DesignOnlyAttribute(true)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override bool DesignTimeVisible { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + public new System.Data.OracleClient.OracleParameterCollection Parameters { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public new System.Data.OracleClient.OracleTransaction Transaction { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Data.UpdateRowSource)(3))] + public override System.Data.UpdateRowSource UpdatedRowSource { get { throw null; } set { } } + public override void Cancel() { } + public object Clone() { throw null; } + protected override System.Data.Common.DbParameter CreateDbParameter() { throw null; } + public new System.Data.OracleClient.OracleParameter CreateParameter() { throw null; } + protected override System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior) { throw null; } + public override int ExecuteNonQuery() { throw null; } + public int ExecuteOracleNonQuery(out System.Data.OracleClient.OracleString rowid) { rowid = default(System.Data.OracleClient.OracleString); throw null; } + public object ExecuteOracleScalar() { throw null; } + public new System.Data.OracleClient.OracleDataReader ExecuteReader() { throw null; } + public new System.Data.OracleClient.OracleDataReader ExecuteReader(System.Data.CommandBehavior behavior) { throw null; } + public override object ExecuteScalar() { throw null; } + public override void Prepare() { } + public void ResetCommandTimeout() { } + } + [System.ObsoleteAttribute("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleCommandBuilder : System.Data.Common.DbCommandBuilder + { + public OracleCommandBuilder() { } + public OracleCommandBuilder(System.Data.OracleClient.OracleDataAdapter adapter) { } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override System.Data.Common.CatalogLocation CatalogLocation { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override string CatalogSeparator { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + public new System.Data.OracleClient.OracleDataAdapter DataAdapter { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override string SchemaSeparator { get { throw null; } set { } } + protected override void ApplyParameterInfo(System.Data.Common.DbParameter parameter, System.Data.DataRow datarow, System.Data.StatementType statementType, bool whereClause) { } + public static void DeriveParameters(System.Data.OracleClient.OracleCommand command) { } + public new System.Data.OracleClient.OracleCommand GetDeleteCommand() { throw null; } + public new System.Data.OracleClient.OracleCommand GetDeleteCommand(bool useColumnsForParameterNames) { throw null; } + public new System.Data.OracleClient.OracleCommand GetInsertCommand() { throw null; } + public new System.Data.OracleClient.OracleCommand GetInsertCommand(bool useColumnsForParameterNames) { throw null; } + protected override string GetParameterName(int parameterOrdinal) { throw null; } + protected override string GetParameterName(string parameterName) { throw null; } + protected override string GetParameterPlaceholder(int parameterOrdinal) { throw null; } + public new System.Data.OracleClient.OracleCommand GetUpdateCommand() { throw null; } + public new System.Data.OracleClient.OracleCommand GetUpdateCommand(bool useColumnsForParameterNames) { throw null; } + public override string QuoteIdentifier(string unquotedIdentifier) { throw null; } + protected override void SetRowUpdatingHandler(System.Data.Common.DbDataAdapter adapter) { } + public override string UnquoteIdentifier(string quotedIdentifier) { throw null; } + } + [System.ComponentModel.DefaultEventAttribute("InfoMessage")] + [System.ObsoleteAttribute("OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleConnection : System.Data.Common.DbConnection, System.ICloneable + { + public OracleConnection() { } + public OracleConnection(string connectionString) { } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Oracle.Design.OracleConnectionStringEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.RecommendedAsConfigurableAttribute(true)] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + [System.ComponentModel.SettingsBindableAttribute(true)] + public override string ConnectionString { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override int ConnectionTimeout { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override string Database { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public override string DataSource { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public override string ServerVersion { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public override System.Data.ConnectionState State { get { throw null; } } + public event System.Data.OracleClient.OracleInfoMessageEventHandler InfoMessage { add { } remove { } } + protected override System.Data.Common.DbTransaction BeginDbTransaction(System.Data.IsolationLevel isolationLevel) { throw null; } + public new System.Data.OracleClient.OracleTransaction BeginTransaction() { throw null; } + public new System.Data.OracleClient.OracleTransaction BeginTransaction(System.Data.IsolationLevel il) { throw null; } + public override void ChangeDatabase(string value) { } + public static void ClearAllPools() { } + public static void ClearPool(System.Data.OracleClient.OracleConnection connection) { } + public override void Close() { } + public new System.Data.OracleClient.OracleCommand CreateCommand() { throw null; } + protected override System.Data.Common.DbCommand CreateDbCommand() { throw null; } + protected override void Dispose(bool disposing) { } + public void EnlistDistributedTransaction(System.EnterpriseServices.ITransaction distributedTransaction) { } + public override void EnlistTransaction(System.Transactions.Transaction transaction) { } + public override System.Data.DataTable GetSchema() { throw null; } + public override System.Data.DataTable GetSchema(string collectionName) { throw null; } + public override System.Data.DataTable GetSchema(string collectionName, string[] restrictionValues) { throw null; } + public override void Open() { } + object System.ICloneable.Clone() { throw null; } + } + [System.ComponentModel.DefaultPropertyAttribute("DataSource")] + [System.ComponentModel.TypeConverterAttribute("System.Data.OracleClient.OracleConnectionStringBuilder.OracleConnectionStringBuilderConverter")] + [System.ObsoleteAttribute("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder + { + public OracleConnectionStringBuilder() { } + public OracleConnectionStringBuilder(string connectionString) { } + [System.ComponentModel.DisplayNameAttribute("Data Source")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string DataSource { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Enlist")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool Enlist { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Integrated Security")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool IntegratedSecurity { get { throw null; } set { } } + public override bool IsFixedSize { get { throw null; } } + public override object this[string keyword] { get { throw null; } set { } } + public override System.Collections.ICollection Keys { get { throw null; } } + [System.ComponentModel.DisplayNameAttribute("Load Balance Timeout")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public int LoadBalanceTimeout { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Max Pool Size")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public int MaxPoolSize { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Min Pool Size")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public int MinPoolSize { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Omit Oracle Connection Name")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool OmitOracleConnectionName { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Password")] + [System.ComponentModel.PasswordPropertyTextAttribute(true)] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string Password { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Persist Security Info")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool PersistSecurityInfo { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Pooling")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool Pooling { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("Unicode")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public bool Unicode { get { throw null; } set { } } + [System.ComponentModel.DisplayNameAttribute("User ID")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string UserID { get { throw null; } set { } } + public override System.Collections.ICollection Values { get { throw null; } } + public override void Clear() { } + public override bool ContainsKey(string keyword) { throw null; } + protected override void GetProperties(System.Collections.Hashtable propertyDescriptors) { } + public override bool Remove(string keyword) { throw null; } + public override bool ShouldSerialize(string keyword) { throw null; } + public override bool TryGetValue(string keyword, out object value) { value = default(object); throw null; } + } + [System.ComponentModel.DefaultEventAttribute("RowUpdated")] + [System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.Data.VS.OracleDataAdapterDesigner, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.ToolboxItemAttribute("Microsoft.VSDesigner.Data.VS.OracleDataAdapterToolboxItem, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ObsoleteAttribute("OracleDataAdapter has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + public sealed partial class OracleDataAdapter : System.Data.Common.DbDataAdapter, System.Data.IDataAdapter, System.Data.IDbDataAdapter, System.ICloneable + { + public OracleDataAdapter() { } + public OracleDataAdapter(System.Data.OracleClient.OracleCommand selectCommand) { } + public OracleDataAdapter(string selectCommandText, System.Data.OracleClient.OracleConnection selectConnection) { } + public OracleDataAdapter(string selectCommandText, string selectConnectionString) { } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DBCommandEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public new System.Data.OracleClient.OracleCommand DeleteCommand { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DBCommandEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public new System.Data.OracleClient.OracleCommand InsertCommand { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DBCommandEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public new System.Data.OracleClient.OracleCommand SelectCommand { get { throw null; } set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.DeleteCommand { get { throw null; } set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.InsertCommand { get { throw null; } set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.SelectCommand { get { throw null; } set { } } + System.Data.IDbCommand System.Data.IDbDataAdapter.UpdateCommand { get { throw null; } set { } } + public override int UpdateBatchSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DBCommandEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public new System.Data.OracleClient.OracleCommand UpdateCommand { get { throw null; } set { } } + public event System.Data.OracleClient.OracleRowUpdatedEventHandler RowUpdated { add { } remove { } } + public event System.Data.OracleClient.OracleRowUpdatingEventHandler RowUpdating { add { } remove { } } + protected override int AddToBatch(System.Data.IDbCommand command) { throw null; } + protected override void ClearBatch() { } + protected override System.Data.Common.RowUpdatedEventArgs CreateRowUpdatedEvent(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) { throw null; } + protected override System.Data.Common.RowUpdatingEventArgs CreateRowUpdatingEvent(System.Data.DataRow dataRow, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) { throw null; } + protected override int ExecuteBatch() { throw null; } + protected override System.Data.IDataParameter GetBatchedParameter(int commandIdentifier, int parameterIndex) { throw null; } + protected override bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out System.Exception error) { recordsAffected = default(int); error = default(System.Exception); throw null; } + protected override void InitializeBatching() { } + protected override void OnRowUpdated(System.Data.Common.RowUpdatedEventArgs value) { } + protected override void OnRowUpdating(System.Data.Common.RowUpdatingEventArgs value) { } + object System.ICloneable.Clone() { throw null; } + protected override void TerminateBatching() { } + } + public sealed partial class OracleDataReader : System.Data.Common.DbDataReader + { + internal OracleDataReader() { } + public override int Depth { get { throw null; } } + public override int FieldCount { get { throw null; } } + public override bool HasRows { get { throw null; } } + public override bool IsClosed { get { throw null; } } + public override object this[int i] { get { throw null; } } + public override object this[string name] { get { throw null; } } + public override int RecordsAffected { get { throw null; } } + public override void Close() { } + public override bool GetBoolean(int i) { throw null; } + public override byte GetByte(int i) { throw null; } + public override long GetBytes(int i, long fieldOffset, byte[] buffer2, int bufferoffset, int length) { throw null; } + public override char GetChar(int i) { throw null; } + public override long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length) { throw null; } + public override string GetDataTypeName(int i) { throw null; } + public override System.DateTime GetDateTime(int i) { throw null; } + public override decimal GetDecimal(int i) { throw null; } + public override double GetDouble(int i) { throw null; } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + public override System.Type GetFieldType(int i) { throw null; } + public override float GetFloat(int i) { throw null; } + public override System.Guid GetGuid(int i) { throw null; } + public override short GetInt16(int i) { throw null; } + public override int GetInt32(int i) { throw null; } + public override long GetInt64(int i) { throw null; } + public override string GetName(int i) { throw null; } + public System.Data.OracleClient.OracleBFile GetOracleBFile(int i) { throw null; } + public System.Data.OracleClient.OracleBinary GetOracleBinary(int i) { throw null; } + public System.Data.OracleClient.OracleDateTime GetOracleDateTime(int i) { throw null; } + public System.Data.OracleClient.OracleLob GetOracleLob(int i) { throw null; } + public System.Data.OracleClient.OracleMonthSpan GetOracleMonthSpan(int i) { throw null; } + public System.Data.OracleClient.OracleNumber GetOracleNumber(int i) { throw null; } + public System.Data.OracleClient.OracleString GetOracleString(int i) { throw null; } + public System.Data.OracleClient.OracleTimeSpan GetOracleTimeSpan(int i) { throw null; } + public object GetOracleValue(int i) { throw null; } + public int GetOracleValues(object[] values) { throw null; } + public override int GetOrdinal(string name) { throw null; } + public override System.Type GetProviderSpecificFieldType(int i) { throw null; } + public override object GetProviderSpecificValue(int i) { throw null; } + public override int GetProviderSpecificValues(object[] values) { throw null; } + public override System.Data.DataTable GetSchemaTable() { throw null; } + public override string GetString(int i) { throw null; } + public System.TimeSpan GetTimeSpan(int i) { throw null; } + public override object GetValue(int i) { throw null; } + public override int GetValues(object[] values) { throw null; } + public override bool IsDBNull(int i) { throw null; } + public override bool NextResult() { throw null; } + public override bool Read() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=1)] + public partial struct OracleDateTime : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleDateTime MaxValue; + public static readonly System.Data.OracleClient.OracleDateTime MinValue; + public static readonly System.Data.OracleClient.OracleDateTime Null; + public OracleDateTime(System.Data.OracleClient.OracleDateTime from) { throw null;} + public OracleDateTime(System.DateTime dt) { throw null;} + public OracleDateTime(int year, int month, int day) { throw null;} + public OracleDateTime(int year, int month, int day, System.Globalization.Calendar calendar) { throw null;} + public OracleDateTime(int year, int month, int day, int hour, int minute, int second) { throw null;} + public OracleDateTime(int year, int month, int day, int hour, int minute, int second, System.Globalization.Calendar calendar) { throw null;} + public OracleDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) { throw null;} + public OracleDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar) { throw null;} + public OracleDateTime(long ticks) { throw null;} + public int Day { get { throw null; } } + public int Hour { get { throw null; } } + public bool IsNull { get { throw null; } } + public int Millisecond { get { throw null; } } + public int Minute { get { throw null; } } + public int Month { get { throw null; } } + public int Second { get { throw null; } } + public System.DateTime Value { get { throw null; } } + public int Year { get { throw null; } } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static explicit operator System.DateTime (System.Data.OracleClient.OracleDateTime x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleDateTime (string x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleDateTime x, System.Data.OracleClient.OracleDateTime y) { throw null; } + public static System.Data.OracleClient.OracleDateTime Parse(string s) { throw null; } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public sealed partial class OracleException : System.Data.Common.DbException + { + internal OracleException() { } + public int Code { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { } + } + public sealed partial class OracleInfoMessageEventArgs : System.EventArgs + { + internal OracleInfoMessageEventArgs() { } + public int Code { get { throw null; } } + public string Message { get { throw null; } } + public string Source { get { throw null; } } + public override string ToString() { throw null; } + } + public delegate void OracleInfoMessageEventHandler(object sender, System.Data.OracleClient.OracleInfoMessageEventArgs e); + public sealed partial class OracleLob : System.IO.Stream, System.Data.SqlTypes.INullable, System.ICloneable, System.IDisposable + { + internal OracleLob() { } + public static readonly new System.Data.OracleClient.OracleLob Null; + public override bool CanRead { get { throw null; } } + public override bool CanSeek { get { throw null; } } + public override bool CanWrite { get { throw null; } } + public int ChunkSize { get { throw null; } } + public System.Data.OracleClient.OracleConnection Connection { get { throw null; } } + public bool IsBatched { get { throw null; } } + public bool IsNull { get { throw null; } } + public bool IsTemporary { get { throw null; } } + public override long Length { get { throw null; } } + public System.Data.OracleClient.OracleType LobType { get { throw null; } } + public override long Position { get { throw null; } set { } } + public object Value { get { throw null; } } + public void Append(System.Data.OracleClient.OracleLob source) { } + public void BeginBatch() { } + public void BeginBatch(System.Data.OracleClient.OracleLobOpenMode mode) { } + public object Clone() { throw null; } + public long CopyTo(System.Data.OracleClient.OracleLob destination) { throw null; } + public long CopyTo(System.Data.OracleClient.OracleLob destination, long destinationOffset) { throw null; } + public long CopyTo(long sourceOffset, System.Data.OracleClient.OracleLob destination, long destinationOffset, long amount) { throw null; } + protected override void Dispose(bool disposing) { } + public void EndBatch() { } + public long Erase() { throw null; } + public long Erase(long offset, long amount) { throw null; } + public override void Flush() { } + public override int Read(byte[] buffer, int offset, int count) { throw null; } + public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; } + public override void SetLength(long value) { } + public override void Write(byte[] buffer, int offset, int count) { } + public override void WriteByte(byte value) { } + } + public enum OracleLobOpenMode + { + ReadOnly = 1, + ReadWrite = 2, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=1)] + public partial struct OracleMonthSpan : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleMonthSpan MaxValue; + public static readonly System.Data.OracleClient.OracleMonthSpan MinValue; + public static readonly System.Data.OracleClient.OracleMonthSpan Null; + public OracleMonthSpan(System.Data.OracleClient.OracleMonthSpan from) { throw null;} + public OracleMonthSpan(int months) { throw null;} + public OracleMonthSpan(int years, int months) { throw null;} + public bool IsNull { get { throw null; } } + public int Value { get { throw null; } } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static explicit operator int (System.Data.OracleClient.OracleMonthSpan x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleMonthSpan (string x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleMonthSpan x, System.Data.OracleClient.OracleMonthSpan y) { throw null; } + public static System.Data.OracleClient.OracleMonthSpan Parse(string s) { throw null; } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=1)] + public partial struct OracleNumber : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleNumber E; + public static readonly int MaxPrecision; + public static readonly int MaxScale; + public static readonly System.Data.OracleClient.OracleNumber MaxValue; + public static readonly int MinScale; + public static readonly System.Data.OracleClient.OracleNumber MinusOne; + public static readonly System.Data.OracleClient.OracleNumber MinValue; + public static readonly System.Data.OracleClient.OracleNumber Null; + public static readonly System.Data.OracleClient.OracleNumber One; + public static readonly System.Data.OracleClient.OracleNumber PI; + public static readonly System.Data.OracleClient.OracleNumber Zero; + public OracleNumber(System.Data.OracleClient.OracleNumber from) { throw null;} + public OracleNumber(decimal decValue) { throw null;} + public OracleNumber(double dblValue) { throw null;} + public OracleNumber(int intValue) { throw null;} + public OracleNumber(long longValue) { throw null;} + public bool IsNull { get { throw null; } } + public decimal Value { get { throw null; } } + public static System.Data.OracleClient.OracleNumber Abs(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Acos(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Add(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Asin(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Atan(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Atan2(System.Data.OracleClient.OracleNumber y, System.Data.OracleClient.OracleNumber x) { throw null; } + public static System.Data.OracleClient.OracleNumber Ceiling(System.Data.OracleClient.OracleNumber n) { throw null; } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleNumber Cos(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Cosh(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Divide(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public override bool Equals(object value) { throw null; } + public static System.Data.OracleClient.OracleNumber Exp(System.Data.OracleClient.OracleNumber p) { throw null; } + public static System.Data.OracleClient.OracleNumber Floor(System.Data.OracleClient.OracleNumber n) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Log(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Log(System.Data.OracleClient.OracleNumber n, System.Data.OracleClient.OracleNumber newBase) { throw null; } + public static System.Data.OracleClient.OracleNumber Log(System.Data.OracleClient.OracleNumber n, int newBase) { throw null; } + public static System.Data.OracleClient.OracleNumber Log10(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Max(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Min(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Modulo(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Multiply(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Negate(System.Data.OracleClient.OracleNumber x) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator +(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator /(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static explicit operator decimal (System.Data.OracleClient.OracleNumber x) { throw null; } + public static explicit operator double (System.Data.OracleClient.OracleNumber x) { throw null; } + public static explicit operator int (System.Data.OracleClient.OracleNumber x) { throw null; } + public static explicit operator long (System.Data.OracleClient.OracleNumber x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleNumber (decimal x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleNumber (double x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleNumber (int x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleNumber (long x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleNumber (string x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator %(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator *(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator -(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber operator -(System.Data.OracleClient.OracleNumber x) { throw null; } + public static System.Data.OracleClient.OracleNumber Parse(string s) { throw null; } + public static System.Data.OracleClient.OracleNumber Pow(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Pow(System.Data.OracleClient.OracleNumber x, int y) { throw null; } + public static System.Data.OracleClient.OracleNumber Round(System.Data.OracleClient.OracleNumber n, int position) { throw null; } + public static System.Data.OracleClient.OracleNumber Shift(System.Data.OracleClient.OracleNumber n, int digits) { throw null; } + public static System.Data.OracleClient.OracleNumber Sign(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Sin(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Sinh(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Sqrt(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Subtract(System.Data.OracleClient.OracleNumber x, System.Data.OracleClient.OracleNumber y) { throw null; } + public static System.Data.OracleClient.OracleNumber Tan(System.Data.OracleClient.OracleNumber n) { throw null; } + public static System.Data.OracleClient.OracleNumber Tanh(System.Data.OracleClient.OracleNumber n) { throw null; } + public override string ToString() { throw null; } + public static System.Data.OracleClient.OracleNumber Truncate(System.Data.OracleClient.OracleNumber n, int position) { throw null; } + } + [System.ComponentModel.TypeConverterAttribute("System.Data.OracleClient.OracleParameter.OracleParameterConverter")] + public sealed partial class OracleParameter : System.Data.Common.DbParameter, System.Data.IDataParameter, System.Data.IDbDataParameter, System.ICloneable + { + public OracleParameter() { } + public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType) { } + public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size) { } + public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value) { } + public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value) { } + public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn) { } + public OracleParameter(string name, object value) { } + public override System.Data.DbType DbType { get { throw null; } set { } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public override System.Data.ParameterDirection Direction { get { throw null; } set { } } + public override bool IsNullable { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))] + public int Offset { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Data.OracleClient.OracleType)(22))] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + [System.Data.Common.DbProviderSpecificTypePropertyAttribute(true)] + public System.Data.OracleClient.OracleType OracleType { get { throw null; } set { } } + public override string ParameterName { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("Precision has been deprecated. Use the Math classes to explicitly set the precision of a decimal. http://go.microsoft.com/fwlink/?linkid=14202")] + public new byte Precision { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("Scale has been deprecated. Use the Math classes to explicitly set the scale of a decimal. http://go.microsoft.com/fwlink/?linkid=14202")] + public new byte Scale { get { throw null; } set { } } + public override int Size { get { throw null; } set { } } + public override string SourceColumn { get { throw null; } set { } } + public override bool SourceColumnNullMapping { get { throw null; } set { } } + public override System.Data.DataRowVersion SourceVersion { get { throw null; } set { } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.StringConverter))] + public override object Value { get { throw null; } set { } } + public override void ResetDbType() { } + public void ResetOracleType() { } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + } + [System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.Data.Design.DBParametersEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.ListBindableAttribute(false)] + public sealed partial class OracleParameterCollection : System.Data.Common.DbParameterCollection + { + public OracleParameterCollection() { } + public override int Count { get { throw null; } } + public override bool IsFixedSize { get { throw null; } } + public override bool IsReadOnly { get { throw null; } } + public override bool IsSynchronized { get { throw null; } } + public new System.Data.OracleClient.OracleParameter this[int index] { get { throw null; } set { } } + public new System.Data.OracleClient.OracleParameter this[string parameterName] { get { throw null; } set { } } + public override object SyncRoot { get { throw null; } } + public System.Data.OracleClient.OracleParameter Add(System.Data.OracleClient.OracleParameter value) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override int Add(object value) { throw null; } + public System.Data.OracleClient.OracleParameter Add(string parameterName, System.Data.OracleClient.OracleType dataType) { throw null; } + public System.Data.OracleClient.OracleParameter Add(string parameterName, System.Data.OracleClient.OracleType dataType, int size) { throw null; } + public System.Data.OracleClient.OracleParameter Add(string parameterName, System.Data.OracleClient.OracleType dataType, int size, string srcColumn) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)] + public System.Data.OracleClient.OracleParameter Add(string parameterName, object value) { throw null; } + public override void AddRange(System.Array values) { } + public void AddRange(System.Data.OracleClient.OracleParameter[] values) { } + public System.Data.OracleClient.OracleParameter AddWithValue(string parameterName, object value) { throw null; } + public override void Clear() { } + public bool Contains(System.Data.OracleClient.OracleParameter value) { throw null; } + public override bool Contains(object value) { throw null; } + public override bool Contains(string parameterName) { throw null; } + public override void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Data.OracleClient.OracleParameter[] array, int index) { } + public override System.Collections.IEnumerator GetEnumerator() { throw null; } + protected override System.Data.Common.DbParameter GetParameter(int index) { throw null; } + protected override System.Data.Common.DbParameter GetParameter(string parameterName) { throw null; } + public int IndexOf(System.Data.OracleClient.OracleParameter value) { throw null; } + public override int IndexOf(object value) { throw null; } + public override int IndexOf(string parameterName) { throw null; } + public void Insert(int index, System.Data.OracleClient.OracleParameter value) { } + public override void Insert(int index, object value) { } + public void Remove(System.Data.OracleClient.OracleParameter value) { } + public override void Remove(object value) { } + public override void RemoveAt(int index) { } + public override void RemoveAt(string parameterName) { } + protected override void SetParameter(int index, System.Data.Common.DbParameter value) { } + protected override void SetParameter(string parameterName, System.Data.Common.DbParameter value) { } + } + [System.ObsoleteAttribute("OraclePermission has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + [System.SerializableAttribute] + public sealed partial class OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public OraclePermission(System.Security.Permissions.PermissionState state) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)] + [System.ObsoleteAttribute("OraclePermissionAttribute has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)] + [System.SerializableAttribute] + public sealed partial class OraclePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public OraclePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public bool AllowBlankPassword { get { throw null; } set { } } + public string ConnectionString { get { throw null; } set { } } + public System.Data.KeyRestrictionBehavior KeyRestrictionBehavior { get { throw null; } set { } } + public string KeyRestrictions { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeConnectionString() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeKeyRestrictions() { throw null; } + } + public sealed partial class OracleRowUpdatedEventArgs : System.Data.Common.RowUpdatedEventArgs + { + public OracleRowUpdatedEventArgs(System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) : base (default(System.Data.DataRow), default(System.Data.IDbCommand), default(System.Data.StatementType), default(System.Data.Common.DataTableMapping)) { } + public new System.Data.OracleClient.OracleCommand Command { get { throw null; } } + } + public delegate void OracleRowUpdatedEventHandler(object sender, System.Data.OracleClient.OracleRowUpdatedEventArgs e); + public sealed partial class OracleRowUpdatingEventArgs : System.Data.Common.RowUpdatingEventArgs + { + public OracleRowUpdatingEventArgs(System.Data.DataRow row, System.Data.IDbCommand command, System.Data.StatementType statementType, System.Data.Common.DataTableMapping tableMapping) : base (default(System.Data.DataRow), default(System.Data.IDbCommand), default(System.Data.StatementType), default(System.Data.Common.DataTableMapping)) { } + protected override System.Data.IDbCommand BaseCommand { get { throw null; } set { } } + public new System.Data.OracleClient.OracleCommand Command { get { throw null; } set { } } + } + public delegate void OracleRowUpdatingEventHandler(object sender, System.Data.OracleClient.OracleRowUpdatingEventArgs e); + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct OracleString : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleString Empty; + public static readonly System.Data.OracleClient.OracleString Null; + public OracleString(string s) { throw null;} + public bool IsNull { get { throw null; } } + public char this[int index] { get { throw null; } } + public int Length { get { throw null; } } + public string Value { get { throw null; } } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleString Concat(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleString operator +(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static explicit operator string (System.Data.OracleClient.OracleString x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static implicit operator System.Data.OracleClient.OracleString (string s) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleString x, System.Data.OracleClient.OracleString y) { throw null; } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=1)] + public partial struct OracleTimeSpan : System.Data.SqlTypes.INullable, System.IComparable + { + public static readonly System.Data.OracleClient.OracleTimeSpan MaxValue; + public static readonly System.Data.OracleClient.OracleTimeSpan MinValue; + public static readonly System.Data.OracleClient.OracleTimeSpan Null; + public OracleTimeSpan(System.Data.OracleClient.OracleTimeSpan from) { throw null;} + public OracleTimeSpan(int hours, int minutes, int seconds) { throw null;} + public OracleTimeSpan(int days, int hours, int minutes, int seconds) { throw null;} + public OracleTimeSpan(int days, int hours, int minutes, int seconds, int milliseconds) { throw null;} + public OracleTimeSpan(long ticks) { throw null;} + public OracleTimeSpan(System.TimeSpan ts) { throw null;} + public int Days { get { throw null; } } + public int Hours { get { throw null; } } + public bool IsNull { get { throw null; } } + public int Milliseconds { get { throw null; } } + public int Minutes { get { throw null; } } + public int Seconds { get { throw null; } } + public System.TimeSpan Value { get { throw null; } } + public int CompareTo(object obj) { throw null; } + public static System.Data.OracleClient.OracleBoolean Equals(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public override bool Equals(object value) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThan(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean GreaterThanOrEqual(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThan(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean LessThanOrEqual(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean NotEquals(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator ==(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static explicit operator System.TimeSpan (System.Data.OracleClient.OracleTimeSpan x) { throw null; } + public static explicit operator System.Data.OracleClient.OracleTimeSpan (string x) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator >=(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator !=(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleBoolean operator <=(System.Data.OracleClient.OracleTimeSpan x, System.Data.OracleClient.OracleTimeSpan y) { throw null; } + public static System.Data.OracleClient.OracleTimeSpan Parse(string s) { throw null; } + public override string ToString() { throw null; } + } + public sealed partial class OracleTransaction : System.Data.Common.DbTransaction + { + internal OracleTransaction() { } + public new System.Data.OracleClient.OracleConnection Connection { get { throw null; } } + protected override System.Data.Common.DbConnection DbConnection { get { throw null; } } + public override System.Data.IsolationLevel IsolationLevel { get { throw null; } } + public override void Commit() { } + protected override void Dispose(bool disposing) { } + public override void Rollback() { } + } + public enum OracleType + { + BFile = 1, + Blob = 2, + Byte = 23, + Char = 3, + Clob = 4, + Cursor = 5, + DateTime = 6, + Double = 30, + Float = 29, + Int16 = 27, + Int32 = 28, + IntervalDayToSecond = 7, + IntervalYearToMonth = 8, + LongRaw = 9, + LongVarChar = 10, + NChar = 11, + NClob = 12, + Number = 13, + NVarChar = 14, + Raw = 15, + RowId = 16, + SByte = 26, + Timestamp = 18, + TimestampLocal = 19, + TimestampWithTZ = 20, + UInt16 = 24, + UInt32 = 25, + VarChar = 22, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.Client.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.Client.cs new file mode 100644 index 0000000000..6f7d2e00ca --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.Client.cs @@ -0,0 +1,427 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.Services.Client.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.Services.Client.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.Services.Client.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +namespace System.Data.Services.Client +{ + public sealed partial class ChangeOperationResponse : System.Data.Services.Client.OperationResponse + { + internal ChangeOperationResponse() { } + public System.Data.Services.Client.Descriptor Descriptor { get { throw null; } } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.SerializableAttribute] + public sealed partial class DataServiceClientException : System.InvalidOperationException + { + public DataServiceClientException() { } + protected DataServiceClientException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context) { } + public DataServiceClientException(string message) { } + public DataServiceClientException(string message, System.Exception innerException) { } + public DataServiceClientException(string message, System.Exception innerException, int statusCode) { } + public DataServiceClientException(string message, int statusCode) { } + public int StatusCode { get { throw null; } } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class DataServiceCollection : System.Collections.ObjectModel.ObservableCollection + { + public DataServiceCollection() { } + public DataServiceCollection(System.Collections.Generic.IEnumerable items) { } + public DataServiceCollection(System.Collections.Generic.IEnumerable items, System.Data.Services.Client.TrackingMode trackingMode) { } + public DataServiceCollection(System.Collections.Generic.IEnumerable items, System.Data.Services.Client.TrackingMode trackingMode, string entitySetName, System.Func entityChangedCallback, System.Func collectionChangedCallback) { } + public DataServiceCollection(System.Data.Services.Client.DataServiceContext context) { } + public DataServiceCollection(System.Data.Services.Client.DataServiceContext context, System.Collections.Generic.IEnumerable items, System.Data.Services.Client.TrackingMode trackingMode, string entitySetName, System.Func entityChangedCallback, System.Func collectionChangedCallback) { } + public DataServiceCollection(System.Data.Services.Client.DataServiceContext context, string entitySetName, System.Func entityChangedCallback, System.Func collectionChangedCallback) { } + public System.Data.Services.Client.DataServiceQueryContinuation Continuation { get { throw null; } set { } } + public void Clear(bool stopTracking) { } + public void Detach() { } + protected override void InsertItem(int index, T item) { } + public void Load(System.Collections.Generic.IEnumerable items) { } + public void Load(T item) { } + } + public partial class DataServiceContext + { + public DataServiceContext(System.Uri serviceRoot) { } + public bool ApplyingChanges { get { throw null; } } + public System.Uri BaseUri { get { throw null; } } + public System.Net.ICredentials Credentials { get { throw null; } set { } } + public string DataNamespace { get { throw null; } set { } } + public System.Collections.ObjectModel.ReadOnlyCollection Entities { get { throw null; } } + public bool IgnoreMissingProperties { get { throw null; } set { } } + public bool IgnoreResourceNotFoundException { get { throw null; } set { } } + public System.Collections.ObjectModel.ReadOnlyCollection Links { get { throw null; } } + public System.Data.Services.Client.MergeOption MergeOption { get { throw null; } set { } } + public System.Func ResolveName { get { throw null; } set { } } + public System.Func ResolveType { get { throw null; } set { } } + public System.Data.Services.Client.SaveChangesOptions SaveChangesDefaultOptions { get { throw null; } set { } } + public int Timeout { get { throw null; } set { } } + public System.Uri TypeScheme { get { throw null; } set { } } + public bool UsePostTunneling { get { throw null; } set { } } + public event System.EventHandler ReadingEntity { add { } remove { } } + public event System.EventHandler SendingRequest { add { } remove { } } + public event System.EventHandler WritingEntity { add { } remove { } } + public void AddLink(object source, string sourceProperty, object target) { } + public void AddObject(string entitySetName, object entity) { } + public void AddRelatedObject(object source, string sourceProperty, object target) { } + public void AttachLink(object source, string sourceProperty, object target) { } + public void AttachTo(string entitySetName, object entity) { } + public void AttachTo(string entitySetName, object entity, string etag) { } + public System.IAsyncResult BeginExecuteBatch(System.AsyncCallback callback, object state, params System.Data.Services.Client.DataServiceRequest[] queries) { throw null; } + public System.IAsyncResult BeginExecute(System.Data.Services.Client.DataServiceQueryContinuation continuation, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginExecute(System.Uri requestUri, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginGetReadStream(object entity, System.Data.Services.Client.DataServiceRequestArgs args, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginLoadProperty(object entity, string propertyName, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginLoadProperty(object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginLoadProperty(object entity, string propertyName, System.Uri nextLinkUri, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginSaveChanges(System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginSaveChanges(System.Data.Services.Client.SaveChangesOptions options, System.AsyncCallback callback, object state) { throw null; } + public void CancelRequest(System.IAsyncResult asyncResult) { } + public System.Data.Services.Client.DataServiceQuery CreateQuery(string entitySetName) { throw null; } + public void DeleteLink(object source, string sourceProperty, object target) { } + public void DeleteObject(object entity) { } + public bool Detach(object entity) { throw null; } + public bool DetachLink(object source, string sourceProperty, object target) { throw null; } + public System.Data.Services.Client.DataServiceResponse EndExecuteBatch(System.IAsyncResult asyncResult) { throw null; } + public System.Collections.Generic.IEnumerable EndExecute(System.IAsyncResult asyncResult) { throw null; } + public System.Data.Services.Client.DataServiceStreamResponse EndGetReadStream(System.IAsyncResult asyncResult) { throw null; } + public System.Data.Services.Client.QueryOperationResponse EndLoadProperty(System.IAsyncResult asyncResult) { throw null; } + public System.Data.Services.Client.DataServiceResponse EndSaveChanges(System.IAsyncResult asyncResult) { throw null; } + public System.Data.Services.Client.DataServiceResponse ExecuteBatch(params System.Data.Services.Client.DataServiceRequest[] queries) { throw null; } + public System.Data.Services.Client.QueryOperationResponse Execute(System.Data.Services.Client.DataServiceQueryContinuation continuation) { throw null; } + public System.Collections.Generic.IEnumerable Execute(System.Uri requestUri) { throw null; } + public System.Data.Services.Client.EntityDescriptor GetEntityDescriptor(object entity) { throw null; } + public System.Data.Services.Client.LinkDescriptor GetLinkDescriptor(object source, string sourceProperty, object target) { throw null; } + public System.Uri GetMetadataUri() { throw null; } + public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity) { throw null; } + public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity, System.Data.Services.Client.DataServiceRequestArgs args) { throw null; } + public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity, string acceptContentType) { throw null; } + public System.Uri GetReadStreamUri(object entity) { throw null; } + public System.Data.Services.Client.QueryOperationResponse LoadProperty(object entity, string propertyName) { throw null; } + public System.Data.Services.Client.QueryOperationResponse LoadProperty(object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation) { throw null; } + public System.Data.Services.Client.QueryOperationResponse LoadProperty(object entity, string propertyName, System.Uri nextLinkUri) { throw null; } + public System.Data.Services.Client.QueryOperationResponse LoadProperty(object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation) { throw null; } + public System.Data.Services.Client.DataServiceResponse SaveChanges() { throw null; } + public System.Data.Services.Client.DataServiceResponse SaveChanges(System.Data.Services.Client.SaveChangesOptions options) { throw null; } + public void SetLink(object source, string sourceProperty, object target) { } + public void SetSaveStream(object entity, System.IO.Stream stream, bool closeStream, System.Data.Services.Client.DataServiceRequestArgs args) { } + public void SetSaveStream(object entity, System.IO.Stream stream, bool closeStream, string contentType, string slug) { } + public bool TryGetEntity(System.Uri identity, out TEntity entity) where TEntity : class { entity = default(TEntity); throw null; } + public bool TryGetUri(object entity, out System.Uri identity) { identity = default(System.Uri); throw null; } + public void UpdateObject(object entity) { } + } + public abstract partial class DataServiceQuery : System.Data.Services.Client.DataServiceRequest, System.Collections.IEnumerable, System.Linq.IQueryable + { + internal DataServiceQuery() { } + public abstract System.Linq.Expressions.Expression Expression { get; } + public abstract System.Linq.IQueryProvider Provider { get; } + public System.IAsyncResult BeginExecute(System.AsyncCallback callback, object state) { throw null; } + public System.Collections.IEnumerable EndExecute(System.IAsyncResult asyncResult) { throw null; } + public System.Collections.IEnumerable Execute() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("{NextLinkUri}")] + public abstract partial class DataServiceQueryContinuation + { + internal DataServiceQueryContinuation() { } + public System.Uri NextLinkUri { get { throw null; } } + public override string ToString() { throw null; } + } + public sealed partial class DataServiceQueryContinuation : System.Data.Services.Client.DataServiceQueryContinuation + { + internal DataServiceQueryContinuation() { } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.SerializableAttribute] + public sealed partial class DataServiceQueryException : System.InvalidOperationException + { + public DataServiceQueryException() { } + protected DataServiceQueryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public DataServiceQueryException(string message) { } + public DataServiceQueryException(string message, System.Exception innerException) { } + public DataServiceQueryException(string message, System.Exception innerException, System.Data.Services.Client.QueryOperationResponse response) { } + public System.Data.Services.Client.QueryOperationResponse Response { get { throw null; } } + } + public partial class DataServiceQuery : System.Data.Services.Client.DataServiceQuery, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable + { + internal DataServiceQuery() { } + public override System.Type ElementType { get { throw null; } } + public override System.Linq.Expressions.Expression Expression { get { throw null; } } + public override System.Linq.IQueryProvider Provider { get { throw null; } } + public override System.Uri RequestUri { get { throw null; } } + public System.Data.Services.Client.DataServiceQuery AddQueryOption(string name, object value) { throw null; } + public new System.IAsyncResult BeginExecute(System.AsyncCallback callback, object state) { throw null; } + public new System.Collections.Generic.IEnumerable EndExecute(System.IAsyncResult asyncResult) { throw null; } + public new System.Collections.Generic.IEnumerable Execute() { throw null; } + public System.Data.Services.Client.DataServiceQuery Expand(string path) { throw null; } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public System.Data.Services.Client.DataServiceQuery IncludeTotalCount() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public override string ToString() { throw null; } + } + public abstract partial class DataServiceRequest + { + internal DataServiceRequest() { } + public abstract System.Type ElementType { get; } + public abstract System.Uri RequestUri { get; } + public override string ToString() { throw null; } + } + public partial class DataServiceRequestArgs + { + public DataServiceRequestArgs() { } + public string AcceptContentType { get { throw null; } set { } } + public string ContentType { get { throw null; } set { } } + public System.Collections.Generic.Dictionary Headers { get { throw null; } } + public string Slug { get { throw null; } set { } } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Message}")] + [System.SerializableAttribute] + public sealed partial class DataServiceRequestException : System.InvalidOperationException + { + public DataServiceRequestException() { } + protected DataServiceRequestException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public DataServiceRequestException(string message) { } + public DataServiceRequestException(string message, System.Exception innerException) { } + public DataServiceRequestException(string message, System.Exception innerException, System.Data.Services.Client.DataServiceResponse response) { } + public System.Data.Services.Client.DataServiceResponse Response { get { throw null; } } + } + public sealed partial class DataServiceRequest : System.Data.Services.Client.DataServiceRequest + { + public DataServiceRequest(System.Uri requestUri) { } + public override System.Type ElementType { get { throw null; } } + public override System.Uri RequestUri { get { throw null; } } + } + public sealed partial class DataServiceResponse : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + internal DataServiceResponse() { } + public System.Collections.Generic.IDictionary BatchHeaders { get { throw null; } } + public int BatchStatusCode { get { throw null; } } + public bool IsBatchResponse { get { throw null; } } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public sealed partial class DataServiceStreamResponse : System.IDisposable + { + internal DataServiceStreamResponse() { } + public string ContentDisposition { get { throw null; } } + public string ContentType { get { throw null; } } + public System.Collections.Generic.Dictionary Headers { get { throw null; } } + public System.IO.Stream Stream { get { throw null; } } + public void Dispose() { } + } + public abstract partial class Descriptor + { + internal Descriptor() { } + public System.Data.Services.Client.EntityStates State { get { throw null; } } + } + public sealed partial class EntityChangedParams + { + internal EntityChangedParams() { } + public System.Data.Services.Client.DataServiceContext Context { get { throw null; } } + public object Entity { get { throw null; } } + public string PropertyName { get { throw null; } } + public object PropertyValue { get { throw null; } } + public string SourceEntitySet { get { throw null; } } + public string TargetEntitySet { get { throw null; } } + } + public sealed partial class EntityCollectionChangedParams + { + internal EntityCollectionChangedParams() { } + public System.Collections.Specialized.NotifyCollectionChangedAction Action { get { throw null; } } + public System.Collections.ICollection Collection { get { throw null; } } + public System.Data.Services.Client.DataServiceContext Context { get { throw null; } } + public string PropertyName { get { throw null; } } + public object SourceEntity { get { throw null; } } + public string SourceEntitySet { get { throw null; } } + public object TargetEntity { get { throw null; } } + public string TargetEntitySet { get { throw null; } } + } + [System.Diagnostics.DebuggerDisplayAttribute("State = {state}, Uri = {editLink}, Element = {entity.GetType().ToString()}")] + public sealed partial class EntityDescriptor : System.Data.Services.Client.Descriptor + { + internal EntityDescriptor() { } + public System.Uri EditLink { get { throw null; } } + public System.Uri EditStreamUri { get { throw null; } } + public object Entity { get { throw null; } } + public string ETag { get { throw null; } } + public string Identity { get { throw null; } } + public System.Data.Services.Client.EntityDescriptor ParentForInsert { get { throw null; } } + public string ParentPropertyForInsert { get { throw null; } } + public System.Uri ReadStreamUri { get { throw null; } } + public System.Uri SelfLink { get { throw null; } } + public string ServerTypeName { get { throw null; } } + public string StreamETag { get { throw null; } } + } + [System.FlagsAttribute] + public enum EntityStates + { + Added = 4, + Deleted = 8, + Detached = 1, + Modified = 16, + Unchanged = 2, + } + [System.Diagnostics.DebuggerDisplayAttribute("State = {state}")] + public sealed partial class LinkDescriptor : System.Data.Services.Client.Descriptor + { + internal LinkDescriptor() { } + public object Source { get { throw null; } } + public string SourceProperty { get { throw null; } } + public object Target { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class MediaEntryAttribute : System.Attribute + { + public MediaEntryAttribute(string mediaMemberName) { } + public string MediaMemberName { get { throw null; } } + } + public enum MergeOption + { + AppendOnly = 0, + NoTracking = 3, + OverwriteChanges = 1, + PreserveChanges = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class MimeTypePropertyAttribute : System.Attribute + { + public MimeTypePropertyAttribute(string dataPropertyName, string mimeTypePropertyName) { } + public string DataPropertyName { get { throw null; } } + public string MimeTypePropertyName { get { throw null; } } + } + public abstract partial class OperationResponse + { + internal OperationResponse() { } + public System.Exception Error { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Headers { get { throw null; } } + public int StatusCode { get { throw null; } } + } + public partial class QueryOperationResponse : System.Data.Services.Client.OperationResponse, System.Collections.IEnumerable + { + internal QueryOperationResponse() { } + public System.Data.Services.Client.DataServiceRequest Query { get { throw null; } } + public virtual long TotalCount { get { throw null; } } + public System.Data.Services.Client.DataServiceQueryContinuation GetContinuation() { throw null; } + public System.Data.Services.Client.DataServiceQueryContinuation GetContinuation(System.Collections.IEnumerable collection) { throw null; } + public System.Data.Services.Client.DataServiceQueryContinuation GetContinuation(System.Collections.Generic.IEnumerable collection) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + public sealed partial class QueryOperationResponse : System.Data.Services.Client.QueryOperationResponse, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + internal QueryOperationResponse() { } + public override long TotalCount { get { throw null; } } + public new System.Data.Services.Client.DataServiceQueryContinuation GetContinuation() { throw null; } + public new System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + } + public sealed partial class ReadingWritingEntityEventArgs : System.EventArgs + { + internal ReadingWritingEntityEventArgs() { } + public System.Xml.Linq.XElement Data { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public object Entity { get { throw null; } } + } + [System.FlagsAttribute] + public enum SaveChangesOptions + { + Batch = 1, + ContinueOnError = 2, + None = 0, + ReplaceOnUpdate = 4, + } + public partial class SendingRequestEventArgs : System.EventArgs + { + internal SendingRequestEventArgs() { } + public System.Net.WebRequest Request { get { throw null; } set { } } + public System.Net.WebHeaderCollection RequestHeaders { get { throw null; } } + } + public enum TrackingMode + { + AutoChangeTracking = 1, + None = 0, + } +} +namespace System.Data.Services.Common +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class DataServiceEntityAttribute : System.Attribute + { + public DataServiceEntityAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class DataServiceKeyAttribute : System.Attribute + { + public DataServiceKeyAttribute(string keyName) { } + public DataServiceKeyAttribute(params string[] keyNames) { } + public System.Collections.ObjectModel.ReadOnlyCollection KeyNames { get { throw null; } } + } + public enum DataServiceProtocolVersion + { + V1 = 0, + V2 = 1, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=true)] + public sealed partial class EntityPropertyMappingAttribute : System.Attribute + { + public EntityPropertyMappingAttribute(string sourcePath, System.Data.Services.Common.SyndicationItemProperty targetSyndicationItem, System.Data.Services.Common.SyndicationTextContentKind targetTextContentKind, bool keepInContent) { } + public EntityPropertyMappingAttribute(string sourcePath, string targetPath, string targetNamespacePrefix, string targetNamespaceUri, bool keepInContent) { } + public bool KeepInContent { get { throw null; } } + public string SourcePath { get { throw null; } } + public string TargetNamespacePrefix { get { throw null; } } + public string TargetNamespaceUri { get { throw null; } } + public string TargetPath { get { throw null; } } + public System.Data.Services.Common.SyndicationItemProperty TargetSyndicationItem { get { throw null; } } + public System.Data.Services.Common.SyndicationTextContentKind TargetTextContentKind { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class EntitySetAttribute : System.Attribute + { + public EntitySetAttribute(string entitySet) { } + public string EntitySet { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true, AllowMultiple=false)] + public sealed partial class HasStreamAttribute : System.Attribute + { + public HasStreamAttribute() { } + } + public enum SyndicationItemProperty + { + AuthorEmail = 1, + AuthorName = 2, + AuthorUri = 3, + ContributorEmail = 4, + ContributorName = 5, + ContributorUri = 6, + CustomProperty = 0, + Published = 8, + Rights = 9, + Summary = 10, + Title = 11, + Updated = 7, + } + public enum SyndicationTextContentKind + { + Html = 1, + Plaintext = 0, + Xhtml = 2, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.cs new file mode 100644 index 0000000000..4d76930e04 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.Services.cs @@ -0,0 +1,816 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Data.Services.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Data.Services.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Data.Services.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +namespace System.Data.Services +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true, Inherited=true)] + public sealed partial class ChangeInterceptorAttribute : System.Attribute + { + public ChangeInterceptorAttribute(string entitySetName) { } + public string EntitySetName { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + } + public sealed partial class DataServiceBehavior + { + internal DataServiceBehavior() { } + public bool AcceptCountRequests { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool AcceptProjectionRequests { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool AcceptReplaceFunctionInQuery { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool InvokeInterceptorsOnLinkDelete { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Data.Services.Common.DataServiceProtocolVersion MaxProtocolVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public sealed partial class DataServiceConfiguration : System.Data.Services.IDataServiceConfiguration + { + internal DataServiceConfiguration() { } + public System.Data.Services.DataServiceBehavior DataServiceBehavior { get { throw null; } } + public bool EnableTypeConversion { get { throw null; } set { } } + public int MaxBatchCount { get { throw null; } set { } } + public int MaxChangesetCount { get { throw null; } set { } } + public int MaxExpandCount { get { throw null; } set { } } + public int MaxExpandDepth { get { throw null; } set { } } + public int MaxObjectCountOnInsert { get { throw null; } set { } } + public int MaxResultsPerCollection { get { throw null; } set { } } + public bool UseVerboseErrors { get { throw null; } set { } } + public void EnableTypeAccess(string typeName) { } + public void RegisterKnownType(System.Type type) { } + public void SetEntitySetAccessRule(string name, System.Data.Services.EntitySetRights rights) { } + public void SetEntitySetPageSize(string name, int size) { } + public void SetServiceOperationAccessRule(string name, System.Data.Services.ServiceOperationRights rights) { } + } + [System.Diagnostics.DebuggerDisplayAttribute("{statusCode}: {Message}")] + [System.SerializableAttribute] + public sealed partial class DataServiceException : System.InvalidOperationException + { + public DataServiceException() { } + public DataServiceException(int statusCode, string message) { } + public DataServiceException(int statusCode, string errorCode, string message, string messageXmlLang, System.Exception innerException) { } + protected DataServiceException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + public DataServiceException(string message) { } + public DataServiceException(string message, System.Exception innerException) { } + public string ErrorCode { get { throw null; } } + public string MessageLanguage { get { throw null; } } + public int StatusCode { get { throw null; } } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.CLSCompliantAttribute(false)] + public partial class DataServiceHost : System.ServiceModel.Web.WebServiceHost + { + public DataServiceHost(System.Type serviceType, System.Uri[] baseAddresses) { } + } + public partial class DataServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory + { + public DataServiceHostFactory() { } + protected override System.ServiceModel.ServiceHost CreateServiceHost(System.Type serviceType, System.Uri[] baseAddresses) { throw null; } + } + public sealed partial class DataServiceOperationContext + { + internal DataServiceOperationContext() { } + public System.Uri AbsoluteRequestUri { get { throw null; } } + public System.Uri AbsoluteServiceUri { get { throw null; } } + public bool IsBatchRequest { get { throw null; } } + public System.Net.WebHeaderCollection RequestHeaders { get { throw null; } } + public string RequestMethod { get { throw null; } } + public System.Net.WebHeaderCollection ResponseHeaders { get { throw null; } } + public int ResponseStatusCode { get { throw null; } set { } } + } + public sealed partial class DataServiceProcessingPipeline + { + public DataServiceProcessingPipeline() { } + public event System.EventHandler ProcessedChangeset { add { } remove { } } + public event System.EventHandler ProcessedRequest { add { } remove { } } + public event System.EventHandler ProcessingChangeset { add { } remove { } } + public event System.EventHandler ProcessingRequest { add { } remove { } } + } + public sealed partial class DataServiceProcessingPipelineEventArgs : System.EventArgs + { + internal DataServiceProcessingPipelineEventArgs() { } + public System.Data.Services.DataServiceOperationContext OperationContext { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + } + [System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute(RequirementsMode=(System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode)(1))] + [System.ServiceModel.ServiceBehaviorAttribute(InstanceContextMode=(System.ServiceModel.InstanceContextMode)(1))] + public partial class DataService : System.Data.Services.IRequestHandler + { + public DataService() { } + protected T CurrentDataSource { get { throw null; } } + public System.Data.Services.DataServiceProcessingPipeline ProcessingPipeline { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public void AttachHost(System.Data.Services.IDataServiceHost host) { } + protected virtual T CreateDataSource() { throw null; } + protected virtual void HandleException(System.Data.Services.HandleExceptionArgs args) { } + protected virtual void OnStartProcessingRequest(System.Data.Services.ProcessRequestArgs args) { } + public void ProcessRequest() { } + public System.ServiceModel.Channels.Message ProcessRequestForMessage(System.IO.Stream messageBody) { throw null; } + } + [System.FlagsAttribute] + public enum EntitySetRights + { + All = 63, + AllRead = 3, + AllWrite = 60, + None = 0, + ReadMultiple = 2, + ReadSingle = 1, + WriteAppend = 4, + WriteDelete = 16, + WriteMerge = 32, + WriteReplace = 8, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class ETagAttribute : System.Attribute + { + public ETagAttribute(string propertyName) { } + public ETagAttribute(params string[] propertyNames) { } + public System.Collections.ObjectModel.ReadOnlyCollection PropertyNames { get { throw null; } } + } + [System.Diagnostics.DebuggerDisplayAttribute("ExpandSegment ({name},Filter={filter})]")] + public partial class ExpandSegment + { + public ExpandSegment(string name, System.Linq.Expressions.Expression filter) { } + public System.Data.Services.Providers.ResourceProperty ExpandedProperty { get { throw null; } } + public System.Linq.Expressions.Expression Filter { get { throw null; } } + public bool HasFilter { get { throw null; } } + public int MaxResultsExpected { get { throw null; } } + public string Name { get { throw null; } } + public static bool PathHasFilter(System.Collections.Generic.IEnumerable path) { throw null; } + } + public partial class ExpandSegmentCollection : System.Collections.Generic.List + { + public ExpandSegmentCollection() { } + public ExpandSegmentCollection(int capacity) { } + public bool HasFilter { get { throw null; } } + } + public partial class HandleExceptionArgs + { + internal HandleExceptionArgs() { } + public System.Exception Exception { get { throw null; } set { } } + public string ResponseContentType { get { throw null; } } + public int ResponseStatusCode { get { throw null; } } + public bool ResponseWritten { get { throw null; } } + public bool UseVerboseErrors { get { throw null; } set { } } + } + public partial interface IDataServiceConfiguration + { + int MaxBatchCount { get; set; } + int MaxChangesetCount { get; set; } + int MaxExpandCount { get; set; } + int MaxExpandDepth { get; set; } + int MaxObjectCountOnInsert { get; set; } + int MaxResultsPerCollection { get; set; } + bool UseVerboseErrors { get; set; } + void RegisterKnownType(System.Type type); + void SetEntitySetAccessRule(string name, System.Data.Services.EntitySetRights rights); + void SetServiceOperationAccessRule(string name, System.Data.Services.ServiceOperationRights rights); + } + public partial interface IDataServiceHost + { + System.Uri AbsoluteRequestUri { get; } + System.Uri AbsoluteServiceUri { get; } + string RequestAccept { get; } + string RequestAcceptCharSet { get; } + string RequestContentType { get; } + string RequestHttpMethod { get; } + string RequestIfMatch { get; } + string RequestIfNoneMatch { get; } + string RequestMaxVersion { get; } + System.IO.Stream RequestStream { get; } + string RequestVersion { get; } + string ResponseCacheControl { get; set; } + string ResponseContentType { get; set; } + string ResponseETag { get; set; } + string ResponseLocation { get; set; } + int ResponseStatusCode { get; set; } + System.IO.Stream ResponseStream { get; } + string ResponseVersion { get; set; } + string GetQueryStringItem(string item); + void ProcessException(System.Data.Services.HandleExceptionArgs args); + } + public partial interface IDataServiceHost2 : System.Data.Services.IDataServiceHost + { + System.Net.WebHeaderCollection RequestHeaders { get; } + System.Net.WebHeaderCollection ResponseHeaders { get; } + } + public partial interface IExpandedResult + { + object ExpandedElement { get; } + object GetExpandedPropertyValue(string name); + } + public partial interface IExpandProvider + { + System.Collections.IEnumerable ApplyExpansions(System.Linq.IQueryable queryable, System.Collections.Generic.ICollection expandPaths); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class IgnorePropertiesAttribute : System.Attribute + { + public IgnorePropertiesAttribute(string propertyName) { } + public IgnorePropertiesAttribute(params string[] propertyNames) { } + public System.Collections.ObjectModel.ReadOnlyCollection PropertyNames { get { throw null; } } + } + [System.ServiceModel.ServiceContractAttribute] + public partial interface IRequestHandler + { + [System.ServiceModel.OperationContractAttribute] + [System.ServiceModel.Web.WebInvokeAttribute(UriTemplate="*", Method="*")] + System.ServiceModel.Channels.Message ProcessRequestForMessage(System.IO.Stream messageBody); + } + public partial interface IUpdatable + { + void AddReferenceToCollection(object targetResource, string propertyName, object resourceToBeAdded); + void ClearChanges(); + object CreateResource(string containerName, string fullTypeName); + void DeleteResource(object targetResource); + object GetResource(System.Linq.IQueryable query, string fullTypeName); + object GetValue(object targetResource, string propertyName); + void RemoveReferenceFromCollection(object targetResource, string propertyName, object resourceToBeRemoved); + object ResetResource(object resource); + object ResolveResource(object resource); + void SaveChanges(); + void SetReference(object targetResource, string propertyName, object propertyValue); + void SetValue(object targetResource, string propertyName, object propertyValue); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class MimeTypeAttribute : System.Attribute + { + public MimeTypeAttribute(string memberName, string mimeType) { } + public string MemberName { get { throw null; } } + public string MimeType { get { throw null; } } + } + public sealed partial class ProcessRequestArgs + { + internal ProcessRequestArgs() { } + public bool IsBatchOperation { get { throw null; } } + public System.Data.Services.DataServiceOperationContext OperationContext { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Uri RequestUri { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=true, Inherited=true)] + public sealed partial class QueryInterceptorAttribute : System.Attribute + { + public QueryInterceptorAttribute(string entitySetName) { } + public string EntitySetName { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + } + [System.FlagsAttribute] + public enum ServiceOperationRights + { + All = 3, + AllRead = 3, + None = 0, + OverrideEntitySetRights = 4, + ReadMultiple = 2, + ReadSingle = 1, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false, Inherited=true)] + public sealed partial class SingleResultAttribute : System.Attribute + { + public SingleResultAttribute() { } + } + [System.FlagsAttribute] + public enum UpdateOperations + { + Add = 1, + Change = 2, + Delete = 4, + None = 0, + } +} +namespace System.Data.Services.Configuration +{ + public sealed partial class DataServicesFeaturesSection : System.Configuration.ConfigurationSection + { + public DataServicesFeaturesSection() { } + [System.Configuration.ConfigurationPropertyAttribute("replaceFunction")] + public System.Data.Services.Configuration.DataServicesReplaceFunctionFeature ReplaceFunction { get { throw null; } set { } } + } + public partial class DataServicesReplaceFunctionFeature : System.Configuration.ConfigurationElement + { + public DataServicesReplaceFunctionFeature() { } + [System.Configuration.ConfigurationPropertyAttribute("enable")] + public bool Enable { get { throw null; } set { } } + } + public sealed partial class DataServicesSectionGroup : System.Configuration.ConfigurationSectionGroup + { + public DataServicesSectionGroup() { } + [System.Configuration.ConfigurationPropertyAttribute("features")] + public System.Data.Services.Configuration.DataServicesFeaturesSection Features { get { throw null; } } + } +} +namespace System.Data.Services.Internal +{ + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public abstract partial class ExpandedWrapper : System.Data.Services.IExpandedResult + { + protected ExpandedWrapper() { } + public string Description { get { throw null; } set { } } + public TExpandedElement ExpandedElement { get { throw null; } set { } } + object System.Data.Services.IExpandedResult.ExpandedElement { get { throw null; } } + public object GetExpandedPropertyValue(string name) { throw null; } + protected abstract object InternalGetExpandedPropertyValue(int nameIndex); + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty7 ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty8 ProjectedProperty8 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty7 ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty8 ProjectedProperty8 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty9 ProjectedProperty9 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty10 ProjectedProperty10 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty7 ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty8 ProjectedProperty8 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty9 ProjectedProperty9 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty10 ProjectedProperty10 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty11 ProjectedProperty11 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty7 ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty8 ProjectedProperty8 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty9 ProjectedProperty9 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ExpandedWrapper : System.Data.Services.Internal.ExpandedWrapper + { + public ExpandedWrapper() { } + public TProperty0 ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty1 ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty2 ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty3 ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty4 ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty5 ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty6 ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public TProperty7 ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetExpandedPropertyValue(int nameIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public abstract partial class ProjectedWrapper + { + protected ProjectedWrapper() { } + public string PropertyNameList { get { throw null; } set { } } + public string ResourceTypeName { get { throw null; } set { } } + public object GetProjectedPropertyValue(string propertyName) { throw null; } + protected abstract object InternalGetProjectedPropertyValue(int propertyIndex); + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper0 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper0() { } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper1 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper1() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper2 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper2() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper3 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper3() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper4 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper4() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper5 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper5() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper6 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper6() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper7 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper7() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapper8 : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapper8() { } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public partial class ProjectedWrapperMany : System.Data.Services.Internal.ProjectedWrapper + { + public ProjectedWrapperMany() { } + public System.Data.Services.Internal.ProjectedWrapperMany Next { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty0 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty1 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty2 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty3 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty4 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty5 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty6 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object ProjectedProperty7 { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public sealed partial class ProjectedWrapperManyEnd : System.Data.Services.Internal.ProjectedWrapperMany + { + public ProjectedWrapperManyEnd() { } + protected override object InternalGetProjectedPropertyValue(int propertyIndex) { throw null; } + } +} +namespace System.Data.Services.Providers +{ + public static partial class DataServiceProviderMethods + { + public static int Compare(bool left, bool right) { throw null; } + public static int Compare(System.Guid left, System.Guid right) { throw null; } + public static int Compare(System.Nullable left, System.Nullable right) { throw null; } + public static int Compare(System.Nullable left, System.Nullable right) { throw null; } + public static int Compare(string left, string right) { throw null; } + public static object Convert(object value, System.Data.Services.Providers.ResourceType type) { throw null; } + public static System.Collections.Generic.IEnumerable GetSequenceValue(object value, System.Data.Services.Providers.ResourceProperty property) { throw null; } + public static object GetValue(object value, System.Data.Services.Providers.ResourceProperty property) { throw null; } + public static bool TypeIs(object value, System.Data.Services.Providers.ResourceType type) { throw null; } + } + public partial interface IDataServiceMetadataProvider + { + string ContainerName { get; } + string ContainerNamespace { get; } + System.Collections.Generic.IEnumerable ResourceSets { get; } + System.Collections.Generic.IEnumerable ServiceOperations { get; } + System.Collections.Generic.IEnumerable Types { get; } + System.Collections.Generic.IEnumerable GetDerivedTypes(System.Data.Services.Providers.ResourceType resourceType); + System.Data.Services.Providers.ResourceAssociationSet GetResourceAssociationSet(System.Data.Services.Providers.ResourceSet resourceSet, System.Data.Services.Providers.ResourceType resourceType, System.Data.Services.Providers.ResourceProperty resourceProperty); + bool HasDerivedTypes(System.Data.Services.Providers.ResourceType resourceType); + bool TryResolveResourceSet(string name, out System.Data.Services.Providers.ResourceSet resourceSet); + bool TryResolveResourceType(string name, out System.Data.Services.Providers.ResourceType resourceType); + bool TryResolveServiceOperation(string name, out System.Data.Services.Providers.ServiceOperation serviceOperation); + } + public partial interface IDataServicePagingProvider + { + object[] GetContinuationToken(System.Collections.IEnumerator enumerator); + void SetContinuationToken(System.Linq.IQueryable query, System.Data.Services.Providers.ResourceType resourceType, object[] continuationToken); + } + public partial interface IDataServiceQueryProvider + { + object CurrentDataSource { get; set; } + bool IsNullPropagationRequired { get; } + object GetOpenPropertyValue(object target, string propertyName); + System.Collections.Generic.IEnumerable> GetOpenPropertyValues(object target); + object GetPropertyValue(object target, System.Data.Services.Providers.ResourceProperty resourceProperty); + System.Linq.IQueryable GetQueryRootForResourceSet(System.Data.Services.Providers.ResourceSet resourceSet); + System.Data.Services.Providers.ResourceType GetResourceType(object target); + object InvokeServiceOperation(System.Data.Services.Providers.ServiceOperation serviceOperation, object[] parameters); + } + public partial interface IDataServiceStreamProvider + { + int StreamBufferSize { get; } + void DeleteStream(object entity, System.Data.Services.DataServiceOperationContext operationContext); + System.IO.Stream GetReadStream(object entity, string etag, System.Nullable checkETagForEquality, System.Data.Services.DataServiceOperationContext operationContext); + System.Uri GetReadStreamUri(object entity, System.Data.Services.DataServiceOperationContext operationContext); + string GetStreamContentType(object entity, System.Data.Services.DataServiceOperationContext operationContext); + string GetStreamETag(object entity, System.Data.Services.DataServiceOperationContext operationContext); + System.IO.Stream GetWriteStream(object entity, string etag, System.Nullable checkETagForEquality, System.Data.Services.DataServiceOperationContext operationContext); + string ResolveType(string entitySetName, System.Data.Services.DataServiceOperationContext operationContext); + } + public partial interface IDataServiceUpdateProvider : System.Data.Services.IUpdatable + { + void SetConcurrencyValues(object resourceCookie, System.Nullable checkForEquality, System.Collections.Generic.IEnumerable> concurrencyValues); + } + public static partial class OpenTypeMethods + { + public static object Add(object left, object right) { throw null; } + public static object AndAlso(object left, object right) { throw null; } + public static object Ceiling(object value) { throw null; } + public static object Concat(object first, object second) { throw null; } + public static object Convert(object value, System.Data.Services.Providers.ResourceType type) { throw null; } + public static object Day(object dateTime) { throw null; } + public static object Divide(object left, object right) { throw null; } + public static object EndsWith(object targetString, object substring) { throw null; } + public static object Equal(object left, object right) { throw null; } + public static object Floor(object value) { throw null; } + public static object GetValue(object value, string propertyName) { throw null; } + public static object GreaterThan(object left, object right) { throw null; } + public static object GreaterThanOrEqual(object left, object right) { throw null; } + public static object Hour(object dateTime) { throw null; } + public static object IndexOf(object targetString, object substring) { throw null; } + public static object Length(object value) { throw null; } + public static object LessThan(object left, object right) { throw null; } + public static object LessThanOrEqual(object left, object right) { throw null; } + public static object Minute(object dateTime) { throw null; } + public static object Modulo(object left, object right) { throw null; } + public static object Month(object dateTime) { throw null; } + public static object Multiply(object left, object right) { throw null; } + public static object Negate(object value) { throw null; } + public static object Not(object value) { throw null; } + public static object NotEqual(object left, object right) { throw null; } + public static object OrElse(object left, object right) { throw null; } + public static object Replace(object targetString, object substring, object newString) { throw null; } + public static object Round(object value) { throw null; } + public static object Second(object dateTime) { throw null; } + public static object StartsWith(object targetString, object substring) { throw null; } + public static object Substring(object targetString, object startIndex) { throw null; } + public static object Substring(object targetString, object startIndex, object length) { throw null; } + public static object SubstringOf(object substring, object targetString) { throw null; } + public static object Subtract(object left, object right) { throw null; } + public static object ToLower(object targetString) { throw null; } + public static object ToUpper(object targetString) { throw null; } + public static object Trim(object targetString) { throw null; } + public static object TypeIs(object value, System.Data.Services.Providers.ResourceType type) { throw null; } + public static object Year(object dateTime) { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("ResourceAssociationSet: ({End1.ResourceSet.Name}, {End1.ResourceType.Name}, {End1.ResourceProperty.Name}) <-> ({End2.ResourceSet.Name}, {End2.ResourceType.Name}, {End2.ResourceProperty.Name})")] + public sealed partial class ResourceAssociationSet + { + public ResourceAssociationSet(string name, System.Data.Services.Providers.ResourceAssociationSetEnd end1, System.Data.Services.Providers.ResourceAssociationSetEnd end2) { } + public System.Data.Services.Providers.ResourceAssociationSetEnd End1 { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public System.Data.Services.Providers.ResourceAssociationSetEnd End2 { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public string Name { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + } + [System.Diagnostics.DebuggerDisplayAttribute("ResourceAssociationSetEnd: {Name}: ({ResourceSet.Name}, {ResourceType.Name}, {ResourceProperty.Name})")] + public sealed partial class ResourceAssociationSetEnd + { + public ResourceAssociationSetEnd(System.Data.Services.Providers.ResourceSet resourceSet, System.Data.Services.Providers.ResourceType resourceType, System.Data.Services.Providers.ResourceProperty resourceProperty) { } + public System.Data.Services.Providers.ResourceProperty ResourceProperty { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public System.Data.Services.Providers.ResourceSet ResourceSet { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public System.Data.Services.Providers.ResourceType ResourceType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + } + [System.Diagnostics.DebuggerDisplayAttribute("{kind}: {name}")] + public partial class ResourceProperty + { + public ResourceProperty(string name, System.Data.Services.Providers.ResourcePropertyKind kind, System.Data.Services.Providers.ResourceType propertyResourceType) { } + public bool CanReflectOnInstanceTypeProperty { get { throw null; } set { } } + public object CustomState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsReadOnly { get { throw null; } } + public System.Data.Services.Providers.ResourcePropertyKind Kind { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public string MimeType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } set { } } + public string Name { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public System.Data.Services.Providers.ResourceType ResourceType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public void SetReadOnly() { } + } + [System.FlagsAttribute] + public enum ResourcePropertyKind + { + ComplexType = 4, + ETag = 32, + Key = 2, + Primitive = 1, + ResourceReference = 8, + ResourceSetReference = 16, + } + [System.Diagnostics.DebuggerDisplayAttribute("{Name}: {ResourceType}")] + public partial class ResourceSet + { + public ResourceSet(string name, System.Data.Services.Providers.ResourceType elementType) { } + public object CustomState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsReadOnly { get { throw null; } } + public string Name { get { throw null; } } + public System.Data.Services.Providers.ResourceType ResourceType { get { throw null; } } + public void SetReadOnly() { } + } + [System.Diagnostics.DebuggerDisplayAttribute("{Name}: {InstanceType}, {ResourceTypeKind}")] + public partial class ResourceType + { + public ResourceType(System.Type instanceType, System.Data.Services.Providers.ResourceTypeKind resourceTypeKind, System.Data.Services.Providers.ResourceType baseType, string namespaceName, string name, bool isAbstract) { } + public System.Data.Services.Providers.ResourceType BaseType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public bool CanReflectOnInstanceType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } set { } } + public object CustomState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.ObjectModel.ReadOnlyCollection ETagProperties { get { throw null; } } + public string FullName { get { throw null; } } + public System.Type InstanceType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public bool IsAbstract { get { throw null; } } + public bool IsMediaLinkEntry { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } set { } } + public bool IsOpenType { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } set { } } + public bool IsReadOnly { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection KeyProperties { get { throw null; } } + public string Name { get { throw null; } } + public string Namespace { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection Properties { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection PropertiesDeclaredOnThisType { get { throw null; } } + public System.Data.Services.Providers.ResourceTypeKind ResourceTypeKind { [System.Diagnostics.DebuggerStepThroughAttribute]get { throw null; } } + public void AddEntityPropertyMappingAttribute(System.Data.Services.Common.EntityPropertyMappingAttribute attribute) { } + public void AddProperty(System.Data.Services.Providers.ResourceProperty property) { } + public static System.Data.Services.Providers.ResourceType GetPrimitiveResourceType(System.Type type) { throw null; } + protected virtual System.Collections.Generic.IEnumerable LoadPropertiesDeclaredOnThisType() { throw null; } + public void SetReadOnly() { } + } + public enum ResourceTypeKind + { + ComplexType = 1, + EntityType = 0, + Primitive = 2, + } + [System.Diagnostics.DebuggerVisualizerAttribute("ServiceOperation={Name}")] + public partial class ServiceOperation + { + public ServiceOperation(string name, System.Data.Services.Providers.ServiceOperationResultKind resultKind, System.Data.Services.Providers.ResourceType resultType, System.Data.Services.Providers.ResourceSet resultSet, string method, System.Collections.Generic.IEnumerable parameters) { } + public object CustomState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsReadOnly { get { throw null; } } + public string Method { get { throw null; } } + public string MimeType { get { throw null; } set { } } + public string Name { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection Parameters { get { throw null; } } + public System.Data.Services.Providers.ResourceSet ResourceSet { get { throw null; } } + public System.Data.Services.Providers.ServiceOperationResultKind ResultKind { get { throw null; } } + public System.Data.Services.Providers.ResourceType ResultType { get { throw null; } } + public void SetReadOnly() { } + } + [System.Diagnostics.DebuggerVisualizerAttribute("ServiceOperationParameter={Name}")] + public partial class ServiceOperationParameter + { + public ServiceOperationParameter(string name, System.Data.Services.Providers.ResourceType parameterType) { } + public object CustomState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IsReadOnly { get { throw null; } } + public string Name { get { throw null; } } + public System.Data.Services.Providers.ResourceType ParameterType { get { throw null; } } + public void SetReadOnly() { } + } + public enum ServiceOperationResultKind + { + DirectValue = 0, + Enumeration = 1, + QueryWithMultipleResults = 2, + QueryWithSingleResult = 3, + Void = 4, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Data.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Data.cs.REMOVED.git-id new file mode 100644 index 0000000000..fe2c7c2ff9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Data.cs.REMOVED.git-id @@ -0,0 +1 @@ +1123759f5028f1f3fe0521609af058321b321522 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Deployment.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Deployment.cs new file mode 100644 index 0000000000..f6888a859c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Deployment.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Deployment.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Deployment.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Deployment.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Design.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Design.cs.REMOVED.git-id new file mode 100644 index 0000000000..30b6f502ee --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Design.cs.REMOVED.git-id @@ -0,0 +1 @@ +e6920be4b2ecdf8aaf875336c7b9bb6abbb070b2 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Diagnostics.Tracing.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Diagnostics.Tracing.cs new file mode 100644 index 0000000000..b0f099cf1d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Diagnostics.Tracing.cs @@ -0,0 +1,54 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Diagnostics.Tracing.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Diagnostics.Tracing.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Diagnostics.Tracing.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventActivityOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventChannel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventCommand))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventCommandEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventDataAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventFieldAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventFieldFormat))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventFieldTags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventIgnoreAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventKeywords))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventListener))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventManifestOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventOpcode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSource))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceOptions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventSourceSettings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventTags))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventTask))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.EventWrittenEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Diagnostics.Tracing.NonEventAttribute))] +namespace System.Diagnostics.Tracing +{ + public partial class EventCounter + { + public EventCounter(string name, System.Diagnostics.Tracing.EventSource eventSource) { } + public void WriteMetric(float value) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.Protocols.cs b/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.Protocols.cs new file mode 100644 index 0000000000..241fdf3d24 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.Protocols.cs @@ -0,0 +1,962 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.DirectoryServices.Protocols.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.DirectoryServices.Protocols.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.DirectoryServices.Protocols.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, UnmanagedCode=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +[assembly:System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)] +[assembly:System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Unrestricted=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.DirectoryServices.Protocols +{ + public partial class AddRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public AddRequest() { } + public AddRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { } + public AddRequest(string distinguishedName, string objectClass) { } + public System.DirectoryServices.Protocols.DirectoryAttributeCollection Attributes { get { throw null; } } + public string DistinguishedName { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class AddResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal AddResponse() { } + } + public partial class AsqRequestControl : System.DirectoryServices.Protocols.DirectoryControl + { + public AsqRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public AsqRequestControl(string attributeName) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public string AttributeName { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class AsqResponseControl : System.DirectoryServices.Protocols.DirectoryControl + { + internal AsqResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } } + } + public enum AuthType + { + Anonymous = 0, + Basic = 1, + Digest = 4, + Dpa = 6, + External = 8, + Kerberos = 9, + Msn = 7, + Negotiate = 2, + Ntlm = 3, + Sicily = 5, + } + [System.SerializableAttribute] + public partial class BerConversionException : System.DirectoryServices.Protocols.DirectoryException + { + public BerConversionException() { } + protected BerConversionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public BerConversionException(string message) { } + public BerConversionException(string message, System.Exception inner) { } + } + public sealed partial class BerConverter + { + internal BerConverter() { } + public static object[] Decode(string format, byte[] value) { throw null; } + public static byte[] Encode(string format, params object[] value) { throw null; } + } + public partial class CompareRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public CompareRequest() { } + public CompareRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttribute assertion) { } + public CompareRequest(string distinguishedName, string attributeName, byte[] value) { } + public CompareRequest(string distinguishedName, string attributeName, string value) { } + public CompareRequest(string distinguishedName, string attributeName, System.Uri value) { } + public System.DirectoryServices.Protocols.DirectoryAttribute Assertion { get { throw null; } } + public string DistinguishedName { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class CompareResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal CompareResponse() { } + } + public partial class CrossDomainMoveControl : System.DirectoryServices.Protocols.DirectoryControl + { + public CrossDomainMoveControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public CrossDomainMoveControl(string targetDomainController) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public string TargetDomainController { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class DeleteRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public DeleteRequest() { } + public DeleteRequest(string distinguishedName) { } + public string DistinguishedName { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class DeleteResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal DeleteResponse() { } + } + public enum DereferenceAlias + { + Always = 3, + FindingBaseObject = 2, + InSearching = 1, + Never = 0, + } + public delegate void DereferenceConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection connectionToDereference); + public partial class DirectoryAttribute : System.Collections.CollectionBase + { + public DirectoryAttribute() { } + public DirectoryAttribute(string name, byte[] value) { } + public DirectoryAttribute(string name, params object[] values) { } + public DirectoryAttribute(string name, string value) { } + public DirectoryAttribute(string name, System.Uri value) { } + public object this[int index] { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public int Add(byte[] value) { throw null; } + public int Add(string value) { throw null; } + public int Add(System.Uri value) { throw null; } + public void AddRange(object[] values) { } + public bool Contains(object value) { throw null; } + public void CopyTo(object[] array, int index) { } + public object[] GetValues(System.Type valuesType) { throw null; } + public int IndexOf(object value) { throw null; } + public void Insert(int index, byte[] value) { } + public void Insert(int index, string value) { } + public void Insert(int index, System.Uri value) { } + protected override void OnValidate(object value) { } + public void Remove(object value) { } + } + public partial class DirectoryAttributeCollection : System.Collections.CollectionBase + { + public DirectoryAttributeCollection() { } + public System.DirectoryServices.Protocols.DirectoryAttribute this[int index] { get { throw null; } set { } } + public int Add(System.DirectoryServices.Protocols.DirectoryAttribute attribute) { throw null; } + public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeCollection attributeCollection) { } + public void AddRange(System.DirectoryServices.Protocols.DirectoryAttribute[] attributes) { } + public bool Contains(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { } + public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttribute value) { throw null; } + public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttribute value) { } + protected override void OnValidate(object value) { } + public void Remove(System.DirectoryServices.Protocols.DirectoryAttribute value) { } + } + public partial class DirectoryAttributeModification : System.DirectoryServices.Protocols.DirectoryAttribute + { + public DirectoryAttributeModification() { } + public System.DirectoryServices.Protocols.DirectoryAttributeOperation Operation { get { throw null; } set { } } + } + public partial class DirectoryAttributeModificationCollection : System.Collections.CollectionBase + { + public DirectoryAttributeModificationCollection() { } + public System.DirectoryServices.Protocols.DirectoryAttributeModification this[int index] { get { throw null; } set { } } + public int Add(System.DirectoryServices.Protocols.DirectoryAttributeModification attribute) { throw null; } + public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection attributeCollection) { } + public void AddRange(System.DirectoryServices.Protocols.DirectoryAttributeModification[] attributes) { } + public bool Contains(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttributeModification[] array, int index) { } + public int IndexOf(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { throw null; } + public void Insert(int index, System.DirectoryServices.Protocols.DirectoryAttributeModification value) { } + protected override void OnValidate(object value) { } + public void Remove(System.DirectoryServices.Protocols.DirectoryAttributeModification value) { } + } + public enum DirectoryAttributeOperation + { + Add = 0, + Delete = 1, + Replace = 2, + } + public abstract partial class DirectoryConnection + { + protected DirectoryConnection() { } + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } } + public virtual System.Net.NetworkCredential Credential { [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2)), System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]set { } } + public virtual System.DirectoryServices.Protocols.DirectoryIdentifier Directory { get { throw null; } } + public virtual System.TimeSpan Timeout { get { throw null; } set { } } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public abstract System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request); + } + public partial class DirectoryControl + { + public DirectoryControl(string type, byte[] value, bool isCritical, bool serverSide) { } + public bool IsCritical { get { throw null; } set { } } + public bool ServerSide { get { throw null; } set { } } + public string Type { get { throw null; } } + public virtual byte[] GetValue() { throw null; } + } + public partial class DirectoryControlCollection : System.Collections.CollectionBase + { + public DirectoryControlCollection() { } + public System.DirectoryServices.Protocols.DirectoryControl this[int index] { get { throw null; } set { } } + public int Add(System.DirectoryServices.Protocols.DirectoryControl control) { throw null; } + public void AddRange(System.DirectoryServices.Protocols.DirectoryControlCollection controlCollection) { } + public void AddRange(System.DirectoryServices.Protocols.DirectoryControl[] controls) { } + public bool Contains(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryControl[] array, int index) { } + public int IndexOf(System.DirectoryServices.Protocols.DirectoryControl value) { throw null; } + public void Insert(int index, System.DirectoryServices.Protocols.DirectoryControl value) { } + protected override void OnValidate(object value) { } + public void Remove(System.DirectoryServices.Protocols.DirectoryControl value) { } + } + [System.SerializableAttribute] + public partial class DirectoryException : System.Exception + { + public DirectoryException() { } + protected DirectoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public DirectoryException(string message) { } + public DirectoryException(string message, System.Exception inner) { } + } + public abstract partial class DirectoryIdentifier + { + protected DirectoryIdentifier() { } + } + public partial class DirectoryNotificationControl : System.DirectoryServices.Protocols.DirectoryControl + { + public DirectoryNotificationControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + public abstract partial class DirectoryOperation + { + protected DirectoryOperation() { } + } + [System.SerializableAttribute] + public partial class DirectoryOperationException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable + { + public DirectoryOperationException() { } + public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { } + public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { } + public DirectoryOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { } + protected DirectoryOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public DirectoryOperationException(string message) { } + public DirectoryOperationException(string message, System.Exception inner) { } + public System.DirectoryServices.Protocols.DirectoryResponse Response { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + } + public abstract partial class DirectoryRequest : System.DirectoryServices.Protocols.DirectoryOperation + { + internal DirectoryRequest() { } + public System.DirectoryServices.Protocols.DirectoryControlCollection Controls { get { throw null; } } + public string RequestId { get { throw null; } set { } } + protected abstract System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc); + } + public abstract partial class DirectoryResponse : System.DirectoryServices.Protocols.DirectoryOperation + { + internal DirectoryResponse() { } + public virtual System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } } + public virtual string ErrorMessage { get { throw null; } } + public virtual string MatchedDN { get { throw null; } } + public virtual System.Uri[] Referral { get { throw null; } } + public string RequestId { get { throw null; } } + public virtual System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } } + } + [System.FlagsAttribute] + public enum DirectorySynchronizationOptions : long + { + IncrementalValues = (long)2147483648, + None = (long)0, + ObjectSecurity = (long)1, + ParentsFirst = (long)2048, + PublicDataOnly = (long)8192, + } + public partial class DirSyncRequestControl : System.DirectoryServices.Protocols.DirectoryControl + { + public DirSyncRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public DirSyncRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public DirSyncRequestControl(byte[] cookie, System.DirectoryServices.Protocols.DirectorySynchronizationOptions option, int attributeCount) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public int AttributeCount { get { throw null; } set { } } + public byte[] Cookie { get { throw null; } set { } } + public System.DirectoryServices.Protocols.DirectorySynchronizationOptions Option { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class DirSyncResponseControl : System.DirectoryServices.Protocols.DirectoryControl + { + internal DirSyncResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public byte[] Cookie { get { throw null; } } + public bool MoreData { get { throw null; } } + public int ResultSize { get { throw null; } } + } + public partial class DomainScopeControl : System.DirectoryServices.Protocols.DirectoryControl + { + public DomainScopeControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + public partial class DsmlAuthRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public DsmlAuthRequest() { } + public DsmlAuthRequest(string principal) { } + public string Principal { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class DsmlAuthResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal DsmlAuthResponse() { } + } + public partial class DsmlDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier + { + public DsmlDirectoryIdentifier(System.Uri serverUri) { } + public System.Uri ServerUri { get { throw null; } } + } + public abstract partial class DsmlDocument + { + protected DsmlDocument() { } + public abstract System.Xml.XmlDocument ToXml(); + } + public enum DsmlDocumentProcessing + { + Parallel = 1, + Sequential = 0, + } + public enum DsmlErrorProcessing + { + Exit = 1, + Resume = 0, + } + public partial class DsmlErrorResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal DsmlErrorResponse() { } + public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } } + public string Detail { get { throw null; } } + public override string ErrorMessage { get { throw null; } } + public override string MatchedDN { get { throw null; } } + public string Message { get { throw null; } } + public override System.Uri[] Referral { get { throw null; } } + public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } } + public System.DirectoryServices.Protocols.ErrorResponseCategory Type { get { throw null; } } + } + [System.SerializableAttribute] + public partial class DsmlInvalidDocumentException : System.DirectoryServices.Protocols.DirectoryException + { + public DsmlInvalidDocumentException() { } + protected DsmlInvalidDocumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public DsmlInvalidDocumentException(string message) { } + public DsmlInvalidDocumentException(string message, System.Exception inner) { } + } + public partial class DsmlRequestDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public DsmlRequestDocument() { } + public int Count { get { throw null; } } + public System.DirectoryServices.Protocols.DsmlDocumentProcessing DocumentProcessing { get { throw null; } set { } } + public System.DirectoryServices.Protocols.DsmlErrorProcessing ErrorProcessing { get { throw null; } set { } } + protected bool IsFixedSize { get { throw null; } } + protected bool IsReadOnly { get { throw null; } } + protected bool IsSynchronized { get { throw null; } } + public System.DirectoryServices.Protocols.DirectoryRequest this[int index] { get { throw null; } set { } } + public string RequestId { get { throw null; } set { } } + public System.DirectoryServices.Protocols.DsmlResponseOrder ResponseOrder { get { throw null; } set { } } + protected object SyncRoot { get { throw null; } } + int System.Collections.ICollection.Count { get { throw null; } } + bool System.Collections.ICollection.IsSynchronized { get { throw null; } } + object System.Collections.ICollection.SyncRoot { get { throw null; } } + bool System.Collections.IList.IsFixedSize { get { throw null; } } + bool System.Collections.IList.IsReadOnly { get { throw null; } } + object System.Collections.IList.this[int index] { get { throw null; } set { } } + public int Add(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; } + public void Clear() { } + public bool Contains(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryRequest[] value, int i) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(System.DirectoryServices.Protocols.DirectoryRequest value) { throw null; } + public void Insert(int index, System.DirectoryServices.Protocols.DirectoryRequest value) { } + public void Remove(System.DirectoryServices.Protocols.DirectoryRequest value) { } + public void RemoveAt(int index) { } + void System.Collections.ICollection.CopyTo(System.Array value, int i) { } + int System.Collections.IList.Add(object request) { throw null; } + void System.Collections.IList.Clear() { } + bool System.Collections.IList.Contains(object value) { throw null; } + int System.Collections.IList.IndexOf(object value) { throw null; } + void System.Collections.IList.Insert(int index, object value) { } + void System.Collections.IList.Remove(object value) { } + void System.Collections.IList.RemoveAt(int index) { } + public override System.Xml.XmlDocument ToXml() { throw null; } + } + public partial class DsmlResponseDocument : System.DirectoryServices.Protocols.DsmlDocument, System.Collections.ICollection, System.Collections.IEnumerable + { + internal DsmlResponseDocument() { } + public int Count { get { throw null; } } + public bool IsErrorResponse { get { throw null; } } + public bool IsOperationError { get { throw null; } } + protected bool IsSynchronized { get { throw null; } } + public System.DirectoryServices.Protocols.DirectoryResponse this[int index] { get { throw null; } } + public string RequestId { get { throw null; } } + protected object SyncRoot { get { throw null; } } + int System.Collections.ICollection.Count { get { throw null; } } + bool System.Collections.ICollection.IsSynchronized { get { throw null; } } + object System.Collections.ICollection.SyncRoot { get { throw null; } } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryResponse[] value, int i) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + void System.Collections.ICollection.CopyTo(System.Array value, int i) { } + public override System.Xml.XmlDocument ToXml() { throw null; } + } + public enum DsmlResponseOrder + { + Sequential = 0, + Unordered = 1, + } + public abstract partial class DsmlSoapConnection : System.DirectoryServices.Protocols.DirectoryConnection + { + protected DsmlSoapConnection() { } + public abstract string SessionId { get; } + public System.Xml.XmlNode SoapRequestHeader { get { throw null; } set { } } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public abstract void BeginSession(); + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public abstract void EndSession(); + } + public partial class DsmlSoapHttpConnection : System.DirectoryServices.Protocols.DsmlSoapConnection + { + [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier) { } + [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public DsmlSoapHttpConnection(System.DirectoryServices.Protocols.DsmlDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public DsmlSoapHttpConnection(System.Uri uri) { } + public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } } + public override string SessionId { get { throw null; } } + public string SoapActionHeader { get { throw null; } set { } } + public override System.TimeSpan Timeout { get { throw null; } set { } } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public void Abort(System.IAsyncResult asyncResult) { } + [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request, System.AsyncCallback callback, object state) { throw null; } + [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override void BeginSession() { } + public System.DirectoryServices.Protocols.DsmlResponseDocument EndSendRequest(System.IAsyncResult asyncResult) { throw null; } + [System.Net.WebPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.Net.NetworkInformation.NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override void EndSession() { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public System.DirectoryServices.Protocols.DsmlResponseDocument SendRequest(System.DirectoryServices.Protocols.DsmlRequestDocument request) { throw null; } + } + public enum ErrorResponseCategory + { + AuthenticationFailed = 5, + ConnectionClosed = 2, + CouldNotConnect = 1, + GatewayInternalError = 4, + MalformedRequest = 3, + NotAttempted = 0, + Other = 7, + UnresolvableUri = 6, + } + [System.SerializableAttribute] + public partial class ErrorResponseException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable + { + public ErrorResponseException() { } + public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response) { } + public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message) { } + public ErrorResponseException(System.DirectoryServices.Protocols.DsmlErrorResponse response, string message, System.Exception inner) { } + protected ErrorResponseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ErrorResponseException(string message) { } + public ErrorResponseException(string message, System.Exception inner) { } + public System.DirectoryServices.Protocols.DsmlErrorResponse Response { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + } + public partial class ExtendedDNControl : System.DirectoryServices.Protocols.DirectoryControl + { + public ExtendedDNControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public ExtendedDNControl(System.DirectoryServices.Protocols.ExtendedDNFlag flag) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.DirectoryServices.Protocols.ExtendedDNFlag Flag { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public enum ExtendedDNFlag + { + HexString = 0, + StandardString = 1, + } + public partial class ExtendedRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public ExtendedRequest() { } + public ExtendedRequest(string requestName) { } + public ExtendedRequest(string requestName, byte[] requestValue) { } + public string RequestName { get { throw null; } set { } } + public byte[] RequestValue { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class ExtendedResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal ExtendedResponse() { } + public string ResponseName { get { throw null; } } + public byte[] ResponseValue { get { throw null; } } + } + public partial class LazyCommitControl : System.DirectoryServices.Protocols.DirectoryControl + { + public LazyCommitControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + public partial class LdapConnection : System.DirectoryServices.Protocols.DirectoryConnection, System.IDisposable + { + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier) { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential) { } + [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true)] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public LdapConnection(System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, System.DirectoryServices.Protocols.AuthType authType) { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public LdapConnection(string server) { } + public System.DirectoryServices.Protocols.AuthType AuthType { get { throw null; } set { } } + public bool AutoBind { get { throw null; } set { } } + public override System.Net.NetworkCredential Credential { [System.Security.Permissions.EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Unrestricted=true), System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2)), System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]set { } } + public System.DirectoryServices.Protocols.LdapSessionOptions SessionOptions { get { throw null; } } + public override System.TimeSpan Timeout { get { throw null; } set { } } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public void Abort(System.IAsyncResult asyncResult) { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public System.IAsyncResult BeginSendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout, System.DirectoryServices.Protocols.PartialResultProcessing partialMode, System.AsyncCallback callback, object state) { throw null; } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public void Bind() { } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public void Bind(System.Net.NetworkCredential newCredential) { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public System.DirectoryServices.Protocols.DirectoryResponse EndSendRequest(System.IAsyncResult asyncResult) { throw null; } + ~LdapConnection() { } + public System.DirectoryServices.Protocols.PartialResultsCollection GetPartialResults(System.IAsyncResult asyncResult) { throw null; } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request) { throw null; } + [System.DirectoryServices.DirectoryServicesPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public System.DirectoryServices.Protocols.DirectoryResponse SendRequest(System.DirectoryServices.Protocols.DirectoryRequest request, System.TimeSpan requestTimeout) { throw null; } + } + public partial class LdapDirectoryIdentifier : System.DirectoryServices.Protocols.DirectoryIdentifier + { + public LdapDirectoryIdentifier(string server) { } + public LdapDirectoryIdentifier(string server, bool fullyQualifiedDnsHostName, bool connectionless) { } + public LdapDirectoryIdentifier(string server, int portNumber) { } + public LdapDirectoryIdentifier(string server, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { } + public LdapDirectoryIdentifier(string[] servers, bool fullyQualifiedDnsHostName, bool connectionless) { } + public LdapDirectoryIdentifier(string[] servers, int portNumber, bool fullyQualifiedDnsHostName, bool connectionless) { } + public bool Connectionless { get { throw null; } } + public bool FullyQualifiedDnsHostName { get { throw null; } } + public int PortNumber { get { throw null; } } + public string[] Servers { get { throw null; } } + } + [System.SerializableAttribute] + public partial class LdapException : System.DirectoryServices.Protocols.DirectoryException, System.Runtime.Serialization.ISerializable + { + public LdapException() { } + public LdapException(int errorCode) { } + public LdapException(int errorCode, string message) { } + public LdapException(int errorCode, string message, System.Exception inner) { } + public LdapException(int errorCode, string message, string serverErrorMessage) { } + protected LdapException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public LdapException(string message) { } + public LdapException(string message, System.Exception inner) { } + public int ErrorCode { get { throw null; } } + public System.DirectoryServices.Protocols.PartialResultsCollection PartialResults { get { throw null; } } + public string ServerErrorMessage { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + } + public partial class LdapSessionOptions + { + internal LdapSessionOptions() { } + public bool AutoReconnect { get { throw null; } set { } } + public string DomainName { get { throw null; } set { } } + public string HostName { get { throw null; } set { } } + public bool HostReachable { get { throw null; } } + public System.DirectoryServices.Protocols.LocatorFlags LocatorFlag { get { throw null; } set { } } + public System.TimeSpan PingKeepAliveTimeout { get { throw null; } set { } } + public int PingLimit { get { throw null; } set { } } + public System.TimeSpan PingWaitTimeout { get { throw null; } set { } } + public int ProtocolVersion { get { throw null; } set { } } + public System.DirectoryServices.Protocols.QueryClientCertificateCallback QueryClientCertificate { get { throw null; } set { } } + public System.DirectoryServices.Protocols.ReferralCallback ReferralCallback { get { throw null; } set { } } + public System.DirectoryServices.Protocols.ReferralChasingOptions ReferralChasing { get { throw null; } set { } } + public int ReferralHopLimit { get { throw null; } set { } } + public bool RootDseCache { get { throw null; } set { } } + public string SaslMethod { get { throw null; } set { } } + public bool Sealing { get { throw null; } set { } } + public bool SecureSocketLayer { get { throw null; } set { } } + public object SecurityContext { get { throw null; } } + public System.TimeSpan SendTimeout { get { throw null; } set { } } + public bool Signing { get { throw null; } set { } } + public System.DirectoryServices.Protocols.SecurityPackageContextConnectionInformation SslInformation { get { throw null; } } + public int SspiFlag { get { throw null; } set { } } + public bool TcpKeepAlive { get { throw null; } set { } } + public System.DirectoryServices.Protocols.VerifyServerCertificateCallback VerifyServerCertificate { get { throw null; } set { } } + public void FastConcurrentBind() { } + public void StartTransportLayerSecurity(System.DirectoryServices.Protocols.DirectoryControlCollection controls) { } + public void StopTransportLayerSecurity() { } + } + [System.FlagsAttribute] + public enum LocatorFlags : long + { + AvoidSelf = (long)16384, + DirectoryServicesPreferred = (long)32, + DirectoryServicesRequired = (long)16, + ForceRediscovery = (long)1, + GCRequired = (long)64, + GoodTimeServerPreferred = (long)8192, + IPRequired = (long)512, + IsDnsName = (long)131072, + IsFlatName = (long)65536, + KdcRequired = (long)1024, + None = (long)0, + OnlyLdapNeeded = (long)32768, + PdcRequired = (long)128, + ReturnDnsName = (long)1073741824, + ReturnFlatName = (long)2147483648, + TimeServerRequired = (long)2048, + WriteableRequired = (long)4096, + } + public partial class ModifyDNRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public ModifyDNRequest() { } + public ModifyDNRequest(string distinguishedName, string newParentDistinguishedName, string newName) { } + public bool DeleteOldRdn { get { throw null; } set { } } + public string DistinguishedName { get { throw null; } set { } } + public string NewName { get { throw null; } set { } } + public string NewParentDistinguishedName { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class ModifyDNResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal ModifyDNResponse() { } + } + public partial class ModifyRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public ModifyRequest() { } + public ModifyRequest(string distinguishedName, params System.DirectoryServices.Protocols.DirectoryAttributeModification[] modifications) { } + public ModifyRequest(string distinguishedName, System.DirectoryServices.Protocols.DirectoryAttributeOperation operation, string attributeName, params object[] values) { } + public string DistinguishedName { get { throw null; } set { } } + public System.DirectoryServices.Protocols.DirectoryAttributeModificationCollection Modifications { get { throw null; } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class ModifyResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal ModifyResponse() { } + } + public delegate bool NotifyOfNewConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.DirectoryServices.Protocols.LdapConnection newConnection, System.Net.NetworkCredential credential, long currentUserToken, int errorCodeFromBind); + public partial class PageResultRequestControl : System.DirectoryServices.Protocols.DirectoryControl + { + public PageResultRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public PageResultRequestControl(byte[] cookie) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public PageResultRequestControl(int pageSize) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public byte[] Cookie { get { throw null; } set { } } + public int PageSize { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class PageResultResponseControl : System.DirectoryServices.Protocols.DirectoryControl + { + internal PageResultResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public byte[] Cookie { get { throw null; } } + public int TotalCount { get { throw null; } } + } + public enum PartialResultProcessing + { + NoPartialResultSupport = 0, + ReturnPartialResults = 1, + ReturnPartialResultsAndNotifyCallback = 2, + } + public partial class PartialResultsCollection : System.Collections.ReadOnlyCollectionBase + { + internal PartialResultsCollection() { } + public object this[int index] { get { throw null; } } + public bool Contains(object value) { throw null; } + public void CopyTo(object[] values, int index) { } + public int IndexOf(object value) { throw null; } + } + public partial class PermissiveModifyControl : System.DirectoryServices.Protocols.DirectoryControl + { + public PermissiveModifyControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + public delegate System.Security.Cryptography.X509Certificates.X509Certificate QueryClientCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, byte[][] trustedCAs); + public delegate System.DirectoryServices.Protocols.LdapConnection QueryForConnectionCallback(System.DirectoryServices.Protocols.LdapConnection primaryConnection, System.DirectoryServices.Protocols.LdapConnection referralFromConnection, string newDistinguishedName, System.DirectoryServices.Protocols.LdapDirectoryIdentifier identifier, System.Net.NetworkCredential credential, long currentUserToken); + public partial class QuotaControl : System.DirectoryServices.Protocols.DirectoryControl + { + public QuotaControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public QuotaControl(System.Security.Principal.SecurityIdentifier querySid) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.Security.Principal.SecurityIdentifier QuerySid { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public sealed partial class ReferralCallback + { + public ReferralCallback() { } + public System.DirectoryServices.Protocols.DereferenceConnectionCallback DereferenceConnection { get { throw null; } set { } } + public System.DirectoryServices.Protocols.NotifyOfNewConnectionCallback NotifyNewConnection { get { throw null; } set { } } + public System.DirectoryServices.Protocols.QueryForConnectionCallback QueryForConnection { get { throw null; } set { } } + } + [System.FlagsAttribute] + public enum ReferralChasingOptions + { + All = 96, + External = 64, + None = 0, + Subordinate = 32, + } + public enum ResultCode + { + AdminLimitExceeded = 11, + AffectsMultipleDsas = 71, + AliasDereferencingProblem = 36, + AliasProblem = 33, + AttributeOrValueExists = 20, + AuthMethodNotSupported = 7, + Busy = 51, + CompareFalse = 5, + CompareTrue = 6, + ConfidentialityRequired = 13, + ConstraintViolation = 19, + EntryAlreadyExists = 68, + InappropriateAuthentication = 48, + InappropriateMatching = 18, + InsufficientAccessRights = 50, + InvalidAttributeSyntax = 21, + InvalidDNSyntax = 34, + LoopDetect = 54, + NamingViolation = 64, + NoSuchAttribute = 16, + NoSuchObject = 32, + NotAllowedOnNonLeaf = 66, + NotAllowedOnRdn = 67, + ObjectClassModificationsProhibited = 69, + ObjectClassViolation = 65, + OffsetRangeError = 61, + OperationsError = 1, + Other = 80, + ProtocolError = 2, + Referral = 10, + ReferralV2 = 9, + ResultsTooLarge = 70, + SaslBindInProgress = 14, + SizeLimitExceeded = 4, + SortControlMissing = 60, + StrongAuthRequired = 8, + Success = 0, + TimeLimitExceeded = 3, + Unavailable = 52, + UnavailableCriticalExtension = 12, + UndefinedAttributeType = 17, + UnwillingToPerform = 53, + VirtualListViewError = 76, + } + public enum SearchOption + { + DomainScope = 1, + PhantomRoot = 2, + } + public partial class SearchOptionsControl : System.DirectoryServices.Protocols.DirectoryControl + { + public SearchOptionsControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public SearchOptionsControl(System.DirectoryServices.Protocols.SearchOption flags) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.DirectoryServices.Protocols.SearchOption SearchOption { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class SearchRequest : System.DirectoryServices.Protocols.DirectoryRequest + { + public SearchRequest() { } + public SearchRequest(string distinguishedName, string ldapFilter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { } + public SearchRequest(string distinguishedName, System.Xml.XmlDocument filter, System.DirectoryServices.Protocols.SearchScope searchScope, params string[] attributeList) { } + public System.DirectoryServices.Protocols.DereferenceAlias Aliases { get { throw null; } set { } } + public System.Collections.Specialized.StringCollection Attributes { get { throw null; } } + public string DistinguishedName { get { throw null; } set { } } + public object Filter { get { throw null; } set { } } + public System.DirectoryServices.Protocols.SearchScope Scope { get { throw null; } set { } } + public int SizeLimit { get { throw null; } set { } } + public System.TimeSpan TimeLimit { get { throw null; } set { } } + public bool TypesOnly { get { throw null; } set { } } + protected override System.Xml.XmlElement ToXmlNode(System.Xml.XmlDocument doc) { throw null; } + } + public partial class SearchResponse : System.DirectoryServices.Protocols.DirectoryResponse + { + internal SearchResponse() { } + public override System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } } + public System.DirectoryServices.Protocols.SearchResultEntryCollection Entries { get { throw null; } } + public override string ErrorMessage { get { throw null; } } + public override string MatchedDN { get { throw null; } } + public System.DirectoryServices.Protocols.SearchResultReferenceCollection References { get { throw null; } } + public override System.Uri[] Referral { get { throw null; } } + public override System.DirectoryServices.Protocols.ResultCode ResultCode { get { throw null; } } + } + public partial class SearchResultAttributeCollection : System.Collections.DictionaryBase + { + internal SearchResultAttributeCollection() { } + public System.Collections.ICollection AttributeNames { get { throw null; } } + public System.DirectoryServices.Protocols.DirectoryAttribute this[string attributeName] { get { throw null; } } + public System.Collections.ICollection Values { get { throw null; } } + public bool Contains(string attributeName) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.DirectoryAttribute[] array, int index) { } + } + public partial class SearchResultEntry + { + internal SearchResultEntry() { } + public System.DirectoryServices.Protocols.SearchResultAttributeCollection Attributes { get { throw null; } } + public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } } + public string DistinguishedName { get { throw null; } } + } + public partial class SearchResultEntryCollection : System.Collections.ReadOnlyCollectionBase + { + internal SearchResultEntryCollection() { } + public System.DirectoryServices.Protocols.SearchResultEntry this[int index] { get { throw null; } } + public bool Contains(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.SearchResultEntry[] values, int index) { } + public int IndexOf(System.DirectoryServices.Protocols.SearchResultEntry value) { throw null; } + } + public partial class SearchResultReference + { + internal SearchResultReference() { } + public System.DirectoryServices.Protocols.DirectoryControl[] Controls { get { throw null; } } + public System.Uri[] Reference { get { throw null; } } + } + public partial class SearchResultReferenceCollection : System.Collections.ReadOnlyCollectionBase + { + internal SearchResultReferenceCollection() { } + public System.DirectoryServices.Protocols.SearchResultReference this[int index] { get { throw null; } } + public bool Contains(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; } + public void CopyTo(System.DirectoryServices.Protocols.SearchResultReference[] values, int index) { } + public int IndexOf(System.DirectoryServices.Protocols.SearchResultReference value) { throw null; } + } + public enum SearchScope + { + Base = 0, + OneLevel = 1, + Subtree = 2, + } + public partial class SecurityDescriptorFlagControl : System.DirectoryServices.Protocols.DirectoryControl + { + public SecurityDescriptorFlagControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public SecurityDescriptorFlagControl(System.DirectoryServices.Protocols.SecurityMasks masks) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.DirectoryServices.Protocols.SecurityMasks SecurityMasks { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + [System.FlagsAttribute] + public enum SecurityMasks + { + Dacl = 4, + Group = 2, + None = 0, + Owner = 1, + Sacl = 8, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet=System.Runtime.InteropServices.CharSet.Unicode)] + public partial class SecurityPackageContextConnectionInformation + { + internal SecurityPackageContextConnectionInformation() { } + public System.Security.Authentication.CipherAlgorithmType AlgorithmIdentifier { get { throw null; } } + public int CipherStrength { get { throw null; } } + public int ExchangeStrength { get { throw null; } } + public System.Security.Authentication.HashAlgorithmType Hash { get { throw null; } } + public int HashStrength { get { throw null; } } + public int KeyExchangeAlgorithm { get { throw null; } } + public System.DirectoryServices.Protocols.SecurityProtocol Protocol { get { throw null; } } + } + public enum SecurityProtocol + { + Pct1Client = 2, + Pct1Server = 1, + Ssl2Client = 8, + Ssl2Server = 4, + Ssl3Client = 32, + Ssl3Server = 16, + Tls1Client = 128, + Tls1Server = 64, + } + public partial class ShowDeletedControl : System.DirectoryServices.Protocols.DirectoryControl + { + public ShowDeletedControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet=System.Runtime.InteropServices.CharSet.Unicode)] + public partial class SortKey + { + public SortKey() { } + public SortKey(string attributeName, string matchingRule, bool reverseOrder) { } + public string AttributeName { get { throw null; } set { } } + public string MatchingRule { get { throw null; } set { } } + public bool ReverseOrder { get { throw null; } set { } } + } + public partial class SortRequestControl : System.DirectoryServices.Protocols.DirectoryControl + { + public SortRequestControl(params System.DirectoryServices.Protocols.SortKey[] sortKeys) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public SortRequestControl(string attributeName, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public SortRequestControl(string attributeName, string matchingRule, bool reverseOrder) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public System.DirectoryServices.Protocols.SortKey[] SortKeys { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class SortResponseControl : System.DirectoryServices.Protocols.DirectoryControl + { + internal SortResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public string AttributeName { get { throw null; } } + public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } } + } + [System.SerializableAttribute] + public partial class TlsOperationException : System.DirectoryServices.Protocols.DirectoryOperationException + { + public TlsOperationException() { } + public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response) { } + public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message) { } + public TlsOperationException(System.DirectoryServices.Protocols.DirectoryResponse response, string message, System.Exception inner) { } + protected TlsOperationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TlsOperationException(string message) { } + public TlsOperationException(string message, System.Exception inner) { } + } + public partial class TreeDeleteControl : System.DirectoryServices.Protocols.DirectoryControl + { + public TreeDeleteControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + } + public partial class VerifyNameControl : System.DirectoryServices.Protocols.DirectoryControl + { + public VerifyNameControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public VerifyNameControl(string serverName) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public VerifyNameControl(string serverName, int flag) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public int Flag { get { throw null; } set { } } + public string ServerName { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public delegate bool VerifyServerCertificateCallback(System.DirectoryServices.Protocols.LdapConnection connection, System.Security.Cryptography.X509Certificates.X509Certificate certificate); + public partial class VlvRequestControl : System.DirectoryServices.Protocols.DirectoryControl + { + public VlvRequestControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public VlvRequestControl(int beforeCount, int afterCount, byte[] target) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public VlvRequestControl(int beforeCount, int afterCount, int offset) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public VlvRequestControl(int beforeCount, int afterCount, string target) : base (default(string), default(byte[]), default(bool), default(bool)) { } + public int AfterCount { get { throw null; } set { } } + public int BeforeCount { get { throw null; } set { } } + public byte[] ContextId { get { throw null; } set { } } + public int EstimateCount { get { throw null; } set { } } + public int Offset { get { throw null; } set { } } + public byte[] Target { get { throw null; } set { } } + public override byte[] GetValue() { throw null; } + } + public partial class VlvResponseControl : System.DirectoryServices.Protocols.DirectoryControl + { + internal VlvResponseControl() : base (default(string), default(byte[]), default(bool), default(bool)) { } + public int ContentCount { get { throw null; } } + public byte[] ContextId { get { throw null; } } + public System.DirectoryServices.Protocols.ResultCode Result { get { throw null; } } + public int TargetPosition { get { throw null; } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.cs.REMOVED.git-id new file mode 100644 index 0000000000..0106f512b8 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.DirectoryServices.cs.REMOVED.git-id @@ -0,0 +1 @@ +cfc32e7bac69a7cd3bb58e85acc463ee5ffc5c4b \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.Design.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.Design.cs new file mode 100644 index 0000000000..2baa5d763e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.Design.cs @@ -0,0 +1,199 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Drawing.Design.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Drawing.Design.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Drawing.Design.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +namespace System.Drawing.Design +{ + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class BitmapEditor : System.Drawing.Design.ImageEditor + { + public BitmapEditor() { } + protected override string[] GetExtensions() { throw null; } + protected override string GetFileDialogDescription() { throw null; } + protected override System.Drawing.Image LoadFromStream(System.IO.Stream stream) { throw null; } + } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + public partial class ColorEditor : System.Drawing.Design.UITypeEditor + { + public ColorEditor() { } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetPaintValueSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override void PaintValue(System.Drawing.Design.PaintValueEventArgs e) { } + } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class ContentAlignmentEditor : System.Drawing.Design.UITypeEditor + { + public ContentAlignmentEditor() { } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class CursorEditor : System.Drawing.Design.UITypeEditor + { + public CursorEditor() { } + public override bool IsDropDownResizable { get { throw null; } } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class FontEditor : System.Drawing.Design.UITypeEditor + { + public FontEditor() { } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class FontNameEditor : System.Drawing.Design.UITypeEditor + { + public FontNameEditor() { } + public override bool GetPaintValueSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override void PaintValue(System.Drawing.Design.PaintValueEventArgs e) { } + } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + public partial class IconEditor : System.Drawing.Design.UITypeEditor + { + public IconEditor() { } + protected static string CreateExtensionsString(string[] extensions, string sep) { throw null; } + protected static string CreateFilterEntry(System.Drawing.Design.IconEditor e) { throw null; } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + protected virtual string[] GetExtensions() { throw null; } + protected virtual string GetFileDialogDescription() { throw null; } + public override bool GetPaintValueSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + protected virtual System.Drawing.Icon LoadFromStream(System.IO.Stream stream) { throw null; } + public override void PaintValue(System.Drawing.Design.PaintValueEventArgs e) { } + } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + public partial class ImageEditor : System.Drawing.Design.UITypeEditor + { + public ImageEditor() { } + protected static string CreateExtensionsString(string[] extensions, string sep) { throw null; } + protected static string CreateFilterEntry(System.Drawing.Design.ImageEditor e) { throw null; } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + protected virtual string[] GetExtensions() { throw null; } + protected virtual string GetFileDialogDescription() { throw null; } + protected virtual System.Type[] GetImageExtenders() { throw null; } + public override bool GetPaintValueSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + protected virtual System.Drawing.Image LoadFromStream(System.IO.Stream stream) { throw null; } + public override void PaintValue(System.Drawing.Design.PaintValueEventArgs e) { } + } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + public partial class MetafileEditor : System.Drawing.Design.ImageEditor + { + public MetafileEditor() { } + protected override string[] GetExtensions() { throw null; } + protected override string GetFileDialogDescription() { throw null; } + protected override System.Drawing.Image LoadFromStream(System.IO.Stream stream) { throw null; } + } + [System.SerializableAttribute] + public partial class ToolboxItemContainer : System.Runtime.Serialization.ISerializable + { + public ToolboxItemContainer(System.Drawing.Design.ToolboxItem item) { } + protected ToolboxItemContainer(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ToolboxItemContainer(System.Windows.Forms.IDataObject data) { } + public bool IsCreated { get { throw null; } } + public bool IsTransient { get { throw null; } } + public virtual System.Windows.Forms.IDataObject ToolboxData { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public virtual System.Collections.ICollection GetFilter(System.Collections.ICollection creators) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.SecurityCriticalAttribute] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public virtual System.Drawing.Design.ToolboxItem GetToolboxItem(System.Collections.ICollection creators) { throw null; } + [System.Security.SecurityCriticalAttribute] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public void UpdateFilter(System.Drawing.Design.ToolboxItem item) { } + } + public sealed partial class ToolboxItemCreator + { + internal ToolboxItemCreator() { } + public string Format { get { throw null; } } + public System.Drawing.Design.ToolboxItem Create(System.Windows.Forms.IDataObject data) { throw null; } + } + [System.Security.SecurityCriticalAttribute] + public abstract partial class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService + { + protected ToolboxService() { } + protected abstract System.Drawing.Design.CategoryNameCollection CategoryNames { get; } + protected abstract string SelectedCategory { get; set; } + protected abstract System.Drawing.Design.ToolboxItemContainer SelectedItemContainer { get; set; } + System.Drawing.Design.CategoryNameCollection System.Drawing.Design.IToolboxService.CategoryNames { get { throw null; } } + string System.Drawing.Design.IToolboxService.SelectedCategory { get { throw null; } set { } } + protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer(System.Drawing.Design.ToolboxItem item, System.ComponentModel.Design.IDesignerHost link) { throw null; } + protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer(System.Windows.Forms.IDataObject dataObject) { throw null; } + protected virtual void FilterChanged() { } + protected abstract System.Collections.IList GetItemContainers(); + protected abstract System.Collections.IList GetItemContainers(string categoryName); + public static System.Drawing.Design.ToolboxItem GetToolboxItem(System.Type toolType) { throw null; } + public static System.Drawing.Design.ToolboxItem GetToolboxItem(System.Type toolType, bool nonPublic) { throw null; } + public static System.Collections.ICollection GetToolboxItems(System.Reflection.Assembly a, string newCodeBase) { throw null; } + public static System.Collections.ICollection GetToolboxItems(System.Reflection.Assembly a, string newCodeBase, bool throwOnError) { throw null; } + public static System.Collections.ICollection GetToolboxItems(System.Reflection.AssemblyName an) { throw null; } + public static System.Collections.ICollection GetToolboxItems(System.Reflection.AssemblyName an, bool throwOnError) { throw null; } + protected virtual bool IsItemContainer(System.Windows.Forms.IDataObject dataObject, System.ComponentModel.Design.IDesignerHost host) { throw null; } + protected bool IsItemContainerSupported(System.Drawing.Design.ToolboxItemContainer container, System.ComponentModel.Design.IDesignerHost host) { throw null; } + protected abstract void Refresh(); + protected virtual void SelectedItemContainerUsed() { } + protected virtual bool SetCursor() { throw null; } + System.Collections.ICollection System.ComponentModel.Design.IComponentDiscoveryService.GetComponentTypes(System.ComponentModel.Design.IDesignerHost designerHost, System.Type baseType) { throw null; } + void System.Drawing.Design.IToolboxService.AddCreator(System.Drawing.Design.ToolboxItemCreatorCallback creator, string format) { } + void System.Drawing.Design.IToolboxService.AddCreator(System.Drawing.Design.ToolboxItemCreatorCallback creator, string format, System.ComponentModel.Design.IDesignerHost host) { } + void System.Drawing.Design.IToolboxService.AddLinkedToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem, System.ComponentModel.Design.IDesignerHost host) { } + void System.Drawing.Design.IToolboxService.AddLinkedToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem, string category, System.ComponentModel.Design.IDesignerHost host) { } + void System.Drawing.Design.IToolboxService.AddToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem) { } + void System.Drawing.Design.IToolboxService.AddToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem, string category) { } + System.Drawing.Design.ToolboxItem System.Drawing.Design.IToolboxService.DeserializeToolboxItem(object serializedObject) { throw null; } + System.Drawing.Design.ToolboxItem System.Drawing.Design.IToolboxService.DeserializeToolboxItem(object serializedObject, System.ComponentModel.Design.IDesignerHost host) { throw null; } + System.Drawing.Design.ToolboxItem System.Drawing.Design.IToolboxService.GetSelectedToolboxItem() { throw null; } + System.Drawing.Design.ToolboxItem System.Drawing.Design.IToolboxService.GetSelectedToolboxItem(System.ComponentModel.Design.IDesignerHost host) { throw null; } + System.Drawing.Design.ToolboxItemCollection System.Drawing.Design.IToolboxService.GetToolboxItems() { throw null; } + System.Drawing.Design.ToolboxItemCollection System.Drawing.Design.IToolboxService.GetToolboxItems(System.ComponentModel.Design.IDesignerHost host) { throw null; } + System.Drawing.Design.ToolboxItemCollection System.Drawing.Design.IToolboxService.GetToolboxItems(string category) { throw null; } + System.Drawing.Design.ToolboxItemCollection System.Drawing.Design.IToolboxService.GetToolboxItems(string category, System.ComponentModel.Design.IDesignerHost host) { throw null; } + bool System.Drawing.Design.IToolboxService.IsSupported(object serializedObject, System.Collections.ICollection filterAttributes) { throw null; } + bool System.Drawing.Design.IToolboxService.IsSupported(object serializedObject, System.ComponentModel.Design.IDesignerHost host) { throw null; } + bool System.Drawing.Design.IToolboxService.IsToolboxItem(object serializedObject) { throw null; } + bool System.Drawing.Design.IToolboxService.IsToolboxItem(object serializedObject, System.ComponentModel.Design.IDesignerHost host) { throw null; } + void System.Drawing.Design.IToolboxService.Refresh() { } + void System.Drawing.Design.IToolboxService.RemoveCreator(string format) { } + void System.Drawing.Design.IToolboxService.RemoveCreator(string format, System.ComponentModel.Design.IDesignerHost host) { } + void System.Drawing.Design.IToolboxService.RemoveToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem) { } + void System.Drawing.Design.IToolboxService.RemoveToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem, string category) { } + void System.Drawing.Design.IToolboxService.SelectedToolboxItemUsed() { } + object System.Drawing.Design.IToolboxService.SerializeToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem) { throw null; } + bool System.Drawing.Design.IToolboxService.SetCursor() { throw null; } + void System.Drawing.Design.IToolboxService.SetSelectedToolboxItem(System.Drawing.Design.ToolboxItem toolboxItem) { } + public static void UnloadToolboxItems() { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.cs.REMOVED.git-id new file mode 100644 index 0000000000..40fd0c3dd6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Drawing.cs.REMOVED.git-id @@ -0,0 +1 @@ +5457e0ab643ce03c446497ff7d1bd4ce412ea6d1 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Dynamic.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Dynamic.cs new file mode 100644 index 0000000000..c57e44c947 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Dynamic.cs @@ -0,0 +1,25 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Dynamic.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Dynamic.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Dynamic.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.EnterpriseServices.cs b/external/binary-reference-assemblies/src/v4.7.2/System.EnterpriseServices.cs new file mode 100644 index 0000000000..9a464a1919 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.EnterpriseServices.cs @@ -0,0 +1,992 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.EnterpriseServices.ApplicationIDAttribute("1e246775-2281-484f-8ad4-044c15b86eb7")] +[assembly:System.EnterpriseServices.ApplicationNameAttribute(".NET Utilities")] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.EnterpriseServices.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.EnterpriseServices.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.EnterpriseServices.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(true)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.InteropServices.GuidAttribute("4fb2d46f-efc8-4643-bcd0-6e5bfa6a174c")] +[assembly:System.Runtime.InteropServices.TypeLibVersionAttribute(2, 4)] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.EnterpriseServices +{ + [System.SerializableAttribute] + public enum AccessChecksLevelOption + { + Application = 0, + ApplicationComponent = 1, + } + [System.SerializableAttribute] + public enum ActivationOption + { + Library = 0, + Server = 1, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class Activity + { + public Activity(System.EnterpriseServices.ServiceConfig cfg) { } + public void AsynchronousCall(System.EnterpriseServices.IServiceCall serviceCall) { } + public void BindToCurrentThread() { } + public void SynchronousCall(System.EnterpriseServices.IServiceCall serviceCall) { } + public void UnbindFromThread() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationAccessControlAttribute : System.Attribute + { + public ApplicationAccessControlAttribute() { } + public ApplicationAccessControlAttribute(bool val) { } + public System.EnterpriseServices.AccessChecksLevelOption AccessChecksLevel { get { throw null; } set { } } + public System.EnterpriseServices.AuthenticationOption Authentication { get { throw null; } set { } } + public System.EnterpriseServices.ImpersonationLevelOption ImpersonationLevel { get { throw null; } set { } } + public bool Value { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationActivationAttribute : System.Attribute + { + public ApplicationActivationAttribute(System.EnterpriseServices.ActivationOption opt) { } + public string SoapMailbox { get { throw null; } set { } } + public string SoapVRoot { get { throw null; } set { } } + public System.EnterpriseServices.ActivationOption Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationIDAttribute : System.Attribute + { + public ApplicationIDAttribute(string guid) { } + public System.Guid Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationNameAttribute : System.Attribute + { + public ApplicationNameAttribute(string name) { } + public string Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationQueuingAttribute : System.Attribute + { + public ApplicationQueuingAttribute() { } + public bool Enabled { get { throw null; } set { } } + public int MaxListenerThreads { get { throw null; } set { } } + public bool QueueListenerEnabled { get { throw null; } set { } } + } + [System.SerializableAttribute] + public enum AuthenticationOption + { + Call = 3, + Connect = 2, + Default = 0, + Integrity = 5, + None = 1, + Packet = 4, + Privacy = 6, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class AutoCompleteAttribute : System.Attribute + { + public AutoCompleteAttribute() { } + public AutoCompleteAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum BindingOption + { + BindingToPoolThread = 1, + NoBinding = 0, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=1)] + public partial struct BOID + { + [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray)] + public byte[] rgb; + } + public sealed partial class BYOT + { + internal BYOT() { } + public static object CreateWithTipTransaction(string url, System.Type t) { throw null; } + public static object CreateWithTransaction(object transaction, System.Type t) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ComponentAccessControlAttribute : System.Attribute + { + public ComponentAccessControlAttribute() { } + public ComponentAccessControlAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class COMTIIntrinsicsAttribute : System.Attribute + { + public COMTIIntrinsicsAttribute() { } + public COMTIIntrinsicsAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ConstructionEnabledAttribute : System.Attribute + { + public ConstructionEnabledAttribute() { } + public ConstructionEnabledAttribute(bool val) { } + public string Default { get { throw null; } set { } } + public bool Enabled { get { throw null; } set { } } + } + public sealed partial class ContextUtil + { + internal ContextUtil() { } + public static System.Guid ActivityId { get { throw null; } } + public static System.Guid ApplicationId { get { throw null; } } + public static System.Guid ApplicationInstanceId { get { throw null; } } + public static System.Guid ContextId { get { throw null; } } + public static bool DeactivateOnReturn { get { throw null; } set { } } + public static bool IsInTransaction { get { throw null; } } + public static bool IsSecurityEnabled { get { throw null; } } + public static System.EnterpriseServices.TransactionVote MyTransactionVote { get { throw null; } set { } } + public static System.Guid PartitionId { get { throw null; } } + public static System.Transactions.Transaction SystemTransaction { get { throw null; } } + public static object Transaction { get { throw null; } } + public static System.Guid TransactionId { get { throw null; } } + public static void DisableCommit() { } + public static void EnableCommit() { } + public static object GetNamedProperty(string name) { throw null; } + public static bool IsCallerInRole(string role) { throw null; } + public static bool IsDefaultContext() { throw null; } + public static void SetAbort() { } + public static void SetComplete() { } + public static void SetNamedProperty(string name, object value) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1093), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class DescriptionAttribute : System.Attribute + { + public DescriptionAttribute(string desc) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class EventClassAttribute : System.Attribute + { + public EventClassAttribute() { } + public bool AllowInprocSubscribers { get { throw null; } set { } } + public bool FireInParallel { get { throw null; } set { } } + public string PublisherFilter { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class EventTrackingEnabledAttribute : System.Attribute + { + public EventTrackingEnabledAttribute() { } + public EventTrackingEnabledAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ExceptionClassAttribute : System.Attribute + { + public ExceptionClassAttribute(string name) { } + public string Value { get { throw null; } } + } + [System.Runtime.InteropServices.GuidAttribute("FE6777FB-A674-4177-8F32-6D707E113484")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IAsyncErrorNotify + { + void OnError(int hresult); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class IISIntrinsicsAttribute : System.Attribute + { + public IISIntrinsicsAttribute() { } + public IISIntrinsicsAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.SerializableAttribute] + public enum ImpersonationLevelOption + { + Anonymous = 1, + Default = 0, + Delegate = 4, + Identify = 2, + Impersonate = 3, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum InheritanceOption + { + Ignore = 1, + Inherit = 0, + } + [System.FlagsAttribute] + [System.SerializableAttribute] + public enum InstallationFlags + { + Configure = 1024, + ConfigureComponentsOnly = 16, + CreateTargetApplication = 2, + Default = 0, + ExpectExistingTypeLib = 1, + FindOrCreateTargetApplication = 4, + Install = 512, + ReconfigureExistingApplication = 8, + Register = 256, + ReportWarningsToConsole = 32, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1028), Inherited=true, AllowMultiple=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class InterfaceQueuingAttribute : System.Attribute + { + public InterfaceQueuingAttribute() { } + public InterfaceQueuingAttribute(bool enabled) { } + public bool Enabled { get { throw null; } set { } } + public string Interface { get { throw null; } set { } } + } + [System.Runtime.InteropServices.GuidAttribute("51372AFD-CAE7-11CF-BE81-00AA00A2FA25")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IPlaybackControl + { + void FinalClientRetry(); + void FinalServerRetry(); + } + [System.Runtime.InteropServices.GuidAttribute("72380d55-8d2b-43a3-8513-2b6ef31434e9")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IProcessInitControl + { + void ResetInitializerTimeout(int dwSecondsRemaining); + } + [System.Runtime.InteropServices.GuidAttribute("1113f52d-dc7f-4943-aed6-88d04027e32a")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IProcessInitializer + { + void Shutdown(); + void Startup([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]object punkProcessControl); + } + [System.Runtime.InteropServices.GuidAttribute("55e3ea25-55cb-4650-8887-18e8d30bb4bc")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IRegistrationHelper + { + void InstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string application, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]ref string tlb, [System.Runtime.InteropServices.In]System.EnterpriseServices.InstallationFlags installFlags); + void UninstallAssembly([System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assembly, [System.Runtime.InteropServices.In][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string application); + } + [System.Runtime.InteropServices.GuidAttribute("6619a740-8154-43be-a186-0319578e02db")] + public partial interface IRemoteDispatch + { + [System.EnterpriseServices.AutoCompleteAttribute(true)] + string RemoteDispatchAutoDone(string s); + [System.EnterpriseServices.AutoCompleteAttribute(false)] + string RemoteDispatchNotAutoDone(string s); + } + [System.Runtime.InteropServices.GuidAttribute("BD3E2E12-42DD-40f4-A09A-95A50C58304B")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IServiceCall + { + void OnCall(); + } + [System.Runtime.InteropServices.GuidAttribute("8165B19E-8D3A-4d0b-80C8-97DE310DB583")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IServicedComponentInfo + { + void GetComponentInfo(ref int infoMask, out string[] infoArray); + } + [System.Runtime.InteropServices.GuidAttribute("0FB15084-AF41-11CE-BD2B-204C4F4F5020")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface ITransaction + { + void Abort(ref System.EnterpriseServices.BOID pboidReason, int fRetaining, int fAsync); + void Commit(int fRetaining, int grfTC, int grfRM); + void GetTransactionInfo(out System.EnterpriseServices.XACTTRANSINFO pinfo); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class JustInTimeActivationAttribute : System.Attribute + { + public JustInTimeActivationAttribute() { } + public JustInTimeActivationAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class LoadBalancingSupportedAttribute : System.Attribute + { + public LoadBalancingSupportedAttribute() { } + public LoadBalancingSupportedAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class MustRunInClientContextAttribute : System.Attribute + { + public MustRunInClientContextAttribute() { } + public MustRunInClientContextAttribute(bool val) { } + public bool Value { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ObjectPoolingAttribute : System.Attribute + { + public ObjectPoolingAttribute() { } + public ObjectPoolingAttribute(bool enable) { } + public ObjectPoolingAttribute(bool enable, int minPoolSize, int maxPoolSize) { } + public ObjectPoolingAttribute(int minPoolSize, int maxPoolSize) { } + public int CreationTimeout { get { throw null; } set { } } + public bool Enabled { get { throw null; } set { } } + public int MaxPoolSize { get { throw null; } set { } } + public int MinPoolSize { get { throw null; } set { } } + public bool AfterSaveChanges(System.Collections.Hashtable info) { throw null; } + public bool Apply(System.Collections.Hashtable info) { throw null; } + public bool IsValidTarget(string s) { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum PartitionOption + { + Ignore = 0, + Inherit = 1, + New = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class PrivateComponentAttribute : System.Attribute + { + public PrivateComponentAttribute() { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum PropertyLockMode + { + Method = 1, + SetGet = 0, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum PropertyReleaseMode + { + Process = 1, + Standard = 0, + } + [System.Runtime.InteropServices.GuidAttribute("36dcda30-dc3b-4d93-be42-90b2d74c64e7")] + [System.SerializableAttribute] + public partial class RegistrationConfig + { + public RegistrationConfig() { } + public string Application { get { throw null; } set { } } + public string ApplicationRootDirectory { get { throw null; } set { } } + public string AssemblyFile { get { throw null; } set { } } + public System.EnterpriseServices.InstallationFlags InstallationFlags { get { throw null; } set { } } + public string Partition { get { throw null; } set { } } + public string TypeLibrary { get { throw null; } set { } } + } + [System.SerializableAttribute] + public sealed partial class RegistrationErrorInfo + { + internal RegistrationErrorInfo() { } + public int ErrorCode { get { throw null; } } + public string ErrorString { get { throw null; } } + public string MajorRef { get { throw null; } } + public string MinorRef { get { throw null; } } + public string Name { get { throw null; } } + } + [System.SerializableAttribute] + public sealed partial class RegistrationException : System.SystemException + { + public RegistrationException() { } + public RegistrationException(string msg) { } + public RegistrationException(string msg, System.Exception inner) { } + public System.EnterpriseServices.RegistrationErrorInfo[] ErrorInfo { get { throw null; } } + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) { } + } + [System.Runtime.InteropServices.GuidAttribute("89a86e7b-c229-4008-9baa-2f5c8411d7e0")] + public sealed partial class RegistrationHelper : System.MarshalByRefObject, System.EnterpriseServices.IRegistrationHelper + { + public RegistrationHelper() { } + public void InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags) { } + public void InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags) { } + public void InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig) { } + public void UninstallAssembly(string assembly, string application) { } + public void UninstallAssembly(string assembly, string application, string partition) { } + public void UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig) { } + } + [System.EnterpriseServices.TransactionAttribute((System.EnterpriseServices.TransactionOption)(4))] + [System.ObsoleteAttribute("The RegistrationHelperTx class has been deprecated.")] + [System.Runtime.InteropServices.GuidAttribute("c89ac250-e18a-4fc7-abd5-b8897b6a78a5")] + public sealed partial class RegistrationHelperTx : System.EnterpriseServices.ServicedComponent + { + public RegistrationHelperTx() { } + protected internal override void Activate() { } + protected internal override void Deactivate() { } + public void InstallAssembly(string assembly, ref string application, string partition, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync) { } + public void InstallAssembly(string assembly, ref string application, ref string tlb, System.EnterpriseServices.InstallationFlags installFlags, object sync) { } + public void InstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync) { } + public bool IsInTransaction() { throw null; } + public void UninstallAssembly(string assembly, string application, object sync) { } + public void UninstallAssembly(string assembly, string application, string partition, object sync) { } + public void UninstallAssemblyFromConfig([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]ref System.EnterpriseServices.RegistrationConfig regConfig, object sync) { } + } + public sealed partial class ResourcePool + { + public ResourcePool(System.EnterpriseServices.ResourcePool.TransactionEndDelegate cb) { } + public object GetResource() { throw null; } + public bool PutResource(object resource) { throw null; } + public delegate void TransactionEndDelegate(object resource); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(68), Inherited=true, AllowMultiple=false)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SecureMethodAttribute : System.Attribute + { + public SecureMethodAttribute() { } + } + public sealed partial class SecurityCallContext + { + internal SecurityCallContext() { } + public System.EnterpriseServices.SecurityCallers Callers { get { throw null; } } + public static System.EnterpriseServices.SecurityCallContext CurrentCall { get { throw null; } } + public System.EnterpriseServices.SecurityIdentity DirectCaller { get { throw null; } } + public bool IsSecurityEnabled { get { throw null; } } + public int MinAuthenticationLevel { get { throw null; } } + public int NumCallers { get { throw null; } } + public System.EnterpriseServices.SecurityIdentity OriginalCaller { get { throw null; } } + public bool IsCallerInRole(string role) { throw null; } + public bool IsUserInRole(string user, string role) { throw null; } + } + public sealed partial class SecurityCallers : System.Collections.IEnumerable + { + internal SecurityCallers() { } + public int Count { get { throw null; } } + public System.EnterpriseServices.SecurityIdentity this[int idx] { get { throw null; } } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + public sealed partial class SecurityIdentity + { + internal SecurityIdentity() { } + public string AccountName { get { throw null; } } + public System.EnterpriseServices.AuthenticationOption AuthenticationLevel { get { throw null; } } + public int AuthenticationService { get { throw null; } } + public System.EnterpriseServices.ImpersonationLevelOption ImpersonationLevel { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1093), Inherited=true, AllowMultiple=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SecurityRoleAttribute : System.Attribute + { + public SecurityRoleAttribute(string role) { } + public SecurityRoleAttribute(string role, bool everyone) { } + public string Description { get { throw null; } set { } } + public string Role { get { throw null; } set { } } + public bool SetEveryoneAccess { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ServiceConfig + { + public ServiceConfig() { } + public System.EnterpriseServices.BindingOption Binding { get { throw null; } set { } } + public System.Transactions.Transaction BringYourOwnSystemTransaction { get { throw null; } set { } } + public System.EnterpriseServices.ITransaction BringYourOwnTransaction { get { throw null; } set { } } + public bool COMTIIntrinsicsEnabled { get { throw null; } set { } } + public bool IISIntrinsicsEnabled { get { throw null; } set { } } + public System.EnterpriseServices.InheritanceOption Inheritance { get { throw null; } set { } } + public System.EnterpriseServices.TransactionIsolationLevel IsolationLevel { get { throw null; } set { } } + public System.Guid PartitionId { get { throw null; } set { } } + public System.EnterpriseServices.PartitionOption PartitionOption { get { throw null; } set { } } + public string SxsDirectory { get { throw null; } set { } } + public string SxsName { get { throw null; } set { } } + public System.EnterpriseServices.SxsOption SxsOption { get { throw null; } set { } } + public System.EnterpriseServices.SynchronizationOption Synchronization { get { throw null; } set { } } + public System.EnterpriseServices.ThreadPoolOption ThreadPool { get { throw null; } set { } } + public string TipUrl { get { throw null; } set { } } + public string TrackingAppName { get { throw null; } set { } } + public string TrackingComponentName { get { throw null; } set { } } + public bool TrackingEnabled { get { throw null; } set { } } + public System.EnterpriseServices.TransactionOption Transaction { get { throw null; } set { } } + public string TransactionDescription { get { throw null; } set { } } + public int TransactionTimeout { get { throw null; } set { } } + } + [System.SerializableAttribute] + public abstract partial class ServicedComponent : System.ContextBoundObject, System.EnterpriseServices.IRemoteDispatch, System.EnterpriseServices.IServicedComponentInfo, System.IDisposable + { + public ServicedComponent() { } + protected internal virtual void Activate() { } + protected internal virtual bool CanBePooled() { throw null; } + protected internal virtual void Construct(string s) { } + protected internal virtual void Deactivate() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public static void DisposeObject(System.EnterpriseServices.ServicedComponent sc) { } + [System.EnterpriseServices.AutoCompleteAttribute(true)] + string System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone(string s) { throw null; } + [System.EnterpriseServices.AutoCompleteAttribute(false)] + string System.EnterpriseServices.IRemoteDispatch.RemoteDispatchNotAutoDone(string s) { throw null; } + void System.EnterpriseServices.IServicedComponentInfo.GetComponentInfo(ref int infoMask, out string[] infoArray) { infoArray = default(string[]); } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public sealed partial class ServicedComponentException : System.SystemException + { + public ServicedComponentException() { } + public ServicedComponentException(string message) { } + public ServicedComponentException(string message, System.Exception innerException) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ServiceDomain + { + internal ServiceDomain() { } + public static void Enter(System.EnterpriseServices.ServiceConfig cfg) { } + public static System.EnterpriseServices.TransactionStatus Leave() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SharedProperty + { + internal SharedProperty() { } + public object Value { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SharedPropertyGroup + { + internal SharedPropertyGroup() { } + public System.EnterpriseServices.SharedProperty CreateProperty(string name, out bool fExists) { fExists = default(bool); throw null; } + public System.EnterpriseServices.SharedProperty CreatePropertyByPosition(int position, out bool fExists) { fExists = default(bool); throw null; } + public System.EnterpriseServices.SharedProperty Property(string name) { throw null; } + public System.EnterpriseServices.SharedProperty PropertyByPosition(int position) { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SharedPropertyGroupManager : System.Collections.IEnumerable + { + public SharedPropertyGroupManager() { } + public System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup(string name, ref System.EnterpriseServices.PropertyLockMode dwIsoMode, ref System.EnterpriseServices.PropertyReleaseMode dwRelMode, out bool fExist) { fExist = default(bool); throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public System.EnterpriseServices.SharedPropertyGroup Group(string name) { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum SxsOption + { + Ignore = 0, + Inherit = 1, + New = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class SynchronizationAttribute : System.Attribute + { + public SynchronizationAttribute() { } + public SynchronizationAttribute(System.EnterpriseServices.SynchronizationOption val) { } + public System.EnterpriseServices.SynchronizationOption Value { get { throw null; } } + } + [System.SerializableAttribute] + public enum SynchronizationOption + { + Disabled = 0, + NotSupported = 1, + Required = 3, + RequiresNew = 4, + Supported = 2, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum ThreadPoolOption + { + Inherit = 1, + MTA = 3, + None = 0, + STA = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class TransactionAttribute : System.Attribute + { + public TransactionAttribute() { } + public TransactionAttribute(System.EnterpriseServices.TransactionOption val) { } + public System.EnterpriseServices.TransactionIsolationLevel Isolation { get { throw null; } set { } } + public int Timeout { get { throw null; } set { } } + public System.EnterpriseServices.TransactionOption Value { get { throw null; } } + } + [System.SerializableAttribute] + public enum TransactionIsolationLevel + { + Any = 0, + ReadCommitted = 2, + ReadUncommitted = 1, + RepeatableRead = 3, + Serializable = 4, + } + [System.SerializableAttribute] + public enum TransactionOption + { + Disabled = 0, + NotSupported = 1, + Required = 3, + RequiresNew = 4, + Supported = 2, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum TransactionStatus + { + Aborted = 4, + Aborting = 3, + Commited = 0, + LocallyOk = 1, + NoTransaction = 2, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.SerializableAttribute] + public enum TransactionVote + { + Abort = 1, + Commit = 0, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Pack=4)] + public partial struct XACTTRANSINFO + { + public int grfRMSupported; + public int grfRMSupportedRetaining; + public int grfTCSupported; + public int grfTCSupportedRetaining; + public int isoFlags; + public int isoLevel; + public System.EnterpriseServices.BOID uow; + } +} +namespace System.EnterpriseServices.CompensatingResourceManager +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=true)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.Runtime.InteropServices.ProgIdAttribute("System.EnterpriseServices.Crm.ApplicationCrmEnabledAttribute")] + public sealed partial class ApplicationCrmEnabledAttribute : System.Attribute + { + public ApplicationCrmEnabledAttribute() { } + public ApplicationCrmEnabledAttribute(bool val) { } + public bool Value { get { throw null; } } + } + public sealed partial class Clerk + { + public Clerk(string compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags) { } + public Clerk(System.Type compensator, string description, System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions flags) { } + public int LogRecordCount { get { throw null; } } + public string TransactionUOW { get { throw null; } } + ~Clerk() { } + public void ForceLog() { } + public void ForceTransactionToAbort() { } + public void ForgetLogRecord() { } + public void WriteLogRecord(object record) { } + } + public sealed partial class ClerkInfo + { + internal ClerkInfo() { } + public string ActivityId { get { throw null; } } + public System.EnterpriseServices.CompensatingResourceManager.Clerk Clerk { get { throw null; } } + public string Compensator { get { throw null; } } + public string Description { get { throw null; } } + public string InstanceId { get { throw null; } } + public string TransactionUOW { get { throw null; } } + ~ClerkInfo() { } + } + public sealed partial class ClerkMonitor : System.Collections.IEnumerable + { + public ClerkMonitor() { } + public int Count { get { throw null; } } + public System.EnterpriseServices.CompensatingResourceManager.ClerkInfo this[int index] { get { throw null; } } + public System.EnterpriseServices.CompensatingResourceManager.ClerkInfo this[string index] { get { throw null; } } + ~ClerkMonitor() { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void Populate() { } + } + public partial class Compensator : System.EnterpriseServices.ServicedComponent + { + public Compensator() { } + public System.EnterpriseServices.CompensatingResourceManager.Clerk Clerk { get { throw null; } } + public virtual bool AbortRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; } + public virtual void BeginAbort(bool fRecovery) { } + public virtual void BeginCommit(bool fRecovery) { } + public virtual void BeginPrepare() { } + public virtual bool CommitRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; } + public virtual void EndAbort() { } + public virtual void EndCommit() { } + public virtual bool EndPrepare() { throw null; } + public virtual bool PrepareRecord(System.EnterpriseServices.CompensatingResourceManager.LogRecord rec) { throw null; } + } + [System.FlagsAttribute] + [System.SerializableAttribute] + public enum CompensatorOptions + { + AbortPhase = 4, + AllPhases = 7, + CommitPhase = 2, + FailIfInDoubtsRemain = 16, + PreparePhase = 1, + } + public sealed partial class LogRecord + { + internal LogRecord() { } + public System.EnterpriseServices.CompensatingResourceManager.LogRecordFlags Flags { get { throw null; } } + public object Record { get { throw null; } } + public int Sequence { get { throw null; } } + } + [System.FlagsAttribute] + [System.SerializableAttribute] + public enum LogRecordFlags + { + ForgetTarget = 1, + ReplayInProgress = 64, + WrittenDuringAbort = 8, + WrittenDuringCommit = 4, + WrittenDuringPrepare = 2, + WrittenDuringReplay = 32, + WrittenDurringRecovery = 16, + } + [System.SerializableAttribute] + public enum TransactionState + { + Aborted = 2, + Active = 0, + Committed = 1, + Indoubt = 3, + } +} +namespace System.EnterpriseServices.Internal +{ + [System.Runtime.InteropServices.GuidAttribute("ef24f689-14f8-4d92-b4af-d7b1f0e70fd4")] + public partial class AppDomainHelper + { + public AppDomainHelper() { } + ~AppDomainHelper() { } + } + [System.Runtime.InteropServices.GuidAttribute("458aa3b5-265a-4b75-bc05-9bea4630cf18")] + public partial class AssemblyLocator : System.MarshalByRefObject + { + public AssemblyLocator() { } + } + public partial class ClientRemotingConfig + { + public ClientRemotingConfig() { } + public static bool Write(string DestinationDirectory, string VRoot, string BaseUrl, string AssemblyName, string TypeName, string ProgId, string Mode, string Transport) { throw null; } + } + [System.Runtime.InteropServices.GuidAttribute("ecabafd1-7f19-11d2-978e-0000f8757e2a")] + public partial class ClrObjectFactory : System.EnterpriseServices.Internal.IClrObjectFactory + { + public ClrObjectFactory() { } + public object CreateFromAssembly(string AssemblyName, string TypeName, string Mode) { throw null; } + public object CreateFromMailbox(string Mailbox, string Mode) { throw null; } + public object CreateFromVroot(string VrootUrl, string Mode) { throw null; } + public object CreateFromWsdl(string WsdlUrl, string Mode) { throw null; } + } + [System.Runtime.InteropServices.GuidAttribute("3b0398c9-7812-4007-85cb-18c771f2206f")] + public partial class ComManagedImportUtil : System.EnterpriseServices.Internal.IComManagedImportUtil + { + public ComManagedImportUtil() { } + public void GetComponentInfo(string assemblyPath, out string numComponents, out string componentInfo) { numComponents = default(string); componentInfo = default(string); } + public void InstallAssembly(string asmpath, string parname, string appname) { } + } + public partial class ComSoapPublishError + { + public ComSoapPublishError() { } + public static void Report(string s) { } + } + [System.Runtime.InteropServices.GuidAttribute("d8013ff1-730b-45e2-ba24-874b7242c425")] + public partial class GenerateMetadata : System.EnterpriseServices.Internal.IComSoapMetadata + { + public GenerateMetadata() { } + public string Generate(string strSrcTypeLib, string outPath) { throw null; } + public string GenerateMetaData(string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair) { throw null; } + public string GenerateSigned(string strSrcTypeLib, string outPath, bool InstallGac, out string Error) { Error = default(string); throw null; } + [System.Runtime.InteropServices.DllImport("kernel32.dll")][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]public static extern int SearchPath(string path, string fileName, string extension, int numBufferChars, string buffer, int[] filePart); + } + [System.Runtime.InteropServices.GuidAttribute("ecabafd2-7f19-11d2-978e-0000f8757e2a")] + public partial interface IClrObjectFactory + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)] + object CreateFromAssembly(string assembly, string type, string mode); + [System.Runtime.InteropServices.DispIdAttribute(4)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)] + object CreateFromMailbox(string Mailbox, string Mode); + [System.Runtime.InteropServices.DispIdAttribute(2)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)] + object CreateFromVroot(string VrootUrl, string Mode); + [System.Runtime.InteropServices.DispIdAttribute(3)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IDispatch)] + object CreateFromWsdl(string WsdlUrl, string Mode); + } + [System.Runtime.InteropServices.GuidAttribute("c3f8f66b-91be-4c99-a94f-ce3b0a951039")] + public partial interface IComManagedImportUtil + { + [System.Runtime.InteropServices.DispIdAttribute(4)] + void GetComponentInfo([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string numComponents, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string componentInfo); + [System.Runtime.InteropServices.DispIdAttribute(5)] + void InstallAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string filename, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string parname, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string appname); + } + [System.Runtime.InteropServices.GuidAttribute("d8013ef0-730b-45e2-ba24-874b7242c425")] + public partial interface IComSoapIISVRoot + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + void Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(2)] + void Delete([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWeb, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VirtualDirectory, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + } + [System.Runtime.InteropServices.GuidAttribute("d8013ff0-730b-45e2-ba24-874b7242c425")] + public partial interface IComSoapMetadata + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)] + string Generate([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath); + [System.Runtime.InteropServices.DispIdAttribute(2)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)] + string GenerateSigned([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTypeLibFileName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string OutPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]bool InstallGac, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + } + [System.Runtime.InteropServices.GuidAttribute("d8013eee-730b-45e2-ba24-874b7242c425")] + public partial interface IComSoapPublisher + { + [System.Runtime.InteropServices.DispIdAttribute(6)] + void CreateMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string SmtpName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Domain, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(4)] + void CreateVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string VirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(7)] + void DeleteMailBox([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootMailServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string MailBox, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(5)] + void DeleteVirtualRoot([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string RootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FullUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(13)] + void GacInstall([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath); + [System.Runtime.InteropServices.DispIdAttribute(14)] + void GacRemove([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath); + [System.Runtime.InteropServices.DispIdAttribute(15)] + void GetAssemblyNameForCache([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeLibPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string CachePath); + [System.Runtime.InteropServices.DispIdAttribute(10)] + [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)] + string GetTypeNameFromProgId([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId); + [System.Runtime.InteropServices.DispIdAttribute(9)] + void ProcessClientTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string VRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string BaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Transport, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(8)] + void ProcessServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string SrcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string PhysicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(11)] + void RegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath); + [System.Runtime.InteropServices.DispIdAttribute(12)] + void UnRegisterAssembly([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyPath); + } + [System.Runtime.InteropServices.GuidAttribute("d8013ef1-730b-45e2-ba24-874b7242c425")] + public partial class IISVirtualRoot : System.EnterpriseServices.Internal.IComSoapIISVRoot + { + public IISVirtualRoot() { } + public void Create(string RootWeb, string inPhysicalDirectory, string VirtualDirectory, out string Error) { Error = default(string); } + public void Delete(string RootWeb, string PhysicalDirectory, string VirtualDirectory, out string Error) { Error = default(string); } + } + [System.Runtime.InteropServices.GuidAttribute("6261e4b5-572a-4142-a2f9-1fe1a0c97097")] + public partial interface IServerWebConfig + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + void AddElement([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string AssemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string TypeName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string ProgId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string Mode, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + [System.Runtime.InteropServices.DispIdAttribute(2)] + void Create([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FilePath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string FileRootName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string Error); + } + [System.Runtime.InteropServices.GuidAttribute("E7F0F021-9201-47e4-94DA-1D1416DEC27A")] + public partial interface ISoapClientImport + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + void ProcessClientTlbEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName); + } + [System.Runtime.InteropServices.GuidAttribute("1E7BA9F7-21DB-4482-929E-21BDE2DFE51C")] + public partial interface ISoapServerTlb + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + void AddServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string clientActivated, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string wellKnown, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string typeName); + [System.Runtime.InteropServices.DispIdAttribute(2)] + void DeleteServerTlb([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string progId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string classId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string interfaceId, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string srcTlbPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string assemblyName, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string typeName); + } + [System.Runtime.InteropServices.GuidAttribute("A31B6577-71D2-4344-AEDF-ADC1B0DC5347")] + public partial interface ISoapServerVRoot + { + [System.Runtime.InteropServices.DispIdAttribute(1)] + void CreateVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string authentication, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string operation, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath); + [System.Runtime.InteropServices.DispIdAttribute(2)] + void DeleteVirtualRootEx([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string virtualRoot); + [System.Runtime.InteropServices.DispIdAttribute(3)] + void GetVirtualRootStatus([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string exists, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string secureSockets, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string windowsAuth, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string anonymous, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string homePage, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string discoFile, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string baseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string virtualRoot); + } + [System.Runtime.InteropServices.GuidAttribute("5AC4CB7E-F89F-429b-926B-C7F940936BF4")] + public partial interface ISoapUtility + { + [System.Runtime.InteropServices.DispIdAttribute(2)] + void GetServerBinPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string binPath); + [System.Runtime.InteropServices.DispIdAttribute(1)] + void GetServerPhysicalPath([System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string rootWebServer, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inBaseUrl, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]string inVirtualRoot, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.BStr)]out string physicalPath); + [System.Runtime.InteropServices.DispIdAttribute(3)] + void Present(); + } + [System.Runtime.InteropServices.GuidAttribute("d8013eef-730b-45e2-ba24-874b7242c425")] + public partial class Publish : System.EnterpriseServices.Internal.IComSoapPublisher + { + public Publish() { } + public void CreateMailBox(string RootMailServer, string MailBox, out string SmtpName, out string Domain, out string PhysicalPath, out string Error) { SmtpName = default(string); Domain = default(string); PhysicalPath = default(string); Error = default(string); } + public void CreateVirtualRoot(string Operation, string FullUrl, out string BaseUrl, out string VirtualRoot, out string PhysicalPath, out string Error) { BaseUrl = default(string); VirtualRoot = default(string); PhysicalPath = default(string); Error = default(string); } + public void DeleteMailBox(string RootMailServer, string MailBox, out string Error) { Error = default(string); } + public void DeleteVirtualRoot(string RootWebServer, string FullUrl, out string Error) { Error = default(string); } + public void GacInstall(string AssemblyPath) { } + public void GacRemove(string AssemblyPath) { } + public void GetAssemblyNameForCache(string TypeLibPath, out string CachePath) { CachePath = default(string); } + public static string GetClientPhysicalPath(bool CreateDir) { throw null; } + public string GetTypeNameFromProgId(string AssemblyPath, string ProgId) { throw null; } + public static void ParseUrl(string FullUrl, out string BaseUrl, out string VirtualRoot) { BaseUrl = default(string); VirtualRoot = default(string); } + public void ProcessClientTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string VRoot, string BaseUrl, string Mode, string Transport, out string AssemblyName, out string TypeName, out string Error) { AssemblyName = default(string); TypeName = default(string); Error = default(string); } + public void ProcessServerTlb(string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error) { strAssemblyName = default(string); TypeName = default(string); Error = default(string); } + public void RegisterAssembly(string AssemblyPath) { } + public void UnRegisterAssembly(string AssemblyPath) { } + } + public partial class ServerWebConfig : System.EnterpriseServices.Internal.IServerWebConfig + { + public ServerWebConfig() { } + public void AddElement(string FilePath, string AssemblyName, string TypeName, string ProgId, string WkoMode, out string Error) { Error = default(string); } + public void Create(string FilePath, string FilePrefix, out string Error) { Error = default(string); } + } + [System.Runtime.InteropServices.GuidAttribute("346D5B9F-45E1-45c0-AADF-1B7D221E9063")] + public sealed partial class SoapClientImport : System.EnterpriseServices.Internal.ISoapClientImport + { + public SoapClientImport() { } + public void ProcessClientTlbEx(string progId, string virtualRoot, string baseUrl, string authentication, string assemblyName, string typeName) { } + } + [System.Runtime.InteropServices.GuidAttribute("F6B6768F-F99E-4152-8ED2-0412F78517FB")] + public sealed partial class SoapServerTlb : System.EnterpriseServices.Internal.ISoapServerTlb + { + public SoapServerTlb() { } + public void AddServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string inBaseUrl, string inVirtualRoot, string clientActivated, string wellKnown, string discoFile, string operation, out string strAssemblyName, out string typeName) { strAssemblyName = default(string); typeName = default(string); } + public void DeleteServerTlb(string progId, string classId, string interfaceId, string srcTlbPath, string rootWebServer, string baseUrl, string virtualRoot, string operation, string assemblyName, string typeName) { } + } + [System.Runtime.InteropServices.GuidAttribute("CAA817CC-0C04-4d22-A05C-2B7E162F4E8F")] + public sealed partial class SoapServerVRoot : System.EnterpriseServices.Internal.ISoapServerVRoot + { + public SoapServerVRoot() { } + public void CreateVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot, string homePage, string discoFile, string secureSockets, string authentication, string operation, out string baseUrl, out string virtualRoot, out string physicalPath) { baseUrl = default(string); virtualRoot = default(string); physicalPath = default(string); } + public void DeleteVirtualRootEx(string rootWebServer, string inBaseUrl, string inVirtualRoot) { } + public void GetVirtualRootStatus(string RootWebServer, string inBaseUrl, string inVirtualRoot, out string Exists, out string SSL, out string WindowsAuth, out string Anonymous, out string HomePage, out string DiscoFile, out string PhysicalPath, out string BaseUrl, out string VirtualRoot) { Exists = default(string); SSL = default(string); WindowsAuth = default(string); Anonymous = default(string); HomePage = default(string); DiscoFile = default(string); PhysicalPath = default(string); BaseUrl = default(string); VirtualRoot = default(string); } + } + [System.Runtime.InteropServices.GuidAttribute("5F9A955F-AA55-4127-A32B-33496AA8A44E")] + public sealed partial class SoapUtility : System.EnterpriseServices.Internal.ISoapUtility + { + public SoapUtility() { } + public void GetServerBinPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string binPath) { binPath = default(string); } + public void GetServerPhysicalPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, out string physicalPath) { physicalPath = default(string); } + public void Present() { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.FileSystem.cs b/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.FileSystem.cs new file mode 100644 index 0000000000..b30fc5294c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.FileSystem.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.Compression.FileSystem.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.Compression.FileSystem.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.FileSystem.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace System.IO.Compression +{ + public static partial class ZipFile + { + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName) { } + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, System.IO.Compression.CompressionLevel compressionLevel, bool includeBaseDirectory) { } + public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, System.IO.Compression.CompressionLevel compressionLevel, bool includeBaseDirectory, System.Text.Encoding entryNameEncoding) { } + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName) { } + public static void ExtractToDirectory(string sourceArchiveFileName, string destinationDirectoryName, System.Text.Encoding entryNameEncoding) { } + public static System.IO.Compression.ZipArchive Open(string archiveFileName, System.IO.Compression.ZipArchiveMode mode) { throw null; } + public static System.IO.Compression.ZipArchive Open(string archiveFileName, System.IO.Compression.ZipArchiveMode mode, System.Text.Encoding entryNameEncoding) { throw null; } + public static System.IO.Compression.ZipArchive OpenRead(string archiveFileName) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static partial class ZipFileExtensions + { + public static System.IO.Compression.ZipArchiveEntry CreateEntryFromFile(this System.IO.Compression.ZipArchive destination, string sourceFileName, string entryName) { throw null; } + public static System.IO.Compression.ZipArchiveEntry CreateEntryFromFile(this System.IO.Compression.ZipArchive destination, string sourceFileName, string entryName, System.IO.Compression.CompressionLevel compressionLevel) { throw null; } + public static void ExtractToDirectory(this System.IO.Compression.ZipArchive source, string destinationDirectoryName) { } + public static void ExtractToFile(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName) { } + public static void ExtractToFile(this System.IO.Compression.ZipArchiveEntry source, string destinationFileName, bool overwrite) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.cs b/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.cs new file mode 100644 index 0000000000..c65b350016 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.IO.Compression.cs @@ -0,0 +1,65 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IO.Compression.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IO.Compression.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.DeflateStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))] +namespace System.IO.Compression +{ + public partial class ZipArchive : System.IDisposable + { + public ZipArchive(System.IO.Stream stream) { } + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode) { } + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen) { } + public ZipArchive(System.IO.Stream stream, System.IO.Compression.ZipArchiveMode mode, bool leaveOpen, System.Text.Encoding entryNameEncoding) { } + public System.Collections.ObjectModel.ReadOnlyCollection Entries { get { throw null; } } + public System.IO.Compression.ZipArchiveMode Mode { get { throw null; } } + public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName) { throw null; } + public System.IO.Compression.ZipArchiveEntry CreateEntry(string entryName, System.IO.Compression.CompressionLevel compressionLevel) { throw null; } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public System.IO.Compression.ZipArchiveEntry GetEntry(string entryName) { throw null; } + } + public partial class ZipArchiveEntry + { + internal ZipArchiveEntry() { } + public System.IO.Compression.ZipArchive Archive { get { throw null; } } + public long CompressedLength { get { throw null; } } + public int ExternalAttributes { get { throw null; } set { } } + public string FullName { get { throw null; } } + public System.DateTimeOffset LastWriteTime { get { throw null; } set { } } + public long Length { get { throw null; } } + public string Name { get { throw null; } } + public void Delete() { } + public System.IO.Stream Open() { throw null; } + public override string ToString() { throw null; } + } + public enum ZipArchiveMode + { + Create = 1, + Read = 0, + Update = 2, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.Selectors.cs b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.Selectors.cs new file mode 100644 index 0000000000..9dbd733219 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.Selectors.cs @@ -0,0 +1,115 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.IdentityModel.Selectors.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.IdentityModel.Selectors.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.IdentityModel.Selectors.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.IdentityModel.Selectors +{ + [System.SerializableAttribute] + public partial class CardSpaceException : System.Exception + { + public CardSpaceException() { } + protected CardSpaceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public CardSpaceException(string message) { } + public CardSpaceException(string message, System.Exception innerException) { } + } + public partial class CardSpacePolicyElement + { + public CardSpacePolicyElement(System.Xml.XmlElement target, System.Xml.XmlElement issuer, System.Collections.ObjectModel.Collection parameters, System.Uri privacyNoticeLink, int privacyNoticeVersion, bool isManagedIssuer) { } + public bool IsManagedIssuer { get { throw null; } set { } } + public System.Xml.XmlElement Issuer { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection Parameters { get { throw null; } } + public System.Uri PolicyNoticeLink { get { throw null; } set { } } + public int PolicyNoticeVersion { get { throw null; } set { } } + public System.Xml.XmlElement Target { get { throw null; } set { } } + } + public static partial class CardSpaceSelector + { + public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken(System.IdentityModel.Selectors.CardSpacePolicyElement[] policyChain, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer) { throw null; } + public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken(System.Xml.XmlElement endpoint, System.Collections.Generic.IEnumerable policy, System.Xml.XmlElement requiredRemoteTokenIssuer, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer) { throw null; } + public static void Import(string fileName) { } + public static void Manage() { } + } + [System.SerializableAttribute] + public partial class IdentityValidationException : System.Exception + { + public IdentityValidationException() { } + protected IdentityValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public IdentityValidationException(string message) { } + public IdentityValidationException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class PolicyValidationException : System.Exception + { + public PolicyValidationException() { } + protected PolicyValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public PolicyValidationException(string message) { } + public PolicyValidationException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class ServiceBusyException : System.Exception + { + public ServiceBusyException() { } + protected ServiceBusyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ServiceBusyException(string message) { } + public ServiceBusyException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class ServiceNotStartedException : System.Exception + { + public ServiceNotStartedException() { } + protected ServiceNotStartedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ServiceNotStartedException(string message) { } + public ServiceNotStartedException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class StsCommunicationException : System.Exception + { + public StsCommunicationException() { } + protected StsCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public StsCommunicationException(string message) { } + public StsCommunicationException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class UnsupportedPolicyOptionsException : System.Exception + { + public UnsupportedPolicyOptionsException() { } + protected UnsupportedPolicyOptionsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public UnsupportedPolicyOptionsException(string message) { } + public UnsupportedPolicyOptionsException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class UntrustedRecipientException : System.Exception + { + public UntrustedRecipientException() { } + protected UntrustedRecipientException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public UntrustedRecipientException(string message) { } + public UntrustedRecipientException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class UserCancellationException : System.Exception + { + public UserCancellationException() { } + protected UserCancellationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public UserCancellationException(string message) { } + public UserCancellationException(string message, System.Exception innerException) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.cs.REMOVED.git-id new file mode 100644 index 0000000000..b7e70849f6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.cs.REMOVED.git-id @@ -0,0 +1 @@ +91dd0d533cfc372708ea128f0465b25f83382b03 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.extra.cs new file mode 100644 index 0000000000..aca2195f00 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.IdentityModel.extra.cs @@ -0,0 +1,21 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.ServiceModel, PublicKey=00000000000000000400000000000000")] + +namespace System.ServiceModel.Security +{ + internal partial class EncryptedKey { } + internal partial class EncryptedKeyHashIdentifierClause { } + internal partial class EncryptedType { } + internal partial interface ISspiNegotiation { } + internal partial interface ISspiNegotiationInfo { } + internal partial class ReferenceList { } + internal partial class RelAssertionDirectKeyIdentifierClause { } + internal partial class SamlAssertionDirectKeyIdentifierClause { } +} +namespace System.ServiceModel.Security.Tokens +{ + internal partial class BufferedGenericXmlSecurityToken { } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Management.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Management.cs new file mode 100644 index 0000000000..35212d3704 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Management.cs @@ -0,0 +1,875 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Management.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Management.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Management.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, UnmanagedCode=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Management +{ + public enum AuthenticationLevel + { + Call = 3, + Connect = 2, + Default = 0, + None = 1, + Packet = 4, + PacketIntegrity = 5, + PacketPrivacy = 6, + Unchanged = -1, + } + public enum CimType + { + Boolean = 11, + Char16 = 103, + DateTime = 101, + None = 0, + Object = 13, + Real32 = 4, + Real64 = 5, + Reference = 102, + SInt16 = 2, + SInt32 = 3, + SInt64 = 20, + SInt8 = 16, + String = 8, + UInt16 = 18, + UInt32 = 19, + UInt64 = 21, + UInt8 = 17, + } + public enum CodeLanguage + { + CSharp = 0, + JScript = 1, + Mcpp = 4, + VB = 2, + VJSharp = 3, + } + [System.FlagsAttribute] + public enum ComparisonSettings + { + IgnoreCase = 16, + IgnoreClass = 8, + IgnoreDefaultValues = 4, + IgnoreFlavor = 32, + IgnoreObjectSource = 2, + IgnoreQualifiers = 1, + IncludeAll = 0, + } + public partial class CompletedEventArgs : System.Management.ManagementEventArgs + { + internal CompletedEventArgs() { } + public System.Management.ManagementStatus Status { get { throw null; } } + public System.Management.ManagementBaseObject StatusObject { get { throw null; } } + } + public delegate void CompletedEventHandler(object sender, System.Management.CompletedEventArgs e); + public partial class ConnectionOptions : System.Management.ManagementOptions + { + public ConnectionOptions() { } + public ConnectionOptions(string locale, string username, System.Security.SecureString password, string authority, System.Management.ImpersonationLevel impersonation, System.Management.AuthenticationLevel authentication, bool enablePrivileges, System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout) { } + public ConnectionOptions(string locale, string username, string password, string authority, System.Management.ImpersonationLevel impersonation, System.Management.AuthenticationLevel authentication, bool enablePrivileges, System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout) { } + public System.Management.AuthenticationLevel Authentication { get { throw null; } set { } } + public string Authority { get { throw null; } set { } } + public bool EnablePrivileges { get { throw null; } set { } } + public System.Management.ImpersonationLevel Impersonation { get { throw null; } set { } } + public string Locale { get { throw null; } set { } } + public string Password { set { } } + public System.Security.SecureString SecurePassword { set { } } + public string Username { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public partial class DeleteOptions : System.Management.ManagementOptions + { + public DeleteOptions() { } + public DeleteOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout) { } + public override object Clone() { throw null; } + } + public partial class EnumerationOptions : System.Management.ManagementOptions + { + public EnumerationOptions() { } + public EnumerationOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout, int blockSize, bool rewindable, bool returnImmediatley, bool useAmendedQualifiers, bool ensureLocatable, bool prototypeOnly, bool directRead, bool enumerateDeep) { } + public int BlockSize { get { throw null; } set { } } + public bool DirectRead { get { throw null; } set { } } + public bool EnsureLocatable { get { throw null; } set { } } + public bool EnumerateDeep { get { throw null; } set { } } + public bool PrototypeOnly { get { throw null; } set { } } + public bool ReturnImmediately { get { throw null; } set { } } + public bool Rewindable { get { throw null; } set { } } + public bool UseAmendedQualifiers { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public partial class EventArrivedEventArgs : System.Management.ManagementEventArgs + { + internal EventArrivedEventArgs() { } + public System.Management.ManagementBaseObject NewEvent { get { throw null; } } + } + public delegate void EventArrivedEventHandler(object sender, System.Management.EventArrivedEventArgs e); + public partial class EventQuery : System.Management.ManagementQuery + { + public EventQuery() { } + public EventQuery(string query) { } + public EventQuery(string language, string query) { } + public override object Clone() { throw null; } + } + public partial class EventWatcherOptions : System.Management.ManagementOptions + { + public EventWatcherOptions() { } + public EventWatcherOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout, int blockSize) { } + public int BlockSize { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public enum ImpersonationLevel + { + Anonymous = 1, + Default = 0, + Delegate = 4, + Identify = 2, + Impersonate = 3, + } + public partial class InvokeMethodOptions : System.Management.ManagementOptions + { + public InvokeMethodOptions() { } + public InvokeMethodOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout) { } + public override object Clone() { throw null; } + } + [System.ComponentModel.ToolboxItemAttribute(false)] + [System.SerializableAttribute] + public partial class ManagementBaseObject : System.ComponentModel.Component, System.ICloneable, System.Runtime.Serialization.ISerializable + { + protected ManagementBaseObject(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public virtual System.Management.ManagementPath ClassPath { get { throw null; } } + public object this[string propertyName] { get { throw null; } set { } } + public virtual System.Management.PropertyDataCollection Properties { get { throw null; } } + public virtual System.Management.QualifierDataCollection Qualifiers { get { throw null; } } + public virtual System.Management.PropertyDataCollection SystemProperties { get { throw null; } } + public virtual object Clone() { throw null; } + public bool CompareTo(System.Management.ManagementBaseObject otherObject, System.Management.ComparisonSettings settings) { throw null; } + public new void Dispose() { } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public object GetPropertyQualifierValue(string propertyName, string qualifierName) { throw null; } + public object GetPropertyValue(string propertyName) { throw null; } + public object GetQualifierValue(string qualifierName) { throw null; } + public string GetText(System.Management.TextFormat format) { throw null; } + public static explicit operator System.IntPtr (System.Management.ManagementBaseObject managementObject) { throw null; } + public void SetPropertyQualifierValue(string propertyName, string qualifierName, object qualifierValue) { } + public void SetPropertyValue(string propertyName, object propertyValue) { } + public void SetQualifierValue(string qualifierName, object qualifierValue) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class ManagementClass : System.Management.ManagementObject + { + public ManagementClass() { } + public ManagementClass(System.Management.ManagementPath path) { } + public ManagementClass(System.Management.ManagementPath path, System.Management.ObjectGetOptions options) { } + public ManagementClass(System.Management.ManagementScope scope, System.Management.ManagementPath path, System.Management.ObjectGetOptions options) { } + protected ManagementClass(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ManagementClass(string path) { } + public ManagementClass(string path, System.Management.ObjectGetOptions options) { } + public ManagementClass(string scope, string path, System.Management.ObjectGetOptions options) { } + public System.Collections.Specialized.StringCollection Derivation { get { throw null; } } + public System.Management.MethodDataCollection Methods { get { throw null; } } + public override System.Management.ManagementPath Path { get { throw null; } set { } } + public override object Clone() { throw null; } + public System.Management.ManagementObject CreateInstance() { throw null; } + public System.Management.ManagementClass Derive(string newClassName) { throw null; } + public System.Management.ManagementObjectCollection GetInstances() { throw null; } + public System.Management.ManagementObjectCollection GetInstances(System.Management.EnumerationOptions options) { throw null; } + public void GetInstances(System.Management.ManagementOperationObserver watcher) { } + public void GetInstances(System.Management.ManagementOperationObserver watcher, System.Management.EnumerationOptions options) { } + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public System.Management.ManagementObjectCollection GetRelatedClasses() { throw null; } + public void GetRelatedClasses(System.Management.ManagementOperationObserver watcher) { } + public void GetRelatedClasses(System.Management.ManagementOperationObserver watcher, string relatedClass) { } + public void GetRelatedClasses(System.Management.ManagementOperationObserver watcher, string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, System.Management.EnumerationOptions options) { } + public System.Management.ManagementObjectCollection GetRelatedClasses(string relatedClass) { throw null; } + public System.Management.ManagementObjectCollection GetRelatedClasses(string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, System.Management.EnumerationOptions options) { throw null; } + public System.Management.ManagementObjectCollection GetRelationshipClasses() { throw null; } + public void GetRelationshipClasses(System.Management.ManagementOperationObserver watcher) { } + public void GetRelationshipClasses(System.Management.ManagementOperationObserver watcher, string relationshipClass) { } + public void GetRelationshipClasses(System.Management.ManagementOperationObserver watcher, string relationshipClass, string relationshipQualifier, string thisRole, System.Management.EnumerationOptions options) { } + public System.Management.ManagementObjectCollection GetRelationshipClasses(string relationshipClass) { throw null; } + public System.Management.ManagementObjectCollection GetRelationshipClasses(string relationshipClass, string relationshipQualifier, string thisRole, System.Management.EnumerationOptions options) { throw null; } + public System.CodeDom.CodeTypeDeclaration GetStronglyTypedClassCode(bool includeSystemClassInClassDef, bool systemPropertyClass) { throw null; } + public bool GetStronglyTypedClassCode(System.Management.CodeLanguage lang, string filePath, string classNamespace) { throw null; } + public System.Management.ManagementObjectCollection GetSubclasses() { throw null; } + public System.Management.ManagementObjectCollection GetSubclasses(System.Management.EnumerationOptions options) { throw null; } + public void GetSubclasses(System.Management.ManagementOperationObserver watcher) { } + public void GetSubclasses(System.Management.ManagementOperationObserver watcher, System.Management.EnumerationOptions options) { } + } + public sealed partial class ManagementDateTimeConverter + { + internal ManagementDateTimeConverter() { } + public static System.DateTime ToDateTime(string dmtfDate) { throw null; } + public static string ToDmtfDateTime(System.DateTime date) { throw null; } + public static string ToDmtfTimeInterval(System.TimeSpan timespan) { throw null; } + public static System.TimeSpan ToTimeSpan(string dmtfTimespan) { throw null; } + } + public abstract partial class ManagementEventArgs : System.EventArgs + { + internal ManagementEventArgs() { } + public object Context { get { throw null; } } + } + [System.ComponentModel.ToolboxItemAttribute(false)] + public partial class ManagementEventWatcher : System.ComponentModel.Component + { + public ManagementEventWatcher() { } + public ManagementEventWatcher(System.Management.EventQuery query) { } + public ManagementEventWatcher(System.Management.ManagementScope scope, System.Management.EventQuery query) { } + public ManagementEventWatcher(System.Management.ManagementScope scope, System.Management.EventQuery query, System.Management.EventWatcherOptions options) { } + public ManagementEventWatcher(string query) { } + public ManagementEventWatcher(string scope, string query) { } + public ManagementEventWatcher(string scope, string query, System.Management.EventWatcherOptions options) { } + public System.Management.EventWatcherOptions Options { get { throw null; } set { } } + public System.Management.EventQuery Query { get { throw null; } set { } } + public System.Management.ManagementScope Scope { get { throw null; } set { } } + public event System.Management.EventArrivedEventHandler EventArrived { add { } remove { } } + public event System.Management.StoppedEventHandler Stopped { add { } remove { } } + ~ManagementEventWatcher() { } + public void Start() { } + public void Stop() { } + public System.Management.ManagementBaseObject WaitForNextEvent() { throw null; } + } + [System.SerializableAttribute] + public partial class ManagementException : System.SystemException + { + public ManagementException() { } + protected ManagementException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ManagementException(string message) { } + public ManagementException(string message, System.Exception innerException) { } + public System.Management.ManagementStatus ErrorCode { get { throw null; } } + public System.Management.ManagementBaseObject ErrorInformation { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class ManagementNamedValueCollection : System.Collections.Specialized.NameObjectCollectionBase + { + public ManagementNamedValueCollection() { } + protected ManagementNamedValueCollection(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public object this[string name] { get { throw null; } } + public void Add(string name, object value) { } + public System.Management.ManagementNamedValueCollection Clone() { throw null; } + public void Remove(string name) { } + public void RemoveAll() { } + } + [System.SerializableAttribute] + public partial class ManagementObject : System.Management.ManagementBaseObject, System.ICloneable + { + public ManagementObject() : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(System.Management.ManagementPath path) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(System.Management.ManagementPath path, System.Management.ObjectGetOptions options) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(System.Management.ManagementScope scope, System.Management.ManagementPath path, System.Management.ObjectGetOptions options) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + protected ManagementObject(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(string path) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(string path, System.Management.ObjectGetOptions options) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public ManagementObject(string scopeString, string pathString, System.Management.ObjectGetOptions options) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public override System.Management.ManagementPath ClassPath { get { throw null; } } + public System.Management.ObjectGetOptions Options { get { throw null; } set { } } + public virtual System.Management.ManagementPath Path { get { throw null; } set { } } + public System.Management.ManagementScope Scope { get { throw null; } set { } } + public override object Clone() { throw null; } + public void CopyTo(System.Management.ManagementOperationObserver watcher, System.Management.ManagementPath path) { } + public void CopyTo(System.Management.ManagementOperationObserver watcher, System.Management.ManagementPath path, System.Management.PutOptions options) { } + public void CopyTo(System.Management.ManagementOperationObserver watcher, string path) { } + public void CopyTo(System.Management.ManagementOperationObserver watcher, string path, System.Management.PutOptions options) { } + public System.Management.ManagementPath CopyTo(System.Management.ManagementPath path) { throw null; } + public System.Management.ManagementPath CopyTo(System.Management.ManagementPath path, System.Management.PutOptions options) { throw null; } + public System.Management.ManagementPath CopyTo(string path) { throw null; } + public System.Management.ManagementPath CopyTo(string path, System.Management.PutOptions options) { throw null; } + public void Delete() { } + public void Delete(System.Management.DeleteOptions options) { } + public void Delete(System.Management.ManagementOperationObserver watcher) { } + public void Delete(System.Management.ManagementOperationObserver watcher, System.Management.DeleteOptions options) { } + public new void Dispose() { } + public void Get() { } + public void Get(System.Management.ManagementOperationObserver watcher) { } + public System.Management.ManagementBaseObject GetMethodParameters(string methodName) { throw null; } + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public System.Management.ManagementObjectCollection GetRelated() { throw null; } + public void GetRelated(System.Management.ManagementOperationObserver watcher) { } + public void GetRelated(System.Management.ManagementOperationObserver watcher, string relatedClass) { } + public void GetRelated(System.Management.ManagementOperationObserver watcher, string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options) { } + public System.Management.ManagementObjectCollection GetRelated(string relatedClass) { throw null; } + public System.Management.ManagementObjectCollection GetRelated(string relatedClass, string relationshipClass, string relationshipQualifier, string relatedQualifier, string relatedRole, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options) { throw null; } + public System.Management.ManagementObjectCollection GetRelationships() { throw null; } + public void GetRelationships(System.Management.ManagementOperationObserver watcher) { } + public void GetRelationships(System.Management.ManagementOperationObserver watcher, string relationshipClass) { } + public void GetRelationships(System.Management.ManagementOperationObserver watcher, string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options) { } + public System.Management.ManagementObjectCollection GetRelationships(string relationshipClass) { throw null; } + public System.Management.ManagementObjectCollection GetRelationships(string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly, System.Management.EnumerationOptions options) { throw null; } + public void InvokeMethod(System.Management.ManagementOperationObserver watcher, string methodName, System.Management.ManagementBaseObject inParameters, System.Management.InvokeMethodOptions options) { } + public void InvokeMethod(System.Management.ManagementOperationObserver watcher, string methodName, object[] args) { } + public System.Management.ManagementBaseObject InvokeMethod(string methodName, System.Management.ManagementBaseObject inParameters, System.Management.InvokeMethodOptions options) { throw null; } + public object InvokeMethod(string methodName, object[] args) { throw null; } + public System.Management.ManagementPath Put() { throw null; } + public void Put(System.Management.ManagementOperationObserver watcher) { } + public void Put(System.Management.ManagementOperationObserver watcher, System.Management.PutOptions options) { } + public System.Management.ManagementPath Put(System.Management.PutOptions options) { throw null; } + public override string ToString() { throw null; } + } + public partial class ManagementObjectCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.IDisposable + { + internal ManagementObjectCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Management.ManagementBaseObject[] objectCollection, int index) { } + public void Dispose() { } + ~ManagementObjectCollection() { } + public System.Management.ManagementObjectCollection.ManagementObjectEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public partial class ManagementObjectEnumerator : System.Collections.IEnumerator, System.IDisposable + { + internal ManagementObjectEnumerator() { } + public System.Management.ManagementBaseObject Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public void Dispose() { } + ~ManagementObjectEnumerator() { } + public bool MoveNext() { throw null; } + public void Reset() { } + } + } + [System.ComponentModel.ToolboxItemAttribute(false)] + public partial class ManagementObjectSearcher : System.ComponentModel.Component + { + public ManagementObjectSearcher() { } + public ManagementObjectSearcher(System.Management.ManagementScope scope, System.Management.ObjectQuery query) { } + public ManagementObjectSearcher(System.Management.ManagementScope scope, System.Management.ObjectQuery query, System.Management.EnumerationOptions options) { } + public ManagementObjectSearcher(System.Management.ObjectQuery query) { } + public ManagementObjectSearcher(string queryString) { } + public ManagementObjectSearcher(string scope, string queryString) { } + public ManagementObjectSearcher(string scope, string queryString, System.Management.EnumerationOptions options) { } + public System.Management.EnumerationOptions Options { get { throw null; } set { } } + public System.Management.ObjectQuery Query { get { throw null; } set { } } + public System.Management.ManagementScope Scope { get { throw null; } set { } } + public System.Management.ManagementObjectCollection Get() { throw null; } + public void Get(System.Management.ManagementOperationObserver watcher) { } + } + public partial class ManagementOperationObserver + { + public ManagementOperationObserver() { } + public event System.Management.CompletedEventHandler Completed { add { } remove { } } + public event System.Management.ObjectPutEventHandler ObjectPut { add { } remove { } } + public event System.Management.ObjectReadyEventHandler ObjectReady { add { } remove { } } + public event System.Management.ProgressEventHandler Progress { add { } remove { } } + public void Cancel() { } + } + [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))] + public abstract partial class ManagementOptions : System.ICloneable + { + internal ManagementOptions() { } + public static readonly System.TimeSpan InfiniteTimeout; + public System.Management.ManagementNamedValueCollection Context { get { throw null; } set { } } + public System.TimeSpan Timeout { get { throw null; } set { } } + public abstract object Clone(); + } + [System.ComponentModel.TypeConverterAttribute("System.Management.ManagementPathConverter")] + public partial class ManagementPath : System.ICloneable + { + public ManagementPath() { } + public ManagementPath(string path) { } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string ClassName { get { throw null; } set { } } + public static System.Management.ManagementPath DefaultPath { get { throw null; } set { } } + public bool IsClass { get { throw null; } } + public bool IsInstance { get { throw null; } } + public bool IsSingleton { get { throw null; } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string NamespacePath { get { throw null; } set { } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string Path { get { throw null; } set { } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string RelativePath { get { throw null; } set { } } + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + public string Server { get { throw null; } set { } } + public System.Management.ManagementPath Clone() { throw null; } + public void SetAsClass() { } + public void SetAsSingleton() { } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + } + [System.ComponentModel.TypeConverterAttribute("System.Management.ManagementQueryConverter")] + public abstract partial class ManagementQuery : System.ICloneable + { + internal ManagementQuery() { } + public virtual string QueryLanguage { get { throw null; } set { } } + public virtual string QueryString { get { throw null; } set { } } + public abstract object Clone(); + protected internal virtual void ParseQuery(string query) { } + } + [System.ComponentModel.TypeConverterAttribute("System.Management.ManagementScopeConverter")] + public partial class ManagementScope : System.ICloneable + { + public ManagementScope() { } + public ManagementScope(System.Management.ManagementPath path) { } + public ManagementScope(System.Management.ManagementPath path, System.Management.ConnectionOptions options) { } + public ManagementScope(string path) { } + public ManagementScope(string path, System.Management.ConnectionOptions options) { } + public bool IsConnected { get { throw null; } } + public System.Management.ConnectionOptions Options { get { throw null; } set { } } + public System.Management.ManagementPath Path { get { throw null; } set { } } + public System.Management.ManagementScope Clone() { throw null; } + public void Connect() { } + object System.ICloneable.Clone() { throw null; } + } + public enum ManagementStatus + { + AccessDenied = -2147217405, + AggregatingByObject = -2147217315, + AlreadyExists = -2147217383, + AmendedObject = -2147217306, + BackupRestoreWinmgmtRunning = -2147217312, + BufferTooSmall = -2147217348, + CallCanceled = -2147217358, + CannotBeAbstract = -2147217307, + CannotBeKey = -2147217377, + CannotBeSingleton = -2147217364, + CannotChangeIndexInheritance = -2147217328, + CannotChangeKeyInheritance = -2147217335, + CircularReference = -2147217337, + ClassHasChildren = -2147217371, + ClassHasInstances = -2147217370, + ClientTooSlow = -2147217305, + CriticalError = -2147217398, + Different = 262147, + DuplicateObjects = 262152, + Failed = -2147217407, + False = 1, + IllegalNull = -2147217368, + IllegalOperation = -2147217378, + IncompleteClass = -2147217376, + InitializationFailure = -2147217388, + InvalidCimType = -2147217363, + InvalidClass = -2147217392, + InvalidContext = -2147217401, + InvalidDuplicateParameter = -2147217341, + InvalidFlavor = -2147217338, + InvalidMethod = -2147217362, + InvalidMethodParameters = -2147217361, + InvalidNamespace = -2147217394, + InvalidObject = -2147217393, + InvalidObjectPath = -2147217350, + InvalidOperation = -2147217386, + InvalidOperator = -2147217309, + InvalidParameter = -2147217400, + InvalidParameterID = -2147217353, + InvalidProperty = -2147217359, + InvalidPropertyType = -2147217366, + InvalidProviderRegistration = -2147217390, + InvalidQualifier = -2147217342, + InvalidQualifierType = -2147217367, + InvalidQuery = -2147217385, + InvalidQueryType = -2147217384, + InvalidStream = -2147217397, + InvalidSuperclass = -2147217395, + InvalidSyntax = -2147217375, + LocalCredentials = -2147217308, + MarshalInvalidSignature = -2147217343, + MarshalVersionMismatch = -2147217344, + MethodDisabled = -2147217322, + MethodNotImplemented = -2147217323, + MissingAggregationList = -2147217317, + MissingGroupWithin = -2147217318, + MissingParameterID = -2147217354, + NoError = 0, + NoMoreData = 262149, + NonconsecutiveParameterIDs = -2147217352, + NondecoratedObject = -2147217374, + NotAvailable = -2147217399, + NotEventClass = -2147217319, + NotFound = -2147217406, + NotSupported = -2147217396, + OperationCanceled = 262150, + OutOfDiskSpace = -2147217349, + OutOfMemory = -2147217402, + OverrideNotAllowed = -2147217382, + ParameterIDOnRetval = -2147217351, + PartialResults = 262160, + Pending = 262151, + PrivilegeNotHeld = -2147217310, + PropagatedMethod = -2147217356, + PropagatedProperty = -2147217380, + PropagatedQualifier = -2147217381, + PropertyNotAnObject = -2147217316, + ProviderFailure = -2147217404, + ProviderLoadFailure = -2147217389, + ProviderNotCapable = -2147217372, + ProviderNotFound = -2147217391, + QueryNotImplemented = -2147217369, + QueueOverflow = -2147217311, + ReadOnly = -2147217373, + RefresherBusy = -2147217321, + RegistrationTooBroad = -2147213311, + RegistrationTooPrecise = -2147213310, + ResetToDefault = 262146, + ServerTooBusy = -2147217339, + ShuttingDown = -2147217357, + SystemProperty = -2147217360, + Timedout = 262148, + TooManyProperties = -2147217327, + TooMuchData = -2147217340, + TransportFailure = -2147217387, + TypeMismatch = -2147217403, + Unexpected = -2147217379, + UninterpretableProviderQuery = -2147217313, + UnknownObjectType = -2147217346, + UnknownPacketType = -2147217345, + UnparsableQuery = -2147217320, + UnsupportedClassUpdate = -2147217336, + UnsupportedParameter = -2147217355, + UnsupportedPutExtension = -2147217347, + UpdateOverrideNotAllowed = -2147217325, + UpdatePropagatedMethod = -2147217324, + UpdateTypeMismatch = -2147217326, + ValueOutOfRange = -2147217365, + } + public partial class MethodData + { + internal MethodData() { } + public System.Management.ManagementBaseObject InParameters { get { throw null; } } + public string Name { get { throw null; } } + public string Origin { get { throw null; } } + public System.Management.ManagementBaseObject OutParameters { get { throw null; } } + public System.Management.QualifierDataCollection Qualifiers { get { throw null; } } + } + public partial class MethodDataCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal MethodDataCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public virtual System.Management.MethodData this[string methodName] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public virtual void Add(string methodName) { } + public virtual void Add(string methodName, System.Management.ManagementBaseObject inParameters, System.Management.ManagementBaseObject outParameters) { } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Management.MethodData[] methodArray, int index) { } + public System.Management.MethodDataCollection.MethodDataEnumerator GetEnumerator() { throw null; } + public virtual void Remove(string methodName) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public partial class MethodDataEnumerator : System.Collections.IEnumerator + { + internal MethodDataEnumerator() { } + public System.Management.MethodData Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + } + public partial class ObjectGetOptions : System.Management.ManagementOptions + { + public ObjectGetOptions() { } + public ObjectGetOptions(System.Management.ManagementNamedValueCollection context) { } + public ObjectGetOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout, bool useAmendedQualifiers) { } + public bool UseAmendedQualifiers { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public partial class ObjectPutEventArgs : System.Management.ManagementEventArgs + { + internal ObjectPutEventArgs() { } + public System.Management.ManagementPath Path { get { throw null; } } + } + public delegate void ObjectPutEventHandler(object sender, System.Management.ObjectPutEventArgs e); + public partial class ObjectQuery : System.Management.ManagementQuery + { + public ObjectQuery() { } + public ObjectQuery(string query) { } + public ObjectQuery(string language, string query) { } + public override object Clone() { throw null; } + } + public partial class ObjectReadyEventArgs : System.Management.ManagementEventArgs + { + internal ObjectReadyEventArgs() { } + public System.Management.ManagementBaseObject NewObject { get { throw null; } } + } + public delegate void ObjectReadyEventHandler(object sender, System.Management.ObjectReadyEventArgs e); + public partial class ProgressEventArgs : System.Management.ManagementEventArgs + { + internal ProgressEventArgs() { } + public int Current { get { throw null; } } + public string Message { get { throw null; } } + public int UpperBound { get { throw null; } } + } + public delegate void ProgressEventHandler(object sender, System.Management.ProgressEventArgs e); + public partial class PropertyData + { + internal PropertyData() { } + public bool IsArray { get { throw null; } } + public bool IsLocal { get { throw null; } } + public string Name { get { throw null; } } + public string Origin { get { throw null; } } + public System.Management.QualifierDataCollection Qualifiers { get { throw null; } } + public System.Management.CimType Type { get { throw null; } } + public object Value { get { throw null; } set { } } + } + public partial class PropertyDataCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal PropertyDataCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public virtual System.Management.PropertyData this[string propertyName] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void Add(string propertyName, System.Management.CimType propertyType, bool isArray) { } + public virtual void Add(string propertyName, object propertyValue) { } + public void Add(string propertyName, object propertyValue, System.Management.CimType propertyType) { } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Management.PropertyData[] propertyArray, int index) { } + public System.Management.PropertyDataCollection.PropertyDataEnumerator GetEnumerator() { throw null; } + public virtual void Remove(string propertyName) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public partial class PropertyDataEnumerator : System.Collections.IEnumerator + { + internal PropertyDataEnumerator() { } + public System.Management.PropertyData Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + } + public partial class PutOptions : System.Management.ManagementOptions + { + public PutOptions() { } + public PutOptions(System.Management.ManagementNamedValueCollection context) { } + public PutOptions(System.Management.ManagementNamedValueCollection context, System.TimeSpan timeout, bool useAmendedQualifiers, System.Management.PutType putType) { } + public System.Management.PutType Type { get { throw null; } set { } } + public bool UseAmendedQualifiers { get { throw null; } set { } } + public override object Clone() { throw null; } + } + public enum PutType + { + CreateOnly = 2, + None = 0, + UpdateOnly = 1, + UpdateOrCreate = 3, + } + public partial class QualifierData + { + internal QualifierData() { } + public bool IsAmended { get { throw null; } set { } } + public bool IsLocal { get { throw null; } } + public bool IsOverridable { get { throw null; } set { } } + public string Name { get { throw null; } } + public bool PropagatesToInstance { get { throw null; } set { } } + public bool PropagatesToSubclass { get { throw null; } set { } } + public object Value { get { throw null; } set { } } + } + public partial class QualifierDataCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal QualifierDataCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public virtual System.Management.QualifierData this[string qualifierName] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public virtual void Add(string qualifierName, object qualifierValue) { } + public virtual void Add(string qualifierName, object qualifierValue, bool isAmended, bool propagatesToInstance, bool propagatesToSubclass, bool isOverridable) { } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Management.QualifierData[] qualifierArray, int index) { } + public System.Management.QualifierDataCollection.QualifierDataEnumerator GetEnumerator() { throw null; } + public virtual void Remove(string qualifierName) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public partial class QualifierDataEnumerator : System.Collections.IEnumerator + { + internal QualifierDataEnumerator() { } + public System.Management.QualifierData Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + } + public partial class RelatedObjectQuery : System.Management.WqlObjectQuery + { + public RelatedObjectQuery() { } + public RelatedObjectQuery(bool isSchemaQuery, string sourceObject, string relatedClass, string relationshipClass, string relatedQualifier, string relationshipQualifier, string relatedRole, string thisRole) { } + public RelatedObjectQuery(string queryOrSourceObject) { } + public RelatedObjectQuery(string sourceObject, string relatedClass) { } + public RelatedObjectQuery(string sourceObject, string relatedClass, string relationshipClass, string relatedQualifier, string relationshipQualifier, string relatedRole, string thisRole, bool classDefinitionsOnly) { } + public bool ClassDefinitionsOnly { get { throw null; } set { } } + public bool IsSchemaQuery { get { throw null; } set { } } + public string RelatedClass { get { throw null; } set { } } + public string RelatedQualifier { get { throw null; } set { } } + public string RelatedRole { get { throw null; } set { } } + public string RelationshipClass { get { throw null; } set { } } + public string RelationshipQualifier { get { throw null; } set { } } + public string SourceObject { get { throw null; } set { } } + public string ThisRole { get { throw null; } set { } } + protected internal void BuildQuery() { } + public override object Clone() { throw null; } + protected internal override void ParseQuery(string query) { } + } + public partial class RelationshipQuery : System.Management.WqlObjectQuery + { + public RelationshipQuery() { } + public RelationshipQuery(bool isSchemaQuery, string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole) { } + public RelationshipQuery(string queryOrSourceObject) { } + public RelationshipQuery(string sourceObject, string relationshipClass) { } + public RelationshipQuery(string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly) { } + public bool ClassDefinitionsOnly { get { throw null; } set { } } + public bool IsSchemaQuery { get { throw null; } set { } } + public string RelationshipClass { get { throw null; } set { } } + public string RelationshipQualifier { get { throw null; } set { } } + public string SourceObject { get { throw null; } set { } } + public string ThisRole { get { throw null; } set { } } + protected internal void BuildQuery() { } + public override object Clone() { throw null; } + protected internal override void ParseQuery(string query) { } + } + public partial class SelectQuery : System.Management.WqlObjectQuery + { + public SelectQuery() { } + public SelectQuery(bool isSchemaQuery, string condition) { } + public SelectQuery(string queryOrClassName) { } + public SelectQuery(string className, string condition) { } + public SelectQuery(string className, string condition, string[] selectedProperties) { } + public string ClassName { get { throw null; } set { } } + public string Condition { get { throw null; } set { } } + public bool IsSchemaQuery { get { throw null; } set { } } + public override string QueryString { get { throw null; } set { } } + public System.Collections.Specialized.StringCollection SelectedProperties { get { throw null; } set { } } + protected internal void BuildQuery() { } + public override object Clone() { throw null; } + protected internal override void ParseQuery(string query) { } + } + public partial class StoppedEventArgs : System.Management.ManagementEventArgs + { + internal StoppedEventArgs() { } + public System.Management.ManagementStatus Status { get { throw null; } } + } + public delegate void StoppedEventHandler(object sender, System.Management.StoppedEventArgs e); + public enum TextFormat + { + CimDtd20 = 1, + Mof = 0, + WmiDtd20 = 2, + } + public partial class WqlEventQuery : System.Management.EventQuery + { + public WqlEventQuery() { } + public WqlEventQuery(string queryOrEventClassName) { } + public WqlEventQuery(string eventClassName, string condition) { } + public WqlEventQuery(string eventClassName, string condition, System.TimeSpan groupWithinInterval) { } + public WqlEventQuery(string eventClassName, string condition, System.TimeSpan groupWithinInterval, string[] groupByPropertyList) { } + public WqlEventQuery(string eventClassName, System.TimeSpan withinInterval) { } + public WqlEventQuery(string eventClassName, System.TimeSpan withinInterval, string condition) { } + public WqlEventQuery(string eventClassName, System.TimeSpan withinInterval, string condition, System.TimeSpan groupWithinInterval, string[] groupByPropertyList, string havingCondition) { } + public string Condition { get { throw null; } set { } } + public string EventClassName { get { throw null; } set { } } + public System.Collections.Specialized.StringCollection GroupByPropertyList { get { throw null; } set { } } + public System.TimeSpan GroupWithinInterval { get { throw null; } set { } } + public string HavingCondition { get { throw null; } set { } } + public override string QueryLanguage { get { throw null; } } + public override string QueryString { get { throw null; } set { } } + public System.TimeSpan WithinInterval { get { throw null; } set { } } + protected internal void BuildQuery() { } + public override object Clone() { throw null; } + protected internal override void ParseQuery(string query) { } + } + public partial class WqlObjectQuery : System.Management.ObjectQuery + { + public WqlObjectQuery() { } + public WqlObjectQuery(string query) { } + public override string QueryLanguage { get { throw null; } } + public override object Clone() { throw null; } + } +} +namespace System.Management.Instrumentation +{ + [System.Management.Instrumentation.InstrumentationClassAttribute((System.Management.Instrumentation.InstrumentationType)(1))] + public abstract partial class BaseEvent : System.Management.Instrumentation.IEvent + { + protected BaseEvent() { } + public void Fire() { } + } + public partial class DefaultManagementProjectInstaller : System.Configuration.Install.Installer + { + public DefaultManagementProjectInstaller() { } + } + public partial interface IEvent + { + void Fire(); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(448))] + public partial class IgnoreMemberAttribute : System.Attribute + { + public IgnoreMemberAttribute() { } + } + public partial interface IInstance + { + bool Published { get; set; } + } + [System.Management.Instrumentation.InstrumentationClassAttribute((System.Management.Instrumentation.InstrumentationType)(0))] + public abstract partial class Instance : System.Management.Instrumentation.IInstance + { + protected Instance() { } + [System.Management.Instrumentation.IgnoreMemberAttribute] + public bool Published { get { throw null; } set { } } + } + public partial class Instrumentation + { + public Instrumentation() { } + public static void Fire(object eventData) { } + public static bool IsAssemblyRegistered(System.Reflection.Assembly assemblyToRegister) { throw null; } + public static void Publish(object instanceData) { } + public static void RegisterAssembly(System.Reflection.Assembly assemblyToRegister) { } + public static void Revoke(object instanceData) { } + public static void SetBatchSize(System.Type instrumentationClass, int batchSize) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(12))] + public partial class InstrumentationClassAttribute : System.Attribute + { + public InstrumentationClassAttribute(System.Management.Instrumentation.InstrumentationType instrumentationType) { } + public InstrumentationClassAttribute(System.Management.Instrumentation.InstrumentationType instrumentationType, string managedBaseClassName) { } + public System.Management.Instrumentation.InstrumentationType InstrumentationType { get { throw null; } } + public string ManagedBaseClassName { get { throw null; } } + } + public enum InstrumentationType + { + Abstract = 2, + Event = 1, + Instance = 0, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1))] + public partial class InstrumentedAttribute : System.Attribute + { + public InstrumentedAttribute() { } + public InstrumentedAttribute(string namespaceName) { } + public InstrumentedAttribute(string namespaceName, string securityDescriptor) { } + public string NamespaceName { get { throw null; } } + public string SecurityDescriptor { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(460))] + public partial class ManagedNameAttribute : System.Attribute + { + public ManagedNameAttribute(string name) { } + public string Name { get { throw null; } } + } + public partial class ManagementInstaller : System.Configuration.Install.Installer + { + public ManagementInstaller() { } + public override string HelpText { get { throw null; } } + public override void Commit(System.Collections.IDictionary savedState) { } + public override void Install(System.Collections.IDictionary savedState) { } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Messaging.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Messaging.cs new file mode 100644 index 0000000000..306ab5cdfd --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Messaging.cs @@ -0,0 +1,1213 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Messaging.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Messaging.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Messaging.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Messaging +{ + public partial class AccessControlEntry + { + public AccessControlEntry() { } + public AccessControlEntry(System.Messaging.Trustee trustee) { } + public AccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.GenericAccessRights genericAccessRights, System.Messaging.StandardAccessRights standardAccessRights, System.Messaging.AccessControlEntryType entryType) { } + protected int CustomAccessRights { get { throw null; } set { } } + public System.Messaging.AccessControlEntryType EntryType { get { throw null; } set { } } + public System.Messaging.GenericAccessRights GenericAccessRights { get { throw null; } set { } } + public System.Messaging.StandardAccessRights StandardAccessRights { get { throw null; } set { } } + public System.Messaging.Trustee Trustee { get { throw null; } set { } } + } + public enum AccessControlEntryType + { + Allow = 1, + Deny = 3, + Revoke = 4, + Set = 2, + } + public partial class AccessControlList : System.Collections.CollectionBase + { + public AccessControlList() { } + public int Add(System.Messaging.AccessControlEntry entry) { throw null; } + public bool Contains(System.Messaging.AccessControlEntry entry) { throw null; } + public void CopyTo(System.Messaging.AccessControlEntry[] array, int index) { } + public int IndexOf(System.Messaging.AccessControlEntry entry) { throw null; } + public void Insert(int index, System.Messaging.AccessControlEntry entry) { } + public void Remove(System.Messaging.AccessControlEntry entry) { } + } + [System.FlagsAttribute] + public enum AcknowledgeTypes + { + FullReachQueue = 5, + FullReceive = 14, + NegativeReceive = 8, + None = 0, + NotAcknowledgeReachQueue = 4, + NotAcknowledgeReceive = 12, + PositiveArrival = 1, + PositiveReceive = 2, + } + public enum Acknowledgment + { + AccessDenied = 32772, + BadDestinationQueue = 32768, + BadEncryption = 32775, + BadSignature = 32774, + CouldNotEncrypt = 32776, + HopCountExceeded = 32773, + None = 0, + NotTransactionalMessage = 32778, + NotTransactionalQueue = 32777, + Purged = 32769, + QueueDeleted = 49152, + QueueExceedMaximumSize = 32771, + QueuePurged = 49153, + ReachQueue = 2, + ReachQueueTimeout = 32770, + Receive = 16384, + ReceiveTimeout = 49154, + } + public partial class ActiveXMessageFormatter : System.ICloneable, System.Messaging.IMessageFormatter + { + public ActiveXMessageFormatter() { } + public bool CanRead(System.Messaging.Message message) { throw null; } + public object Clone() { throw null; } + public static void InitStreamedObject(object streamedObject) { } + public object Read(System.Messaging.Message message) { throw null; } + public void Write(System.Messaging.Message message, object obj) { } + } + public partial class BinaryMessageFormatter : System.ICloneable, System.Messaging.IMessageFormatter + { + public BinaryMessageFormatter() { } + public BinaryMessageFormatter(System.Runtime.Serialization.Formatters.FormatterAssemblyStyle topObjectFormat, System.Runtime.Serialization.Formatters.FormatterTypeStyle typeFormat) { } + [System.ComponentModel.DefaultValueAttribute((System.Runtime.Serialization.Formatters.FormatterAssemblyStyle)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgTopObjectFormat")] + public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle TopObjectFormat { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Runtime.Serialization.Formatters.FormatterTypeStyle)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgTypeFormat")] + public System.Runtime.Serialization.Formatters.FormatterTypeStyle TypeFormat { get { throw null; } set { } } + public bool CanRead(System.Messaging.Message message) { throw null; } + public object Clone() { throw null; } + public object Read(System.Messaging.Message message) { throw null; } + public void Write(System.Messaging.Message message, object obj) { } + } + public enum CryptographicProviderType + { + Dss = 3, + Fortezza = 4, + MicrosoftExchange = 5, + None = 0, + RsaFull = 1, + RsqSig = 2, + Ssl = 6, + SttAcq = 8, + SttBrnd = 9, + SttIss = 11, + SttMer = 7, + SttRoot = 10, + } + public sealed partial class Cursor : System.IDisposable + { + internal Cursor() { } + public void Close() { } + public void Dispose() { } + } + [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))] + public partial class DefaultPropertiesToSend + { + public DefaultPropertiesToSend() { } + [System.ComponentModel.DefaultValueAttribute((System.Messaging.AcknowledgeTypes)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgAcknowledgeType")] + public System.Messaging.AcknowledgeTypes AcknowledgeType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Messaging.MessagingDescriptionAttribute("MsgAdministrationQueue")] + public System.Messaging.MessageQueue AdministrationQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(0)] + [System.Messaging.MessagingDescriptionAttribute("MsgAppSpecific")] + public int AppSpecific { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAttachSenderId")] + public bool AttachSenderId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Messaging.EncryptionAlgorithm)(26114))] + [System.Messaging.MessagingDescriptionAttribute("MsgEncryptionAlgorithm")] + public System.Messaging.EncryptionAlgorithm EncryptionAlgorithm { get { throw null; } set { } } + [System.ComponentModel.EditorAttribute("System.ComponentModel.Design.ArrayEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.Messaging.MessagingDescriptionAttribute("MsgExtension")] + public byte[] Extension { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Messaging.HashAlgorithm)(32771))] + [System.Messaging.MessagingDescriptionAttribute("MsgHashAlgorithm")] + public System.Messaging.HashAlgorithm HashAlgorithm { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.Messaging.MessagingDescriptionAttribute("MsgLabel")] + public string Label { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Messaging.MessagePriority)(3))] + [System.Messaging.MessagingDescriptionAttribute("MsgPriority")] + public System.Messaging.MessagePriority Priority { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgRecoverable")] + public bool Recoverable { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Messaging.MessagingDescriptionAttribute("MsgResponseQueue")] + public System.Messaging.MessageQueue ResponseQueue { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.TimeoutConverter")] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToBeReceived")] + public System.TimeSpan TimeToBeReceived { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.TimeoutConverter")] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToReachQueue")] + public System.TimeSpan TimeToReachQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Messaging.MessagingDescriptionAttribute("MsgTransactionStatusQueue")] + public System.Messaging.MessageQueue TransactionStatusQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseAuthentication")] + public bool UseAuthentication { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseDeadLetterQueue")] + public bool UseDeadLetterQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseEncryption")] + public bool UseEncryption { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseJournalQueue")] + public bool UseJournalQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseTracing")] + public bool UseTracing { get { throw null; } set { } } + } + public enum EncryptionAlgorithm + { + None = 0, + Rc2 = 26114, + Rc4 = 26625, + } + public enum EncryptionRequired + { + Body = 2, + None = 0, + Optional = 1, + } + [System.FlagsAttribute] + public enum GenericAccessRights + { + All = 268435456, + Execute = 536870912, + None = 0, + Read = -2147483648, + Write = 1073741824, + } + public enum HashAlgorithm + { + Mac = 32773, + Md2 = 32769, + Md4 = 32770, + Md5 = 32771, + None = 0, + Sha = 32772, + Sha256 = 32780, + Sha384 = 32781, + Sha512 = 32782, + } + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.MessageFormatterConverter")] + public partial interface IMessageFormatter : System.ICloneable + { + bool CanRead(System.Messaging.Message message); + object Read(System.Messaging.Message message); + void Write(System.Messaging.Message message, object obj); + } + [System.ComponentModel.DesignerAttribute("System.Messaging.Design.MessageDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public partial class Message : System.ComponentModel.Component + { + public static readonly System.TimeSpan InfiniteTimeout; + public Message() { } + public Message(object body) { } + public Message(object body, System.Messaging.IMessageFormatter formatter) { } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAcknowledgeType")] + public System.Messaging.AcknowledgeTypes AcknowledgeType { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAcknowledgement")] + public System.Messaging.Acknowledgment Acknowledgment { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAdministrationQueue")] + public System.Messaging.MessageQueue AdministrationQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAppSpecific")] + public int AppSpecific { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgArrivedTime")] + public System.DateTime ArrivedTime { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAttachSenderId")] + public bool AttachSenderId { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticated")] + public bool Authenticated { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticationProviderName")] + public string AuthenticationProviderName { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticationProviderType")] + public System.Messaging.CryptographicProviderType AuthenticationProviderType { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public object Body { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorAttribute("System.ComponentModel.Design.BinaryEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgBodyStream")] + public System.IO.Stream BodyStream { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgBodyType")] + public int BodyType { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgConnectorType")] + public System.Guid ConnectorType { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgCorrelationId")] + public string CorrelationId { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgDestinationQueue")] + public System.Messaging.MessageQueue DestinationQueue { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgDestinationSymmetricKey")] + public byte[] DestinationSymmetricKey { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgDigitalSignature")] + public byte[] DigitalSignature { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgEncryptionAlgorithm")] + public System.Messaging.EncryptionAlgorithm EncryptionAlgorithm { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgExtension")] + public byte[] Extension { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public System.Messaging.IMessageFormatter Formatter { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgHashAlgorithm")] + public System.Messaging.HashAlgorithm HashAlgorithm { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgId")] + public string Id { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgIsFirstInTransaction")] + public bool IsFirstInTransaction { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgIsLastInTransaction")] + public bool IsLastInTransaction { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgLabel")] + public string Label { get { throw null; } set { } } + public long LookupId { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgMessageType")] + public System.Messaging.MessageType MessageType { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgPriority")] + public System.Messaging.MessagePriority Priority { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgRecoverable")] + public bool Recoverable { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgResponseQueue")] + public System.Messaging.MessageQueue ResponseQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + public System.Messaging.SecurityContext SecurityContext { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderCertificate")] + public byte[] SenderCertificate { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderId")] + public byte[] SenderId { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderVersion")] + public long SenderVersion { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgSentTime")] + public System.DateTime SentTime { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgSourceMachine")] + public string SourceMachine { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.TimeoutConverter")] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToBeReceived")] + public System.TimeSpan TimeToBeReceived { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.TimeoutConverter")] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToReachQueue")] + public System.TimeSpan TimeToReachQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MsgTransactionId")] + public string TransactionId { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgTransactionStatusQueue")] + public System.Messaging.MessageQueue TransactionStatusQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseAuthentication")] + public bool UseAuthentication { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseDeadLetterQueue")] + public bool UseDeadLetterQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseEncryption")] + public bool UseEncryption { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseJournalQueue")] + public bool UseJournalQueue { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseTracing")] + public bool UseTracing { get { throw null; } set { } } + } + public partial class MessageEnumerator : System.MarshalByRefObject, System.Collections.IEnumerator, System.IDisposable + { + internal MessageEnumerator() { } + public System.Messaging.Message Current { get { throw null; } } + public System.IntPtr CursorHandle { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public void Close() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public bool MoveNext() { throw null; } + public bool MoveNext(System.TimeSpan timeout) { throw null; } + public System.Messaging.Message RemoveCurrent() { throw null; } + public System.Messaging.Message RemoveCurrent(System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message RemoveCurrent(System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message RemoveCurrent(System.TimeSpan timeout) { throw null; } + public System.Messaging.Message RemoveCurrent(System.TimeSpan timeout, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message RemoveCurrent(System.TimeSpan timeout, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public void Reset() { } + } + public enum MessageLookupAction + { + Current = 0, + First = 4, + Last = 8, + Next = 1, + Previous = 2, + } + public enum MessagePriority + { + AboveNormal = 4, + High = 5, + Highest = 7, + Low = 2, + Lowest = 0, + Normal = 3, + VeryHigh = 6, + VeryLow = 1, + } + [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))] + public partial class MessagePropertyFilter : System.ICloneable + { + public MessagePropertyFilter() { } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAcknowledgeType")] + public bool AcknowledgeType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAcknowledgement")] + public bool Acknowledgment { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgAdministrationQueue")] + public bool AdministrationQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgAppSpecific")] + public bool AppSpecific { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgArrivedTime")] + public bool ArrivedTime { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgAttachSenderId")] + public bool AttachSenderId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticated")] + public bool Authenticated { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticationProviderName")] + public bool AuthenticationProviderName { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgAuthenticationProviderType")] + public bool AuthenticationProviderType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgBody")] + public bool Body { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgConnectorType")] + public bool ConnectorType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgCorrelationId")] + public bool CorrelationId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(1024)] + [System.Messaging.MessagingDescriptionAttribute("MsgDefaultBodySize")] + public int DefaultBodySize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(255)] + [System.Messaging.MessagingDescriptionAttribute("MsgDefaultExtensionSize")] + public int DefaultExtensionSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(255)] + [System.Messaging.MessagingDescriptionAttribute("MsgDefaultLabelSize")] + public int DefaultLabelSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgDestinationQueue")] + public bool DestinationQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgDestinationSymmetricKey")] + public bool DestinationSymmetricKey { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgDigitalSignature")] + public bool DigitalSignature { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgEncryptionAlgorithm")] + public bool EncryptionAlgorithm { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgExtension")] + public bool Extension { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgHashAlgorithm")] + public bool HashAlgorithm { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgId")] + public bool Id { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgIsFirstInTransaction")] + public bool IsFirstInTransaction { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgIsLastInTransaction")] + public bool IsLastInTransaction { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgLabel")] + public bool Label { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgLookupId")] + public bool LookupId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgMessageType")] + public bool MessageType { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgPriority")] + public bool Priority { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgRecoverable")] + public bool Recoverable { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgResponseQueue")] + public bool ResponseQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderCertificate")] + public bool SenderCertificate { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderId")] + public bool SenderId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgSenderVersion")] + public bool SenderVersion { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgSentTime")] + public bool SentTime { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgSourceMachine")] + public bool SourceMachine { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToBeReceived")] + public bool TimeToBeReceived { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgTimeToReachQueue")] + public bool TimeToReachQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgTransactionId")] + public bool TransactionId { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgTransactionStatusQueue")] + public bool TransactionStatusQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseAuthentication")] + public bool UseAuthentication { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseDeadLetterQueue")] + public bool UseDeadLetterQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseEncryption")] + public bool UseEncryption { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseJournalQueue")] + public bool UseJournalQueue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MsgUseTracing")] + public bool UseTracing { get { throw null; } set { } } + public void ClearAll() { } + public virtual object Clone() { throw null; } + public void SetAll() { } + public void SetDefaults() { } + } + [System.ComponentModel.DefaultEventAttribute("ReceiveCompleted")] + [System.ComponentModel.EditorAttribute("System.Messaging.Design.QueuePathEditor", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.InstallerTypeAttribute(typeof(System.Messaging.MessageQueueInstaller))] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.MessageQueueConverter")] + [System.Messaging.MessagingDescriptionAttribute("MessageQueueDesc")] + public partial class MessageQueue : System.ComponentModel.Component, System.Collections.IEnumerable + { + public static readonly long InfiniteQueueSize; + public static readonly System.TimeSpan InfiniteTimeout; + public MessageQueue() { } + public MessageQueue(string path) { } + public MessageQueue(string path, bool sharedModeDenyReceive) { } + public MessageQueue(string path, bool sharedModeDenyReceive, bool enableCache) { } + public MessageQueue(string path, bool sharedModeDenyReceive, bool enableCache, System.Messaging.QueueAccessMode accessMode) { } + public MessageQueue(string path, System.Messaging.QueueAccessMode accessMode) { } + public System.Messaging.QueueAccessMode AccessMode { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_Authenticate")] + public bool Authenticate { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_BasePriority")] + public short BasePriority { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_CanRead")] + public bool CanRead { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_CanWrite")] + public bool CanWrite { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_Category")] + public System.Guid Category { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_CreateTime")] + public System.DateTime CreateTime { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + [System.Messaging.MessagingDescriptionAttribute("MQ_DefaultPropertiesToSend")] + public System.Messaging.DefaultPropertiesToSend DefaultPropertiesToSend { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Messaging.MessagingDescriptionAttribute("MQ_DenySharedReceive")] + public bool DenySharedReceive { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + public static bool EnableConnectionCache { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_EncryptionRequired")] + public System.Messaging.EncryptionRequired EncryptionRequired { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_FormatName")] + public string FormatName { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.MessageFormatterConverter")] + [System.Messaging.MessagingDescriptionAttribute("MQ_Formatter")] + public System.Messaging.IMessageFormatter Formatter { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_GuidId")] + public System.Guid Id { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_Label")] + public string Label { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_LastModifyTime")] + public System.DateTime LastModifyTime { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_MachineName")] + public string MachineName { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.SizeConverter")] + [System.Messaging.MessagingDescriptionAttribute("MQ_MaximumJournalSize")] + public long MaximumJournalSize { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.SizeConverter")] + [System.Messaging.MessagingDescriptionAttribute("MQ_MaximumQueueSize")] + public long MaximumQueueSize { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + [System.Messaging.MessagingDescriptionAttribute("MQ_MessageReadPropertyFilter")] + public System.Messaging.MessagePropertyFilter MessageReadPropertyFilter { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_MulticastAddress")] + public string MulticastAddress { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.EditorAttribute("System.Messaging.Design.QueuePathEditor", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.RefreshPropertiesAttribute((System.ComponentModel.RefreshProperties)(1))] + [System.ComponentModel.SettingsBindableAttribute(true)] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.Messaging.MessagingDescriptionAttribute("MQ_Path")] + public string Path { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_QueueName")] + public string QueueName { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_ReadHandle")] + public System.IntPtr ReadHandle { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Messaging.MessagingDescriptionAttribute("MQ_SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_Transactional")] + public bool Transactional { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_UseJournalQueue")] + public bool UseJournalQueue { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("MQ_WriteHandle")] + public System.IntPtr WriteHandle { get { throw null; } } + [System.Messaging.MessagingDescriptionAttribute("MQ_PeekCompleted")] + public event System.Messaging.PeekCompletedEventHandler PeekCompleted { add { } remove { } } + [System.Messaging.MessagingDescriptionAttribute("MQ_ReceiveCompleted")] + public event System.Messaging.ReceiveCompletedEventHandler ReceiveCompleted { add { } remove { } } + public System.IAsyncResult BeginPeek() { throw null; } + public System.IAsyncResult BeginPeek(System.TimeSpan timeout) { throw null; } + public System.IAsyncResult BeginPeek(System.TimeSpan timeout, System.Messaging.Cursor cursor, System.Messaging.PeekAction action, object state, System.AsyncCallback callback) { throw null; } + public System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject) { throw null; } + public System.IAsyncResult BeginPeek(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback) { throw null; } + public System.IAsyncResult BeginReceive() { throw null; } + public System.IAsyncResult BeginReceive(System.TimeSpan timeout) { throw null; } + public System.IAsyncResult BeginReceive(System.TimeSpan timeout, System.Messaging.Cursor cursor, object state, System.AsyncCallback callback) { throw null; } + public System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject) { throw null; } + public System.IAsyncResult BeginReceive(System.TimeSpan timeout, object stateObject, System.AsyncCallback callback) { throw null; } + public static void ClearConnectionCache() { } + public void Close() { } + public static System.Messaging.MessageQueue Create(string path) { throw null; } + public static System.Messaging.MessageQueue Create(string path, bool transactional) { throw null; } + public System.Messaging.Cursor CreateCursor() { throw null; } + public static void Delete(string path) { } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)] + protected override void Dispose(bool disposing) { } + public System.Messaging.Message EndPeek(System.IAsyncResult asyncResult) { throw null; } + public System.Messaging.Message EndReceive(System.IAsyncResult asyncResult) { throw null; } + public static bool Exists(string path) { throw null; } + public System.Messaging.Message[] GetAllMessages() { throw null; } + [System.ObsoleteAttribute("This method returns a MessageEnumerator that implements RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2 instead.")] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public static System.Guid GetMachineId(string machineName) { throw null; } + [System.ObsoleteAttribute("This method returns a MessageEnumerator that implements RemoveCurrent family of methods incorrectly. Please use GetMessageEnumerator2 instead.")] + public System.Messaging.MessageEnumerator GetMessageEnumerator() { throw null; } + public System.Messaging.MessageEnumerator GetMessageEnumerator2() { throw null; } + public static System.Messaging.MessageQueueEnumerator GetMessageQueueEnumerator() { throw null; } + public static System.Messaging.MessageQueueEnumerator GetMessageQueueEnumerator(System.Messaging.MessageQueueCriteria criteria) { throw null; } + public static System.Messaging.MessageQueue[] GetPrivateQueuesByMachine(string machineName) { throw null; } + public static System.Messaging.MessageQueue[] GetPublicQueues() { throw null; } + public static System.Messaging.MessageQueue[] GetPublicQueues(System.Messaging.MessageQueueCriteria criteria) { throw null; } + public static System.Messaging.MessageQueue[] GetPublicQueuesByCategory(System.Guid category) { throw null; } + public static System.Messaging.MessageQueue[] GetPublicQueuesByLabel(string label) { throw null; } + public static System.Messaging.MessageQueue[] GetPublicQueuesByMachine(string machineName) { throw null; } + public static System.Messaging.SecurityContext GetSecurityContext() { throw null; } + public System.Messaging.Message Peek() { throw null; } + public System.Messaging.Message Peek(System.TimeSpan timeout) { throw null; } + public System.Messaging.Message Peek(System.TimeSpan timeout, System.Messaging.Cursor cursor, System.Messaging.PeekAction action) { throw null; } + public System.Messaging.Message PeekByCorrelationId(string correlationId) { throw null; } + public System.Messaging.Message PeekByCorrelationId(string correlationId, System.TimeSpan timeout) { throw null; } + public System.Messaging.Message PeekById(string id) { throw null; } + public System.Messaging.Message PeekById(string id, System.TimeSpan timeout) { throw null; } + public System.Messaging.Message PeekByLookupId(long lookupId) { throw null; } + public System.Messaging.Message PeekByLookupId(System.Messaging.MessageLookupAction action, long lookupId) { throw null; } + public void Purge() { } + public System.Messaging.Message Receive() { throw null; } + public System.Messaging.Message Receive(System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message Receive(System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout, System.Messaging.Cursor cursor) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout, System.Messaging.Cursor cursor, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout, System.Messaging.Cursor cursor, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message Receive(System.TimeSpan timeout, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message ReceiveByCorrelationId(string correlationId, System.TimeSpan timeout, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message ReceiveById(string id) { throw null; } + public System.Messaging.Message ReceiveById(string id, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message ReceiveById(string id, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message ReceiveById(string id, System.TimeSpan timeout) { throw null; } + public System.Messaging.Message ReceiveById(string id, System.TimeSpan timeout, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message ReceiveById(string id, System.TimeSpan timeout, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public System.Messaging.Message ReceiveByLookupId(long lookupId) { throw null; } + public System.Messaging.Message ReceiveByLookupId(System.Messaging.MessageLookupAction action, long lookupId, System.Messaging.MessageQueueTransaction transaction) { throw null; } + public System.Messaging.Message ReceiveByLookupId(System.Messaging.MessageLookupAction action, long lookupId, System.Messaging.MessageQueueTransactionType transactionType) { throw null; } + public void Refresh() { } + public void ResetPermissions() { } + public void Send(object obj) { } + public void Send(object obj, System.Messaging.MessageQueueTransaction transaction) { } + public void Send(object obj, System.Messaging.MessageQueueTransactionType transactionType) { } + public void Send(object obj, string label) { } + public void Send(object obj, string label, System.Messaging.MessageQueueTransaction transaction) { } + public void Send(object obj, string label, System.Messaging.MessageQueueTransactionType transactionType) { } + public void SetPermissions(System.Messaging.AccessControlList dacl) { } + public void SetPermissions(System.Messaging.MessageQueueAccessControlEntry ace) { } + public void SetPermissions(string user, System.Messaging.MessageQueueAccessRights rights) { } + public void SetPermissions(string user, System.Messaging.MessageQueueAccessRights rights, System.Messaging.AccessControlEntryType entryType) { } + } + public partial class MessageQueueAccessControlEntry : System.Messaging.AccessControlEntry + { + public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights) { } + public MessageQueueAccessControlEntry(System.Messaging.Trustee trustee, System.Messaging.MessageQueueAccessRights rights, System.Messaging.AccessControlEntryType entryType) { } + public System.Messaging.MessageQueueAccessRights MessageQueueAccessRights { get { throw null; } set { } } + } + [System.FlagsAttribute] + public enum MessageQueueAccessRights + { + ChangeQueuePermissions = 262144, + DeleteJournalMessage = 8, + DeleteMessage = 1, + DeleteQueue = 65536, + FullControl = 983103, + GenericRead = 131115, + GenericWrite = 131108, + GetQueuePermissions = 131072, + GetQueueProperties = 32, + PeekMessage = 2, + ReceiveJournalMessage = 10, + ReceiveMessage = 3, + SetQueueProperties = 16, + TakeQueueOwnership = 524288, + WriteMessage = 4, + } + public partial class MessageQueueCriteria + { + public MessageQueueCriteria() { } + public System.Guid Category { get { throw null; } set { } } + public System.DateTime CreatedAfter { get { throw null; } set { } } + public System.DateTime CreatedBefore { get { throw null; } set { } } + public string Label { get { throw null; } set { } } + public string MachineName { get { throw null; } set { } } + public System.DateTime ModifiedAfter { get { throw null; } set { } } + public System.DateTime ModifiedBefore { get { throw null; } set { } } + public void ClearAll() { } + } + public partial class MessageQueueEnumerator : System.MarshalByRefObject, System.Collections.IEnumerator, System.IDisposable + { + internal MessageQueueEnumerator() { } + public System.Messaging.MessageQueue Current { get { throw null; } } + public System.IntPtr LocatorHandle { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public void Close() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public bool MoveNext() { throw null; } + public void Reset() { } + } + public enum MessageQueueErrorCode + { + AccessDenied = -1072824283, + BadSecurityContext = -1072824267, + Base = -1072824320, + BufferOverflow = -1072824294, + CannotCreateCertificateStore = -1072824209, + CannotCreateHashEx = -1072824191, + CannotCreateOnGlobalCatalog = -1072824201, + CannotGetDistinguishedName = -1072824194, + CannotGrantAddGuid = -1072824206, + CannotHashDataEx = -1072824193, + CannotImpersonateClient = -1072824284, + CannotJoinDomain = -1072824202, + CannotLoadMsmqOcm = -1072824205, + CannotOpenCertificateStore = -1072824208, + CannotSetCryptographicSecurityDescriptor = -1072824212, + CannotSignDataEx = -1072824192, + CertificateNotProvided = -1072824211, + ComputerDoesNotSupportEncryption = -1072824269, + CorruptedInternalCertificate = -1072824275, + CorruptedPersonalCertStore = -1072824271, + CorruptedQueueWasDeleted = -1072824216, + CorruptedSecurityData = -1072824272, + CouldNotGetAccountInfo = -1072824265, + CouldNotGetUserSid = -1072824266, + DeleteConnectedNetworkInUse = -1072824248, + DependentClientLicenseOverflow = -1072824217, + DsError = -1072824253, + DsIsFull = -1072824254, + DtcConnect = -1072824244, + EncryptionProviderNotSupported = -1072824213, + FailVerifySignatureEx = -1072824190, + FormatNameBufferTooSmall = -1072824289, + Generic = -1072824319, + GuidNotMatching = -1072824200, + IllegalContext = -1072824229, + IllegalCriteriaColumns = -1072824264, + IllegalCursorAction = -1072824292, + IllegalEnterpriseOperation = -1072824207, + IllegalFormatName = -1072824290, + IllegalMessageProperties = -1072824255, + IllegalOperation = -1072824220, + IllegalPrivateProperties = -1072824197, + IllegalPropertyId = -1072824263, + IllegalPropertySize = -1072824261, + IllegalPropertyValue = -1072824296, + IllegalPropertyVt = -1072824295, + IllegalQueuePathName = -1072824300, + IllegalQueueProperties = -1072824259, + IllegalRelation = -1072824262, + IllegalRestrictionPropertyId = -1072824260, + IllegalSecurityDescriptor = -1072824287, + IllegalSort = -1072824304, + IllegalSortPropertyId = -1072824228, + IllegalUser = -1072824303, + InsufficientProperties = -1072824257, + InsufficientResources = -1072824281, + InvalidCertificate = -1072824276, + InvalidHandle = -1072824313, + InvalidOwner = -1072824252, + InvalidParameter = -1072824314, + IOTimeout = -1072824293, + LabelBufferTooSmall = -1072824226, + MachineExists = -1072824256, + MachineNotFound = -1072824307, + MessageAlreadyReceived = -1072824291, + MessageNotFound = -1072824184, + MessageStorageFailed = -1072824278, + MissingConnectorType = -1072824235, + MqisReadOnlyMode = -1072824224, + MqisServerEmpty = -1072824225, + NoDs = -1072824301, + NoEntryPointMsmqOcm = -1072824204, + NoGlobalCatalogInDomain = -1072824196, + NoInternalUserCertificate = -1072824273, + NoMsmqServersOnDc = -1072824203, + NoMsmqServersOnGlobalCatalog = -1072824195, + NoResponseFromObjectServer = -1072824247, + ObjectServerNotAvailable = -1072824246, + OperationCanceled = -1072824312, + PrivilegeNotHeld = -1072824282, + Property = -1072824318, + PropertyNotAllowed = -1072824258, + ProviderNameBufferTooSmall = -1072824221, + PublicKeyDoesNotExist = -1072824198, + PublicKeyNotFound = -1072824199, + QDnsPropertyNotSupported = -1072824210, + QueueDeleted = -1072824230, + QueueExists = -1072824315, + QueueNotAvailable = -1072824245, + QueueNotFound = -1072824317, + RemoteMachineNotAvailable = -1072824215, + ResultBufferTooSmall = -1072824250, + SecurityDescriptorBufferTooSmall = -1072824285, + SenderCertificateBufferTooSmall = -1072824277, + SenderIdBufferTooSmall = -1072824286, + ServiceNotAvailable = -1072824309, + SharingViolation = -1072824311, + SignatureBufferTooSmall = -1072824222, + StaleHandle = -1072824234, + SymmetricKeyBufferTooSmall = -1072824223, + TransactionEnlist = -1072824232, + TransactionImport = -1072824242, + TransactionSequence = -1072824239, + TransactionUsage = -1072824240, + UnsupportedAccessMode = -1072824251, + UnsupportedFormatNameOperation = -1072824288, + UnsupportedOperation = -1072824214, + UserBufferTooSmall = -1072824280, + WksCantServeClient = -1072824218, + WriteNotAllowed = -1072824219, + } + [System.SerializableAttribute] + public partial class MessageQueueException : System.Runtime.InteropServices.ExternalException, System.Runtime.Serialization.ISerializable + { + protected MessageQueueException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string Message { get { throw null; } } + public System.Messaging.MessageQueueErrorCode MessageQueueErrorCode { get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public partial class MessageQueueInstaller : System.Configuration.Install.ComponentInstaller + { + public MessageQueueInstaller() { } + public MessageQueueInstaller(System.Messaging.MessageQueue componentToCopy) { } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool Authenticate { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(0)] + public short BasePriority { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ComponentModel.GuidConverter, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] + public System.Guid Category { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Messaging.EncryptionRequired)(1))] + public System.Messaging.EncryptionRequired EncryptionRequired { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + public string Label { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.SizeConverter")] + public long MaximumJournalSize { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.Messaging.Design.SizeConverter")] + public long MaximumQueueSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + public string MulticastAddress { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.EditorAttribute("System.Messaging.Design.QueuePathEditor", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public string Path { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public System.Messaging.AccessControlList Permissions { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool Transactional { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.Configuration.Install.UninstallAction)(0))] + public System.Configuration.Install.UninstallAction UninstallAction { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool UseJournalQueue { get { throw null; } set { } } + public override void Commit(System.Collections.IDictionary savedState) { } + public override void CopyFromComponent(System.ComponentModel.IComponent component) { } + public override void Install(System.Collections.IDictionary stateSaver) { } + public override bool IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller) { throw null; } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } + [System.SerializableAttribute] + public sealed partial class MessageQueuePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public MessageQueuePermission() { } + public MessageQueuePermission(System.Messaging.MessageQueuePermissionAccess permissionAccess, string path) { } + public MessageQueuePermission(System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category) { } + public MessageQueuePermission(System.Messaging.MessageQueuePermissionEntry[] permissionAccessEntries) { } + public MessageQueuePermission(System.Security.Permissions.PermissionState state) { } + public System.Messaging.MessageQueuePermissionEntryCollection PermissionEntries { get { throw null; } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.FlagsAttribute] + [System.SerializableAttribute] + public enum MessageQueuePermissionAccess + { + Administer = 62, + Browse = 2, + None = 0, + Peek = 10, + Receive = 26, + Send = 6, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(621), AllowMultiple=true, Inherited=false)] + [System.SerializableAttribute] + public partial class MessageQueuePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public MessageQueuePermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string Category { get { throw null; } set { } } + public string Label { get { throw null; } set { } } + public string MachineName { get { throw null; } set { } } + public string Path { get { throw null; } set { } } + public System.Messaging.MessageQueuePermissionAccess PermissionAccess { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.SerializableAttribute] + public partial class MessageQueuePermissionEntry + { + public MessageQueuePermissionEntry(System.Messaging.MessageQueuePermissionAccess permissionAccess, string path) { } + public MessageQueuePermissionEntry(System.Messaging.MessageQueuePermissionAccess permissionAccess, string machineName, string label, string category) { } + public string Category { get { throw null; } } + public string Label { get { throw null; } } + public string MachineName { get { throw null; } } + public string Path { get { throw null; } } + public System.Messaging.MessageQueuePermissionAccess PermissionAccess { get { throw null; } } + } + [System.SerializableAttribute] + public partial class MessageQueuePermissionEntryCollection : System.Collections.CollectionBase + { + internal MessageQueuePermissionEntryCollection() { } + public System.Messaging.MessageQueuePermissionEntry this[int index] { get { throw null; } set { } } + public int Add(System.Messaging.MessageQueuePermissionEntry value) { throw null; } + public void AddRange(System.Messaging.MessageQueuePermissionEntryCollection value) { } + public void AddRange(System.Messaging.MessageQueuePermissionEntry[] value) { } + public bool Contains(System.Messaging.MessageQueuePermissionEntry value) { throw null; } + public void CopyTo(System.Messaging.MessageQueuePermissionEntry[] array, int index) { } + public int IndexOf(System.Messaging.MessageQueuePermissionEntry value) { throw null; } + public void Insert(int index, System.Messaging.MessageQueuePermissionEntry value) { } + protected override void OnClear() { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.Messaging.MessageQueuePermissionEntry value) { } + } + public partial class MessageQueueTransaction : System.IDisposable + { + public MessageQueueTransaction() { } + public System.Messaging.MessageQueueTransactionStatus Status { get { throw null; } } + public void Abort() { } + public void Begin() { } + public void Commit() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + ~MessageQueueTransaction() { } + } + public enum MessageQueueTransactionStatus + { + Aborted = 0, + Committed = 1, + Initialized = 2, + Pending = 3, + } + public enum MessageQueueTransactionType + { + Automatic = 1, + None = 0, + Single = 3, + } + public enum MessageType + { + Acknowledgment = 1, + Normal = 2, + Report = 3, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767))] + public partial class MessagingDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public MessagingDescriptionAttribute(string description) { } + public override string Description { [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]get { throw null; } } + } + public enum PeekAction + { + Current = -2147483648, + Next = -2147483647, + } + public partial class PeekCompletedEventArgs : System.EventArgs + { + internal PeekCompletedEventArgs() { } + public System.IAsyncResult AsyncResult { get { throw null; } set { } } + public System.Messaging.Message Message { get { throw null; } } + } + public delegate void PeekCompletedEventHandler(object sender, System.Messaging.PeekCompletedEventArgs e); + public enum QueueAccessMode + { + Peek = 32, + PeekAndAdmin = 160, + Receive = 1, + ReceiveAndAdmin = 129, + Send = 2, + SendAndReceive = 3, + } + public partial class ReceiveCompletedEventArgs : System.EventArgs + { + internal ReceiveCompletedEventArgs() { } + public System.IAsyncResult AsyncResult { get { throw null; } set { } } + public System.Messaging.Message Message { get { throw null; } } + } + public delegate void ReceiveCompletedEventHandler(object sender, System.Messaging.ReceiveCompletedEventArgs e); + public sealed partial class SecurityContext : System.IDisposable + { + internal SecurityContext() { } + public void Dispose() { } + } + [System.FlagsAttribute] + public enum StandardAccessRights + { + All = 2031616, + Delete = 65536, + Execute = 131072, + ModifyOwner = 524288, + None = 0, + Read = 131072, + ReadSecurity = 131072, + Required = 851968, + Synchronize = 1048576, + Write = 131072, + WriteSecurity = 262144, + } + public partial class Trustee + { + public Trustee() { } + public Trustee(string name) { } + public Trustee(string name, string systemName) { } + public Trustee(string name, string systemName, System.Messaging.TrusteeType trusteeType) { } + public string Name { get { throw null; } set { } } + public string SystemName { get { throw null; } set { } } + public System.Messaging.TrusteeType TrusteeType { get { throw null; } set { } } + } + public enum TrusteeType + { + Alias = 4, + Computer = 5, + Domain = 3, + Group = 2, + Unknown = 0, + User = 1, + } + public partial class XmlMessageFormatter : System.ICloneable, System.Messaging.IMessageFormatter + { + public XmlMessageFormatter() { } + public XmlMessageFormatter(string[] targetTypeNames) { } + public XmlMessageFormatter(System.Type[] targetTypes) { } + [System.Messaging.MessagingDescriptionAttribute("XmlMsgTargetTypeNames")] + public string[] TargetTypeNames { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.Messaging.MessagingDescriptionAttribute("XmlMsgTargetTypes")] + public System.Type[] TargetTypes { get { throw null; } set { } } + public bool CanRead(System.Messaging.Message message) { throw null; } + public object Clone() { throw null; } + public object Read(System.Messaging.Message message) { throw null; } + public void Write(System.Messaging.Message message, object obj) { } + } +} +namespace System.Messaging.Design +{ + public partial class QueuePathDialog : System.Windows.Forms.Form + { + public QueuePathDialog(System.IServiceProvider provider) { } + public QueuePathDialog(System.Windows.Forms.Design.IUIService uiService) { } + public string Path { get { throw null; } } + public void ChoosePath() { } + public void DoubleClicked(object source, System.EventArgs e) { } + protected override void OnFormClosing(System.Windows.Forms.FormClosingEventArgs e) { } + protected override void OnHandleCreated(System.EventArgs e) { } + public void SelectQueue(System.Messaging.MessageQueue queue) { } + } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public partial class QueuePathEditor : System.Drawing.Design.UITypeEditor + { + public QueuePathEditor() { } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.WebRequest.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.WebRequest.cs new file mode 100644 index 0000000000..0f2ecbebc3 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.WebRequest.cs @@ -0,0 +1,42 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Http.WebRequest.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Http.WebRequest.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Http.WebRequest.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Net.Http +{ + public partial class WebRequestHandler : System.Net.Http.HttpClientHandler + { + public WebRequestHandler() { } + public bool AllowPipelining { get { throw null; } set { } } + public System.Net.Security.AuthenticationLevel AuthenticationLevel { get { throw null; } set { } } + public System.Net.Cache.RequestCachePolicy CachePolicy { get { throw null; } set { } } + public new System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } } + public System.TimeSpan ContinueTimeout { get { throw null; } set { } } + public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get { throw null; } set { } } + public new int MaxResponseHeadersLength { get { throw null; } set { } } + public int ReadWriteTimeout { get { throw null; } set { } } + public System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get { throw null; } set { } } + public bool UnsafeAuthenticatedConnectionSharing { get { throw null; } [System.Security.SecuritySafeCriticalAttribute]set { } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.cs new file mode 100644 index 0000000000..eff75b2c2d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Net.Http.cs @@ -0,0 +1,654 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.2.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.Http.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.Http.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.Http.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Net.Http +{ + public partial class ByteArrayContent : System.Net.Http.HttpContent + { + public ByteArrayContent(byte[] content) { } + public ByteArrayContent(byte[] content, int offset, int count) { } + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; } + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; } + protected internal override bool TryComputeLength(out long length) { length = default(long); throw null; } + } + public enum ClientCertificateOption + { + Automatic = 1, + Manual = 0, + } + public abstract partial class DelegatingHandler : System.Net.Http.HttpMessageHandler + { + protected DelegatingHandler() { } + protected DelegatingHandler(System.Net.Http.HttpMessageHandler innerHandler) { } + public System.Net.Http.HttpMessageHandler InnerHandler { get { throw null; } set { } } + protected override void Dispose(bool disposing) { } + protected internal override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; } + } + public partial class FormUrlEncodedContent : System.Net.Http.ByteArrayContent + { + public FormUrlEncodedContent(System.Collections.Generic.IEnumerable> nameValueCollection) : base (default(byte[])) { } + } + public partial class HttpClient : System.Net.Http.HttpMessageInvoker + { + public HttpClient() : base (default(System.Net.Http.HttpMessageHandler)) { } + public HttpClient(System.Net.Http.HttpMessageHandler handler) : base (default(System.Net.Http.HttpMessageHandler)) { } + public HttpClient(System.Net.Http.HttpMessageHandler handler, bool disposeHandler) : base (default(System.Net.Http.HttpMessageHandler)) { } + public System.Uri BaseAddress { get { throw null; } set { } } + public System.Net.Http.Headers.HttpRequestHeaders DefaultRequestHeaders { get { throw null; } } + public long MaxResponseContentBufferSize { get { throw null; } set { } } + public System.TimeSpan Timeout { get { throw null; } set { } } + public void CancelPendingRequests() { } + public System.Threading.Tasks.Task DeleteAsync(string requestUri) { throw null; } + public System.Threading.Tasks.Task DeleteAsync(string requestUri, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task DeleteAsync(System.Uri requestUri) { throw null; } + public System.Threading.Tasks.Task DeleteAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) { throw null; } + protected override void Dispose(bool disposing) { } + public System.Threading.Tasks.Task GetAsync(string requestUri) { throw null; } + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Net.Http.HttpCompletionOption completionOption) { throw null; } + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task GetAsync(string requestUri, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri) { throw null; } + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Net.Http.HttpCompletionOption completionOption) { throw null; } + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task GetAsync(System.Uri requestUri, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task GetByteArrayAsync(string requestUri) { throw null; } + public System.Threading.Tasks.Task GetByteArrayAsync(System.Uri requestUri) { throw null; } + public System.Threading.Tasks.Task GetStreamAsync(string requestUri) { throw null; } + public System.Threading.Tasks.Task GetStreamAsync(System.Uri requestUri) { throw null; } + public System.Threading.Tasks.Task GetStringAsync(string requestUri) { throw null; } + public System.Threading.Tasks.Task GetStringAsync(System.Uri requestUri) { throw null; } + public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; } + public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; } + public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task PutAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; } + public System.Threading.Tasks.Task PutAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task PutAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; } + public System.Threading.Tasks.Task PutAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; } + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request) { throw null; } + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption) { throw null; } + public System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken) { throw null; } + public override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; } + } + public partial class HttpClientHandler : System.Net.Http.HttpMessageHandler + { + public HttpClientHandler() { } + public bool AllowAutoRedirect { get { throw null; } set { } } + public System.Net.DecompressionMethods AutomaticDecompression { get { throw null; } set { } } + public bool CheckCertificateRevocationList { get { throw null; } set { } } + public System.Net.Http.ClientCertificateOption ClientCertificateOptions { get { throw null; } set { } } + public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } } + public System.Net.CookieContainer CookieContainer { get { throw null; } set { } } + public System.Net.ICredentials Credentials { get { throw null; } set { } } + public static System.Func DangerousAcceptAnyServerCertificateValidator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } } + public int MaxAutomaticRedirections { get { throw null; } set { } } + public int MaxConnectionsPerServer { get { throw null; } set { } } + public long MaxRequestContentBufferSize { get { throw null; } set { } } + public int MaxResponseHeadersLength { get { throw null; } set { } } + public bool PreAuthenticate { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Properties { get { throw null; } } + public System.Net.IWebProxy Proxy { get { throw null; } [System.Security.SecuritySafeCriticalAttribute]set { } } + public System.Func ServerCertificateCustomValidationCallback { get { throw null; } set { } } + public System.Security.Authentication.SslProtocols SslProtocols { get { throw null; } set { } } + public virtual bool SupportsAutomaticDecompression { get { throw null; } } + public virtual bool SupportsProxy { get { throw null; } } + public virtual bool SupportsRedirectConfiguration { get { throw null; } } + public bool UseCookies { get { throw null; } set { } } + public bool UseDefaultCredentials { get { throw null; } set { } } + public bool UseProxy { get { throw null; } set { } } + protected override void Dispose(bool disposing) { } + protected internal override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; } + } + public enum HttpCompletionOption + { + ResponseContentRead = 0, + ResponseHeadersRead = 1, + } + public abstract partial class HttpContent : System.IDisposable + { + protected HttpContent() { } + public System.Net.Http.Headers.HttpContentHeaders Headers { get { throw null; } } + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream) { throw null; } + public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; } + protected virtual System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public System.Threading.Tasks.Task LoadIntoBufferAsync() { throw null; } + public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize) { throw null; } + public System.Threading.Tasks.Task ReadAsByteArrayAsync() { throw null; } + public System.Threading.Tasks.Task ReadAsStreamAsync() { throw null; } + public System.Threading.Tasks.Task ReadAsStringAsync() { throw null; } + protected abstract System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context); + protected internal abstract bool TryComputeLength(out long length); + } + public abstract partial class HttpMessageHandler : System.IDisposable + { + protected HttpMessageHandler() { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + protected internal abstract System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken); + } + public partial class HttpMessageInvoker : System.IDisposable + { + public HttpMessageInvoker(System.Net.Http.HttpMessageHandler handler) { } + public HttpMessageInvoker(System.Net.Http.HttpMessageHandler handler, bool disposeHandler) { } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public virtual System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; } + } + public partial class HttpMethod : System.IEquatable + { + public HttpMethod(string method) { } + public static System.Net.Http.HttpMethod Delete { get { throw null; } } + public static System.Net.Http.HttpMethod Get { get { throw null; } } + public static System.Net.Http.HttpMethod Head { get { throw null; } } + public string Method { get { throw null; } } + public static System.Net.Http.HttpMethod Options { get { throw null; } } + public static System.Net.Http.HttpMethod Post { get { throw null; } } + public static System.Net.Http.HttpMethod Put { get { throw null; } } + public static System.Net.Http.HttpMethod Trace { get { throw null; } } + public bool Equals(System.Net.Http.HttpMethod other) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Net.Http.HttpMethod left, System.Net.Http.HttpMethod right) { throw null; } + public static bool operator !=(System.Net.Http.HttpMethod left, System.Net.Http.HttpMethod right) { throw null; } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class HttpRequestException : System.Exception + { + public HttpRequestException() { } + public HttpRequestException(string message) { } + public HttpRequestException(string message, System.Exception inner) { } + } + public partial class HttpRequestMessage : System.IDisposable + { + public HttpRequestMessage() { } + public HttpRequestMessage(System.Net.Http.HttpMethod method, string requestUri) { } + public HttpRequestMessage(System.Net.Http.HttpMethod method, System.Uri requestUri) { } + public System.Net.Http.HttpContent Content { get { throw null; } set { } } + public System.Net.Http.Headers.HttpRequestHeaders Headers { get { throw null; } } + public System.Net.Http.HttpMethod Method { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Properties { get { throw null; } } + public System.Uri RequestUri { get { throw null; } set { } } + public System.Version Version { get { throw null; } set { } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public override string ToString() { throw null; } + } + public partial class HttpResponseMessage : System.IDisposable + { + public HttpResponseMessage() { } + public HttpResponseMessage(System.Net.HttpStatusCode statusCode) { } + public System.Net.Http.HttpContent Content { get { throw null; } set { } } + public System.Net.Http.Headers.HttpResponseHeaders Headers { get { throw null; } } + public bool IsSuccessStatusCode { get { throw null; } } + public string ReasonPhrase { get { throw null; } set { } } + public System.Net.Http.HttpRequestMessage RequestMessage { get { throw null; } set { } } + public System.Net.HttpStatusCode StatusCode { get { throw null; } set { } } + public System.Version Version { get { throw null; } set { } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public System.Net.Http.HttpResponseMessage EnsureSuccessStatusCode() { throw null; } + public override string ToString() { throw null; } + } + public abstract partial class MessageProcessingHandler : System.Net.Http.DelegatingHandler + { + protected MessageProcessingHandler() { } + protected MessageProcessingHandler(System.Net.Http.HttpMessageHandler innerHandler) { } + protected abstract System.Net.Http.HttpRequestMessage ProcessRequest(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken); + protected abstract System.Net.Http.HttpResponseMessage ProcessResponse(System.Net.Http.HttpResponseMessage response, System.Threading.CancellationToken cancellationToken); + protected internal sealed override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; } + } + public partial class MultipartContent : System.Net.Http.HttpContent, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public MultipartContent() { } + public MultipartContent(string subtype) { } + public MultipartContent(string subtype, string boundary) { } + public virtual void Add(System.Net.Http.HttpContent content) { } + protected override void Dispose(bool disposing) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + protected internal override bool TryComputeLength(out long length) { length = default(long); throw null; } + } + public partial class MultipartFormDataContent : System.Net.Http.MultipartContent + { + public MultipartFormDataContent() { } + public MultipartFormDataContent(string boundary) { } + public override void Add(System.Net.Http.HttpContent content) { } + public void Add(System.Net.Http.HttpContent content, string name) { } + public void Add(System.Net.Http.HttpContent content, string name, string fileName) { } + } + public partial class StreamContent : System.Net.Http.HttpContent + { + public StreamContent(System.IO.Stream content) { } + public StreamContent(System.IO.Stream content, int bufferSize) { } + protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; } + protected override void Dispose(bool disposing) { } + protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; } + protected internal override bool TryComputeLength(out long length) { length = default(long); throw null; } + } + public partial class StringContent : System.Net.Http.ByteArrayContent + { + public StringContent(string content) : base (default(byte[])) { } + public StringContent(string content, System.Text.Encoding encoding) : base (default(byte[])) { } + public StringContent(string content, System.Text.Encoding encoding, string mediaType) : base (default(byte[])) { } + } +} +namespace System.Net.Http.Headers +{ + public partial class AuthenticationHeaderValue : System.ICloneable + { + public AuthenticationHeaderValue(string scheme) { } + public AuthenticationHeaderValue(string scheme, string parameter) { } + public string Parameter { get { throw null; } } + public string Scheme { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.AuthenticationHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.AuthenticationHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.AuthenticationHeaderValue); throw null; } + } + public partial class CacheControlHeaderValue : System.ICloneable + { + public CacheControlHeaderValue() { } + public System.Collections.Generic.ICollection Extensions { get { throw null; } } + public System.Nullable MaxAge { get { throw null; } set { } } + public bool MaxStale { get { throw null; } set { } } + public System.Nullable MaxStaleLimit { get { throw null; } set { } } + public System.Nullable MinFresh { get { throw null; } set { } } + public bool MustRevalidate { get { throw null; } set { } } + public bool NoCache { get { throw null; } set { } } + public System.Collections.Generic.ICollection NoCacheHeaders { get { throw null; } } + public bool NoStore { get { throw null; } set { } } + public bool NoTransform { get { throw null; } set { } } + public bool OnlyIfCached { get { throw null; } set { } } + public bool Private { get { throw null; } set { } } + public System.Collections.Generic.ICollection PrivateHeaders { get { throw null; } } + public bool ProxyRevalidate { get { throw null; } set { } } + public bool Public { get { throw null; } set { } } + public System.Nullable SharedMaxAge { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.CacheControlHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.CacheControlHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.CacheControlHeaderValue); throw null; } + } + public partial class ContentDispositionHeaderValue : System.ICloneable + { + protected ContentDispositionHeaderValue(System.Net.Http.Headers.ContentDispositionHeaderValue source) { } + public ContentDispositionHeaderValue(string dispositionType) { } + public System.Nullable CreationDate { get { throw null; } set { } } + public string DispositionType { get { throw null; } set { } } + public string FileName { get { throw null; } set { } } + public string FileNameStar { get { throw null; } set { } } + public System.Nullable ModificationDate { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public System.Collections.Generic.ICollection Parameters { get { throw null; } } + public System.Nullable ReadDate { get { throw null; } set { } } + public System.Nullable Size { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.ContentDispositionHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.ContentDispositionHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.ContentDispositionHeaderValue); throw null; } + } + public partial class ContentRangeHeaderValue : System.ICloneable + { + public ContentRangeHeaderValue(long length) { } + public ContentRangeHeaderValue(long from, long to) { } + public ContentRangeHeaderValue(long from, long to, long length) { } + public System.Nullable From { get { throw null; } } + public bool HasLength { get { throw null; } } + public bool HasRange { get { throw null; } } + public System.Nullable Length { get { throw null; } } + public System.Nullable To { get { throw null; } } + public string Unit { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.ContentRangeHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.ContentRangeHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.ContentRangeHeaderValue); throw null; } + } + public partial class EntityTagHeaderValue : System.ICloneable + { + public EntityTagHeaderValue(string tag) { } + public EntityTagHeaderValue(string tag, bool isWeak) { } + public static System.Net.Http.Headers.EntityTagHeaderValue Any { get { throw null; } } + public bool IsWeak { get { throw null; } } + public string Tag { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.EntityTagHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.EntityTagHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.EntityTagHeaderValue); throw null; } + } + public sealed partial class HttpContentHeaders : System.Net.Http.Headers.HttpHeaders + { + internal HttpContentHeaders() { } + public System.Collections.Generic.ICollection Allow { get { throw null; } } + public System.Net.Http.Headers.ContentDispositionHeaderValue ContentDisposition { get { throw null; } set { } } + public System.Collections.Generic.ICollection ContentEncoding { get { throw null; } } + public System.Collections.Generic.ICollection ContentLanguage { get { throw null; } } + public System.Nullable ContentLength { get { throw null; } set { } } + public System.Uri ContentLocation { get { throw null; } set { } } + public byte[] ContentMD5 { get { throw null; } set { } } + public System.Net.Http.Headers.ContentRangeHeaderValue ContentRange { get { throw null; } set { } } + public System.Net.Http.Headers.MediaTypeHeaderValue ContentType { get { throw null; } set { } } + public System.Nullable Expires { get { throw null; } set { } } + public System.Nullable LastModified { get { throw null; } set { } } + } + public abstract partial class HttpHeaders : System.Collections.Generic.IEnumerable>>, System.Collections.IEnumerable + { + protected HttpHeaders() { } + public void Add(string name, System.Collections.Generic.IEnumerable values) { } + public void Add(string name, string value) { } + public void Clear() { } + public bool Contains(string name) { throw null; } + public System.Collections.Generic.IEnumerator>> GetEnumerator() { throw null; } + public System.Collections.Generic.IEnumerable GetValues(string name) { throw null; } + public bool Remove(string name) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public override string ToString() { throw null; } + public bool TryAddWithoutValidation(string name, System.Collections.Generic.IEnumerable values) { throw null; } + public bool TryAddWithoutValidation(string name, string value) { throw null; } + public bool TryGetValues(string name, out System.Collections.Generic.IEnumerable values) { values = default(System.Collections.Generic.IEnumerable); throw null; } + } + public sealed partial class HttpHeaderValueCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable where T : class + { + internal HttpHeaderValueCollection() { } + public int Count { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public void Add(T item) { } + public void Clear() { } + public bool Contains(T item) { throw null; } + public void CopyTo(T[] array, int arrayIndex) { } + public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; } + public void ParseAdd(string input) { } + public bool Remove(T item) { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public override string ToString() { throw null; } + public bool TryParseAdd(string input) { throw null; } + } + public sealed partial class HttpRequestHeaders : System.Net.Http.Headers.HttpHeaders + { + internal HttpRequestHeaders() { } + public System.Net.Http.Headers.HttpHeaderValueCollection Accept { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptCharset { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptEncoding { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptLanguage { get { throw null; } } + public System.Net.Http.Headers.AuthenticationHeaderValue Authorization { get { throw null; } set { } } + public System.Net.Http.Headers.CacheControlHeaderValue CacheControl { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Connection { get { throw null; } } + public System.Nullable ConnectionClose { get { throw null; } set { } } + public System.Nullable Date { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Expect { get { throw null; } } + public System.Nullable ExpectContinue { get { throw null; } set { } } + public string From { get { throw null; } set { } } + public string Host { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection IfMatch { get { throw null; } } + public System.Nullable IfModifiedSince { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection IfNoneMatch { get { throw null; } } + public System.Net.Http.Headers.RangeConditionHeaderValue IfRange { get { throw null; } set { } } + public System.Nullable IfUnmodifiedSince { get { throw null; } set { } } + public System.Nullable MaxForwards { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Pragma { get { throw null; } } + public System.Net.Http.Headers.AuthenticationHeaderValue ProxyAuthorization { get { throw null; } set { } } + public System.Net.Http.Headers.RangeHeaderValue Range { get { throw null; } set { } } + public System.Uri Referrer { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection TE { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Trailer { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection TransferEncoding { get { throw null; } } + public System.Nullable TransferEncodingChunked { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Upgrade { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection UserAgent { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Via { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Warning { get { throw null; } } + } + public sealed partial class HttpResponseHeaders : System.Net.Http.Headers.HttpHeaders + { + internal HttpResponseHeaders() { } + public System.Net.Http.Headers.HttpHeaderValueCollection AcceptRanges { get { throw null; } } + public System.Nullable Age { get { throw null; } set { } } + public System.Net.Http.Headers.CacheControlHeaderValue CacheControl { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Connection { get { throw null; } } + public System.Nullable ConnectionClose { get { throw null; } set { } } + public System.Nullable Date { get { throw null; } set { } } + public System.Net.Http.Headers.EntityTagHeaderValue ETag { get { throw null; } set { } } + public System.Uri Location { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Pragma { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection ProxyAuthenticate { get { throw null; } } + public System.Net.Http.Headers.RetryConditionHeaderValue RetryAfter { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Server { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Trailer { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection TransferEncoding { get { throw null; } } + public System.Nullable TransferEncodingChunked { get { throw null; } set { } } + public System.Net.Http.Headers.HttpHeaderValueCollection Upgrade { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Vary { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Via { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection Warning { get { throw null; } } + public System.Net.Http.Headers.HttpHeaderValueCollection WwwAuthenticate { get { throw null; } } + } + public partial class MediaTypeHeaderValue : System.ICloneable + { + protected MediaTypeHeaderValue(System.Net.Http.Headers.MediaTypeHeaderValue source) { } + public MediaTypeHeaderValue(string mediaType) { } + public string CharSet { get { throw null; } set { } } + public string MediaType { get { throw null; } set { } } + public System.Collections.Generic.ICollection Parameters { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.MediaTypeHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.MediaTypeHeaderValue); throw null; } + } + public sealed partial class MediaTypeWithQualityHeaderValue : System.Net.Http.Headers.MediaTypeHeaderValue, System.ICloneable + { + public MediaTypeWithQualityHeaderValue(string mediaType) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { } + public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { } + public System.Nullable Quality { get { throw null; } set { } } + public static new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeWithQualityHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.MediaTypeWithQualityHeaderValue); throw null; } + } + public partial class NameValueHeaderValue : System.ICloneable + { + protected NameValueHeaderValue(System.Net.Http.Headers.NameValueHeaderValue source) { } + public NameValueHeaderValue(string name) { } + public NameValueHeaderValue(string name, string value) { } + public string Name { get { throw null; } } + public string Value { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.NameValueHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.NameValueHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.NameValueHeaderValue); throw null; } + } + public partial class NameValueWithParametersHeaderValue : System.Net.Http.Headers.NameValueHeaderValue, System.ICloneable + { + protected NameValueWithParametersHeaderValue(System.Net.Http.Headers.NameValueWithParametersHeaderValue source) : base (default(string)) { } + public NameValueWithParametersHeaderValue(string name) : base (default(string)) { } + public NameValueWithParametersHeaderValue(string name, string value) : base (default(string)) { } + public System.Collections.Generic.ICollection Parameters { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static new System.Net.Http.Headers.NameValueWithParametersHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.NameValueWithParametersHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.NameValueWithParametersHeaderValue); throw null; } + } + public partial class ProductHeaderValue : System.ICloneable + { + public ProductHeaderValue(string name) { } + public ProductHeaderValue(string name, string version) { } + public string Name { get { throw null; } } + public string Version { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.ProductHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.ProductHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.ProductHeaderValue); throw null; } + } + public partial class ProductInfoHeaderValue : System.ICloneable + { + public ProductInfoHeaderValue(System.Net.Http.Headers.ProductHeaderValue product) { } + public ProductInfoHeaderValue(string comment) { } + public ProductInfoHeaderValue(string productName, string productVersion) { } + public string Comment { get { throw null; } } + public System.Net.Http.Headers.ProductHeaderValue Product { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.ProductInfoHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.ProductInfoHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.ProductInfoHeaderValue); throw null; } + } + public partial class RangeConditionHeaderValue : System.ICloneable + { + public RangeConditionHeaderValue(System.DateTimeOffset date) { } + public RangeConditionHeaderValue(System.Net.Http.Headers.EntityTagHeaderValue entityTag) { } + public RangeConditionHeaderValue(string entityTag) { } + public System.Nullable Date { get { throw null; } } + public System.Net.Http.Headers.EntityTagHeaderValue EntityTag { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.RangeConditionHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.RangeConditionHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.RangeConditionHeaderValue); throw null; } + } + public partial class RangeHeaderValue : System.ICloneable + { + public RangeHeaderValue() { } + public RangeHeaderValue(System.Nullable from, System.Nullable to) { } + public System.Collections.Generic.ICollection Ranges { get { throw null; } } + public string Unit { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.RangeHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.RangeHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.RangeHeaderValue); throw null; } + } + public partial class RangeItemHeaderValue : System.ICloneable + { + public RangeItemHeaderValue(System.Nullable from, System.Nullable to) { } + public System.Nullable From { get { throw null; } } + public System.Nullable To { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + } + public partial class RetryConditionHeaderValue : System.ICloneable + { + public RetryConditionHeaderValue(System.DateTimeOffset date) { } + public RetryConditionHeaderValue(System.TimeSpan delta) { } + public System.Nullable Date { get { throw null; } } + public System.Nullable Delta { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.RetryConditionHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.RetryConditionHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.RetryConditionHeaderValue); throw null; } + } + public partial class StringWithQualityHeaderValue : System.ICloneable + { + public StringWithQualityHeaderValue(string value) { } + public StringWithQualityHeaderValue(string value, double quality) { } + public System.Nullable Quality { get { throw null; } } + public string Value { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.StringWithQualityHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.StringWithQualityHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.StringWithQualityHeaderValue); throw null; } + } + public partial class TransferCodingHeaderValue : System.ICloneable + { + protected TransferCodingHeaderValue(System.Net.Http.Headers.TransferCodingHeaderValue source) { } + public TransferCodingHeaderValue(string value) { } + public System.Collections.Generic.ICollection Parameters { get { throw null; } } + public string Value { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.TransferCodingHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.TransferCodingHeaderValue); throw null; } + } + public sealed partial class TransferCodingWithQualityHeaderValue : System.Net.Http.Headers.TransferCodingHeaderValue, System.ICloneable + { + public TransferCodingWithQualityHeaderValue(string value) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { } + public TransferCodingWithQualityHeaderValue(string value, double quality) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { } + public System.Nullable Quality { get { throw null; } set { } } + public static new System.Net.Http.Headers.TransferCodingWithQualityHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingWithQualityHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.TransferCodingWithQualityHeaderValue); throw null; } + } + public partial class ViaHeaderValue : System.ICloneable + { + public ViaHeaderValue(string protocolVersion, string receivedBy) { } + public ViaHeaderValue(string protocolVersion, string receivedBy, string protocolName) { } + public ViaHeaderValue(string protocolVersion, string receivedBy, string protocolName, string comment) { } + public string Comment { get { throw null; } } + public string ProtocolName { get { throw null; } } + public string ProtocolVersion { get { throw null; } } + public string ReceivedBy { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.ViaHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.ViaHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.ViaHeaderValue); throw null; } + } + public partial class WarningHeaderValue : System.ICloneable + { + public WarningHeaderValue(int code, string agent, string text) { } + public WarningHeaderValue(int code, string agent, string text, System.DateTimeOffset date) { } + public string Agent { get { throw null; } } + public int Code { get { throw null; } } + public System.Nullable Date { get { throw null; } } + public string Text { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Net.Http.Headers.WarningHeaderValue Parse(string input) { throw null; } + object System.ICloneable.Clone() { throw null; } + public override string ToString() { throw null; } + public static bool TryParse(string input, out System.Net.Http.Headers.WarningHeaderValue parsedValue) { parsedValue = default(System.Net.Http.Headers.WarningHeaderValue); throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Net.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Net.cs new file mode 100644 index 0000000000..6c251b902a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Net.cs @@ -0,0 +1,938 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(263))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Net.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Net.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Net.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Cookie))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieContainer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.CookieException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DnsEndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DownloadProgressChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DownloadProgressChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DownloadStringCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.DownloadStringCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.EndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpRequestHeader))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpStatusCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpWebRequest))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.HttpWebResponse))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ICredentials))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IPAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IPEndPoint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.IWebRequestCreate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkCredential))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkAddressChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkChange))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.NetworkInformation.NetworkInterface))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.OpenReadCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.OpenReadCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.OpenWriteCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.OpenWriteCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.ProtocolViolationException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.SocketAddress))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.AddressFamily))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.ProtocolType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.Socket))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketAsyncEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketAsyncOperation))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketError))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketShutdown))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.Sockets.SocketType))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadProgressChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadProgressChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadStringCompletedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.UploadStringCompletedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebClient))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebExceptionStatus))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebHeaderCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebRequest))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebResponse))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WriteStreamClosedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WriteStreamClosedEventHandler))] +namespace System.Net +{ + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial interface INetworkProgress + { + event System.EventHandler ProgressChanged; + event System.EventHandler ProgressCompleted; + event System.EventHandler ProgressFailed; + } + [System.SerializableAttribute] + public partial class IPEndPointCollection : System.Collections.ObjectModel.Collection + { + public IPEndPointCollection() { } + protected override void InsertItem(int index, System.Net.IPEndPoint item) { } + protected override void SetItem(int index, System.Net.IPEndPoint item) { } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial interface IUnsafeWebRequestCreate + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + System.Net.WebRequest Create(System.Uri uri); + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial class NetworkProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public NetworkProgressChangedEventArgs(int percentage, int processedBytes, int totalBytes, object userState) : base (default(int), default(object)) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int ProcessedBytes { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int TotalBytes { get { throw null; } } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public static partial class UiSynchronizationContext + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public static System.Threading.SynchronizationContext Current { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public static int ManagedUiThreadId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } +} +namespace System.Net.PeerToPeer +{ + [System.SerializableAttribute] + public partial class Cloud : System.IEquatable, System.Runtime.Serialization.ISerializable + { + public static readonly System.Net.PeerToPeer.Cloud AllLinkLocal; + public static readonly System.Net.PeerToPeer.Cloud Available; + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected Cloud(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public static System.Net.PeerToPeer.Cloud Global { get { throw null; } } + public string Name { get { throw null; } } + public System.Net.PeerToPeer.PnrpScope Scope { get { throw null; } } + public int ScopeId { get { throw null; } } + public bool Equals(System.Net.PeerToPeer.Cloud other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static System.Net.PeerToPeer.CloudCollection GetAvailableClouds() { throw null; } + public static System.Net.PeerToPeer.Cloud GetCloudByName(string cloudName) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class CloudCollection : System.Collections.ObjectModel.Collection + { + public CloudCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.Cloud item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Cloud item) { } + } + [System.SerializableAttribute] + public partial class PeerName : System.IEquatable, System.Runtime.Serialization.ISerializable + { + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerName(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public PeerName(string remotePeerName) { } + [System.Security.SecurityCriticalAttribute] + public PeerName(string classifier, System.Net.PeerToPeer.PeerNameType peerNameType) { } + public string Authority { get { throw null; } } + public string Classifier { get { throw null; } } + public bool IsSecured { get { throw null; } } + public string PeerHostName { [System.Security.SecurityCriticalAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.PeerName CreateFromPeerHostName(string peerHostName) { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.PeerName CreateRelativePeerName(System.Net.PeerToPeer.PeerName peerName, string classifier) { throw null; } + public bool Equals(System.Net.PeerToPeer.PeerName other) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerNameRecord : System.Runtime.Serialization.ISerializable + { + public PeerNameRecord() { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerNameRecord(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public string Comment { get { throw null; } set { } } + public byte[] Data { get { throw null; } set { } } + public System.Net.IPEndPointCollection EndPointCollection { get { throw null; } } + public System.Net.PeerToPeer.PeerName PeerName { get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class PeerNameRecordCollection : System.Collections.ObjectModel.Collection + { + public PeerNameRecordCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.PeerNameRecord item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.PeerNameRecord item) { } + } + [System.SerializableAttribute] + public partial class PeerNameRegistration : System.IDisposable, System.Runtime.Serialization.ISerializable + { + public PeerNameRegistration() { } + public PeerNameRegistration(System.Net.PeerToPeer.PeerName name, int port) { } + public PeerNameRegistration(System.Net.PeerToPeer.PeerName name, int port, System.Net.PeerToPeer.Cloud cloud) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerNameRegistration(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public System.Net.PeerToPeer.Cloud Cloud { get { throw null; } set { } } + public string Comment { get { throw null; } set { } } + public byte[] Data { get { throw null; } set { } } + public System.Net.IPEndPointCollection EndPointCollection { get { throw null; } } + public System.Net.PeerToPeer.PeerName PeerName { get { throw null; } set { } } + public int Port { get { throw null; } set { } } + public bool UseAutoEndPointSelection { get { throw null; } set { } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public bool IsRegistered() { throw null; } + [System.Security.SecurityCriticalAttribute] + public void Start() { } + [System.Security.SecurityCriticalAttribute] + public void Stop() { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + public void Update() { } + } + public partial class PeerNameResolver + { + public PeerNameResolver() { } + public event System.EventHandler ResolveCompleted { add { } remove { } } + public event System.EventHandler ResolveProgressChanged { add { } remove { } } + protected void OnResolveCompleted(System.Net.PeerToPeer.ResolveCompletedEventArgs e) { } + protected void OnResolveProgressChanged(System.Net.PeerToPeer.ResolveProgressChangedEventArgs e) { } + public System.Net.PeerToPeer.PeerNameRecordCollection Resolve(System.Net.PeerToPeer.PeerName peerName) { throw null; } + public System.Net.PeerToPeer.PeerNameRecordCollection Resolve(System.Net.PeerToPeer.PeerName peerName, int maxRecords) { throw null; } + public System.Net.PeerToPeer.PeerNameRecordCollection Resolve(System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.PeerNameRecordCollection Resolve(System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud, int maxRecords) { throw null; } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)] + public void ResolveAsync(System.Net.PeerToPeer.PeerName peerName, int maxRecords, object userState) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)] + public void ResolveAsync(System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud, int maxRecords, object userState) { } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)] + public void ResolveAsync(System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud, object userState) { } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)] + public void ResolveAsync(System.Net.PeerToPeer.PeerName peerName, object userState) { } + [System.Security.SecurityCriticalAttribute] + public void ResolveAsyncCancel(object userState) { } + } + public enum PeerNameType + { + Secured = 0, + Unsecured = 1, + } + [System.SerializableAttribute] + public partial class PeerToPeerException : System.Exception, System.Runtime.Serialization.ISerializable + { + public PeerToPeerException() { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerToPeerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public PeerToPeerException(string message) { } + public PeerToPeerException(string message, System.Exception innerException) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public sealed partial class PnrpPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public PnrpPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement e) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)] + [System.SerializableAttribute] + public sealed partial class PnrpPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PnrpPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public enum PnrpScope + { + All = 0, + Global = 1, + LinkLocal = 3, + SiteLocal = 2, + } + public partial class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + public ResolveCompletedEventArgs(System.Net.PeerToPeer.PeerNameRecordCollection peerNameRecordCollection, System.Exception error, bool canceled, object userToken) : base (default(System.Exception), default(bool), default(object)) { } + public System.Net.PeerToPeer.PeerNameRecordCollection PeerNameRecordCollection { get { throw null; } } + } + public partial class ResolveProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs + { + public ResolveProgressChangedEventArgs(System.Net.PeerToPeer.PeerNameRecord peerNameRecord, object userToken) : base (default(int), default(object)) { } + public System.Net.PeerToPeer.PeerNameRecord PeerNameRecord { get { throw null; } } + } +} +namespace System.Net.PeerToPeer.Collaboration +{ + public partial class ApplicationChangedEventArgs : System.EventArgs + { + internal ApplicationChangedEventArgs() { } + public System.Net.PeerToPeer.Collaboration.PeerApplication PeerApplication { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerChangeType PeerChangeType { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + } + public sealed partial class ContactManager : System.IDisposable + { + internal ContactManager() { } + public static System.Net.PeerToPeer.Collaboration.PeerContact LocalContact { [System.Security.SecurityCriticalAttribute]get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public event System.EventHandler ApplicationChanged { add { } remove { } } + public event System.EventHandler CreateContactCompleted { add { } remove { } } + public event System.EventHandler NameChanged { add { } remove { } } + public event System.EventHandler ObjectChanged { add { } remove { } } + public event System.EventHandler PresenceChanged { add { } remove { } } + public event System.EventHandler SubscriptionListChanged { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + public void AddContact(System.Net.PeerToPeer.Collaboration.PeerContact peerContact) { } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerContact CreateContact(System.Net.PeerToPeer.Collaboration.PeerNearMe peerNearMe) { throw null; } + public void CreateContactAsync(System.Net.PeerToPeer.Collaboration.PeerNearMe peerNearMe, object userToken) { } + public void DeleteContact(System.Net.PeerToPeer.Collaboration.PeerContact peerContact) { } + [System.Security.SecurityCriticalAttribute] + public void DeleteContact(System.Net.PeerToPeer.PeerName peerName) { } + [System.Security.SecurityCriticalAttribute] + public void Dispose() { } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerContact GetContact(System.Net.PeerToPeer.PeerName peerName) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerContactCollection GetContacts() { throw null; } + [System.Security.SecurityCriticalAttribute] + public void UpdateContact(System.Net.PeerToPeer.Collaboration.PeerContact peerContact) { } + } + public partial class CreateContactCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal CreateContactCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + } + public partial class InviteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal InviteCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse InviteResponse { get { throw null; } } + } + public partial class NameChangedEventArgs : System.EventArgs + { + internal NameChangedEventArgs() { } + public string Name { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + } + public partial class ObjectChangedEventArgs : System.EventArgs + { + internal ObjectChangedEventArgs() { } + public System.Net.PeerToPeer.Collaboration.PeerChangeType PeerChangeType { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerObject PeerObject { get { throw null; } } + } + [System.SerializableAttribute] + public abstract partial class Peer : System.IDisposable, System.IEquatable, System.Runtime.Serialization.ISerializable + { + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected Peer(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + public bool IsOnline { get { throw null; } } + public virtual System.Net.PeerToPeer.Collaboration.PeerEndPointCollection PeerEndPoints { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public event System.EventHandler InviteCompleted { add { } remove { } } + public void Dispose() { } + protected virtual void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.Peer other) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects() { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Guid objectId) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerPresenceInfo GetPresenceInfo(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint) { throw null; } + public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(); + public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData); + public abstract void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken); + public abstract void InviteAsync(object userToken); + [System.Security.SecurityCriticalAttribute] + public void InviteAsyncCancel(object userToken) { } + protected virtual void OnInviteCompleted(System.Net.PeerToPeer.Collaboration.InviteCompletedEventArgs e) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerApplication : System.IDisposable, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public PeerApplication() { } + public PeerApplication(System.Guid id, string description, byte[] data, string path, string commandLineArgs, System.Net.PeerToPeer.Collaboration.PeerScope peerScope) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerApplication(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + public string CommandLineArgs { get { throw null; } set { } } + public byte[] Data { get { throw null; } set { } } + public string Description { get { throw null; } set { } } + public System.Guid Id { get { throw null; } set { } } + public string Path { get { throw null; } set { } } + public System.Net.PeerToPeer.Collaboration.PeerScope PeerScope { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public event System.EventHandler ApplicationChanged { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + public void Dispose() { } + [System.Security.SecurityCriticalAttribute] + protected virtual void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerApplication other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static new bool Equals(object objA, object objB) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + protected virtual void OnApplicationChanged(System.Net.PeerToPeer.Collaboration.ApplicationChangedEventArgs appChangedArgs) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerApplicationCollection : System.Collections.ObjectModel.Collection + { + internal PeerApplicationCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.Collaboration.PeerApplication item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Collaboration.PeerApplication item) { } + public override string ToString() { throw null; } + } + public partial class PeerApplicationLaunchInfo + { + internal PeerApplicationLaunchInfo() { } + public byte[] Data { get { throw null; } } + public string Message { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerApplication PeerApplication { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + } + public enum PeerApplicationRegistrationType + { + AllUsers = 1, + CurrentUser = 0, + } + public enum PeerChangeType + { + Added = 0, + Deleted = 1, + Updated = 2, + } + public static partial class PeerCollaboration + { + public static System.Net.PeerToPeer.Collaboration.PeerApplicationLaunchInfo ApplicationLaunchInfo { [System.Security.SecurityCriticalAttribute]get { throw null; } } + public static System.Net.PeerToPeer.Collaboration.ContactManager ContactManager { [System.Security.SecurityCriticalAttribute]get { throw null; } } + public static string LocalEndPointName { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } } + public static System.Net.PeerToPeer.Collaboration.PeerPresenceInfo LocalPresenceInfo { [System.Security.SecurityCriticalAttribute]get { throw null; } [System.Security.SecurityCriticalAttribute]set { } } + public static System.Net.PeerToPeer.Collaboration.PeerScope SignInScope { [System.Security.SecurityCriticalAttribute]get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public static System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public static event System.EventHandler LocalApplicationChanged { add { } remove { } } + public static event System.EventHandler LocalNameChanged { add { } remove { } } + public static event System.EventHandler LocalObjectChanged { add { } remove { } } + public static event System.EventHandler LocalPresenceChanged { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + public static void DeleteObject(System.Net.PeerToPeer.Collaboration.PeerObject peerObject) { } + public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications() { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications(System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type) { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetLocalSetObjects() { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.Collaboration.PeerNearMeCollection GetPeersNearMe() { throw null; } + [System.Security.SecurityCriticalAttribute] + public static void RegisterApplication(System.Net.PeerToPeer.Collaboration.PeerApplication application, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type) { } + [System.Security.SecurityCriticalAttribute] + public static void SetObject(System.Net.PeerToPeer.Collaboration.PeerObject peerObject) { } + [System.Security.SecurityCriticalAttribute] + public static void SignIn(System.Net.PeerToPeer.Collaboration.PeerScope peerScope) { } + [System.Security.SecurityCriticalAttribute] + public static void SignOut(System.Net.PeerToPeer.Collaboration.PeerScope peerScope) { } + [System.Security.SecurityCriticalAttribute] + public static void UnregisterApplication(System.Net.PeerToPeer.Collaboration.PeerApplication application, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type) { } + } + [System.SerializableAttribute] + public sealed partial class PeerCollaborationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public PeerCollaborationPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement e) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)] + [System.SerializableAttribute] + public sealed partial class PeerCollaborationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public PeerCollaborationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerContact : System.Net.PeerToPeer.Collaboration.Peer, System.IEquatable, System.Runtime.Serialization.ISerializable + { + [System.Security.SecurityCriticalAttribute] + protected PeerContact(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Credentials { get { throw null; } } + public string DisplayName { get { throw null; } set { } } + public System.Net.Mail.MailAddress EmailAddress { get { throw null; } set { } } + public bool IsSubscribed { get { throw null; } } + public string Nickname { get { throw null; } set { } } + public override System.Net.PeerToPeer.Collaboration.PeerEndPointCollection PeerEndPoints { [System.Security.SecurityCriticalAttribute]get { throw null; } } + public System.Net.PeerToPeer.PeerName PeerName { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.SubscriptionType SubscribeAllowed { get { throw null; } set { } } + public event System.EventHandler ApplicationChanged { add { } remove { } } + public event System.EventHandler ObjectChanged { add { } remove { } } + public event System.EventHandler PresenceChanged { add { } remove { } } + public event System.EventHandler SubscribeCompleted { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + protected override void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerContact other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static new bool Equals(object objA, object objB) { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.Collaboration.PeerContact FromXml(string peerContactXml) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications() { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(System.Guid applicationId) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetApplications(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Guid applicationId) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Guid objectId) { throw null; } + [System.Security.SecurityCriticalAttribute] + public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite() { throw null; } + [System.Security.SecurityCriticalAttribute] + public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint) { throw null; } + [System.Security.SecurityCriticalAttribute] + public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData) { throw null; } + [System.Security.SecurityCriticalAttribute] + public override void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken) { } + [System.Security.SecurityCriticalAttribute] + public void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken) { } + [System.Security.SecurityCriticalAttribute] + public void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken) { } + [System.Security.SecurityCriticalAttribute] + public override void InviteAsync(object userToken) { } + protected virtual void OnApplicationChanged(System.Net.PeerToPeer.Collaboration.ApplicationChangedEventArgs appChangedArgs) { } + protected virtual void OnObjectChanged(System.Net.PeerToPeer.Collaboration.ObjectChangedEventArgs objChangedArgs) { } + protected virtual void OnPresenceChanged(System.Net.PeerToPeer.Collaboration.PresenceChangedEventArgs presenceChangedArgs) { } + protected void OnSubscribeCompleted(System.Net.PeerToPeer.Collaboration.SubscribeCompletedEventArgs e) { } + public virtual void Subscribe() { } + public virtual void SubscribeAsync(object userToken) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + [System.Security.SecurityCriticalAttribute] + public string ToXml() { throw null; } + public virtual void Unsubscribe() { } + } + [System.SerializableAttribute] + public partial class PeerContactCollection : System.Collections.ObjectModel.Collection + { + internal PeerContactCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.Collaboration.PeerContact item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Collaboration.PeerContact item) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerEndPoint : System.IDisposable, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public PeerEndPoint() { } + public PeerEndPoint(System.Net.IPEndPoint endPoint) { } + public PeerEndPoint(System.Net.IPEndPoint endPoint, string endPointName) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerEndPoint(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + public System.Net.IPEndPoint EndPoint { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public event System.EventHandler NameChanged { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + public void Dispose() { } + [System.Security.SecurityCriticalAttribute] + protected virtual void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerEndPoint other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static new bool Equals(object objA, object objB) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + protected void OnNameChanged(System.Net.PeerToPeer.Collaboration.NameChangedEventArgs nameChangedArgs) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerEndPointCollection : System.Collections.ObjectModel.Collection, System.IEquatable + { + internal PeerEndPointCollection() { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerEndPointCollection other) { throw null; } + protected override void InsertItem(int index, System.Net.PeerToPeer.Collaboration.PeerEndPoint item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Collaboration.PeerEndPoint item) { } + public override string ToString() { throw null; } + } + public partial class PeerInvitationResponse + { + internal PeerInvitationResponse() { } + public System.Net.PeerToPeer.Collaboration.PeerInvitationResponseType PeerInvitationResponseType { get { throw null; } } + } + public enum PeerInvitationResponseType + { + Accepted = 1, + Declined = 0, + Expired = 2, + } + [System.SerializableAttribute] + public partial class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public PeerNearMe() : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerNearMe(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) : base (default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) { } + public string Nickname { get { throw null; } } + public static event System.EventHandler PeerNearMeChanged { add { } remove { } } + public event System.EventHandler RefreshDataCompleted { add { } remove { } } + public System.Net.PeerToPeer.Collaboration.PeerContact AddToContactManager() { throw null; } + public System.Net.PeerToPeer.Collaboration.PeerContact AddToContactManager(string displayName, string nickname, System.Net.Mail.MailAddress emailAddress) { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Net.PeerToPeer.Collaboration.PeerNearMe CreateFromPeerEndPoint(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint) { throw null; } + protected override void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerNearMe other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static new bool Equals(object objA, object objB) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + [System.Security.SecurityCriticalAttribute] + protected internal void InternalRefreshData(object state) { } + [System.Security.SecurityCriticalAttribute] + public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite() { throw null; } + [System.Security.SecurityCriticalAttribute] + public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData) { throw null; } + [System.Security.SecurityCriticalAttribute] + public override void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken) { } + [System.Security.SecurityCriticalAttribute] + public override void InviteAsync(object userToken) { } + protected void OnRefreshDataCompleted(System.Net.PeerToPeer.Collaboration.RefreshDataCompletedEventArgs e) { } + [System.Security.SecurityCriticalAttribute] + public void RefreshData() { } + [System.Security.SecurityCriticalAttribute] + public void RefreshDataAsync(object userToken) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + public partial class PeerNearMeChangedEventArgs : System.EventArgs + { + internal PeerNearMeChangedEventArgs() { } + public System.Net.PeerToPeer.Collaboration.PeerChangeType PeerChangeType { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerNearMe PeerNearMe { get { throw null; } } + } + [System.SerializableAttribute] + public partial class PeerNearMeCollection : System.Collections.ObjectModel.Collection + { + internal PeerNearMeCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.Collaboration.PeerNearMe item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Collaboration.PeerNearMe item) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerObject : System.IDisposable, System.IEquatable, System.Runtime.Serialization.ISerializable + { + public PeerObject() { } + public PeerObject(System.Guid Id, byte[] data, System.Net.PeerToPeer.Collaboration.PeerScope peerScope) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + protected PeerObject(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { } + public byte[] Data { get { throw null; } set { } } + public System.Guid Id { get { throw null; } set { } } + public System.Net.PeerToPeer.Collaboration.PeerScope PeerScope { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DescriptionAttribute("SynchronizingObject")] + public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } } + public event System.EventHandler ObjectChanged { add { } remove { } } + [System.Security.SecurityCriticalAttribute] + public void Dispose() { } + [System.Security.SecurityCriticalAttribute] + protected virtual void Dispose(bool disposing) { } + public bool Equals(System.Net.PeerToPeer.Collaboration.PeerObject other) { throw null; } + public override bool Equals(object obj) { throw null; } + public static new bool Equals(object objA, object objB) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + protected virtual void OnObjectChanged(System.Net.PeerToPeer.Collaboration.ObjectChangedEventArgs objChangedArgs) { } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class PeerObjectCollection : System.Collections.ObjectModel.Collection + { + internal PeerObjectCollection() { } + protected override void InsertItem(int index, System.Net.PeerToPeer.Collaboration.PeerObject item) { } + protected override void SetItem(int index, System.Net.PeerToPeer.Collaboration.PeerObject item) { } + public override string ToString() { throw null; } + } + public partial class PeerPresenceInfo + { + public PeerPresenceInfo() { } + public PeerPresenceInfo(System.Net.PeerToPeer.Collaboration.PeerPresenceStatus presenceStatus, string description) { } + public string DescriptiveText { get { throw null; } set { } } + public System.Net.PeerToPeer.Collaboration.PeerPresenceStatus PresenceStatus { get { throw null; } set { } } + } + public enum PeerPresenceStatus + { + Away = 2, + BeRightBack = 3, + Busy = 5, + Idle = 4, + Offline = 0, + Online = 7, + OnThePhone = 6, + OutToLunch = 1, + } + public enum PeerScope + { + All = 3, + Internet = 2, + NearMe = 1, + None = 0, + } + public partial class PresenceChangedEventArgs : System.EventArgs + { + internal PresenceChangedEventArgs() { } + public System.Net.PeerToPeer.Collaboration.PeerChangeType PeerChangeType { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerPresenceInfo PeerPresenceInfo { get { throw null; } } + } + public partial class RefreshDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal RefreshDataCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + } + public partial class SubscribeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal SubscribeCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerNearMe PeerNearMe { get { throw null; } } + } + public partial class SubscriptionListChangedEventArgs : System.EventArgs + { + internal SubscriptionListChangedEventArgs() { } + public System.Net.PeerToPeer.Collaboration.PeerChangeType PeerChangeType { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerContact PeerContact { get { throw null; } } + public System.Net.PeerToPeer.Collaboration.PeerEndPoint PeerEndPoint { get { throw null; } } + } + public enum SubscriptionType + { + Allowed = 1, + Blocked = 0, + } +} +namespace System.Net.Sockets +{ + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial class HttpPolicyDownloaderProtocol + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public HttpPolicyDownloaderProtocol(System.Uri appUri, System.Net.IPAddress address) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.Net.Sockets.SocketPolicy Result { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void Abort() { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void BeginDownload(System.Net.Sockets.SecurityCriticalAction callback) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void DownloadCallback(System.IAsyncResult ar) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void ReadCallback(System.IAsyncResult ar) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public static void RegisterUnsafeWebRequestCreator(System.Net.IUnsafeWebRequestCreate creator) { } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public delegate void SecurityCriticalAction(); + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial class SocketPolicy + { + public SocketPolicy() { } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial class UdpAnySourceMulticastClient : System.IDisposable + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public UdpAnySourceMulticastClient(System.Net.IPAddress groupAddress, int localPort) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public bool MulticastLoopback { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int ReceiveBufferSize { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int SendBufferSize { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginJoinGroup(System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginReceiveFromGroup(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginSendTo(byte[] buffer, int offset, int count, System.Net.IPEndPoint remoteEndPoint, System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginSendToGroup(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void BlockSource(System.Net.IPAddress sourceAddress) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void Dispose() { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void EndJoinGroup(System.IAsyncResult result) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int EndReceiveFromGroup(System.IAsyncResult result, out System.Net.IPEndPoint source) { source = default(System.Net.IPEndPoint); throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void EndSendTo(System.IAsyncResult result) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void EndSendToGroup(System.IAsyncResult result) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void UnblockSource(System.Net.IPAddress sourceAddress) { } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public partial class UdpSingleSourceMulticastClient : System.IDisposable + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public UdpSingleSourceMulticastClient(System.Net.IPAddress sourceAddress, System.Net.IPAddress groupAddress, int localPort) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int ReceiveBufferSize { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int SendBufferSize { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginJoinGroup(System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginReceiveFromSource(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public System.IAsyncResult BeginSendToSource(byte[] buffer, int offset, int count, int remotePort, System.AsyncCallback callback, object state) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void Dispose() { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void EndJoinGroup(System.IAsyncResult result) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public int EndReceiveFromSource(System.IAsyncResult result, out int sourcePort) { sourcePort = default(int); throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)] + public void EndSendToSource(System.IAsyncResult result) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Numerics.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Numerics.cs new file mode 100644 index 0000000000..68963d1cca --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Numerics.cs @@ -0,0 +1,607 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Numerics.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Numerics.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Numerics.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Numerics +{ + [System.SerializableAttribute] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct BigInteger : System.IComparable, System.IComparable, System.IEquatable, System.IFormattable + { + [System.CLSCompliantAttribute(false)] + public BigInteger(byte[] value) { throw null;} + public BigInteger(decimal value) { throw null;} + public BigInteger(double value) { throw null;} + public BigInteger(int value) { throw null;} + public BigInteger(long value) { throw null;} + public BigInteger(float value) { throw null;} + [System.CLSCompliantAttribute(false)] + public BigInteger(uint value) { throw null;} + [System.CLSCompliantAttribute(false)] + public BigInteger(ulong value) { throw null;} + public bool IsEven { get { throw null; } } + public bool IsOne { get { throw null; } } + public bool IsPowerOfTwo { get { throw null; } } + public bool IsZero { get { throw null; } } + public static System.Numerics.BigInteger MinusOne { get { throw null; } } + public static System.Numerics.BigInteger One { get { throw null; } } + public int Sign { get { throw null; } } + public static System.Numerics.BigInteger Zero { get { throw null; } } + public static System.Numerics.BigInteger Abs(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger Add(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static int Compare(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public int CompareTo(long other) { throw null; } + public int CompareTo(System.Numerics.BigInteger other) { throw null; } + public int CompareTo(object obj) { throw null; } + [System.CLSCompliantAttribute(false)] + public int CompareTo(ulong other) { throw null; } + public static System.Numerics.BigInteger Divide(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) { throw null; } + public static System.Numerics.BigInteger DivRem(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor, out System.Numerics.BigInteger remainder) { remainder = default(System.Numerics.BigInteger); throw null; } + public bool Equals(long other) { throw null; } + public bool Equals(System.Numerics.BigInteger other) { throw null; } + public override bool Equals(object obj) { throw null; } + [System.CLSCompliantAttribute(false)] + public bool Equals(ulong other) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Numerics.BigInteger GreatestCommonDivisor(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static double Log(System.Numerics.BigInteger value) { throw null; } + public static double Log(System.Numerics.BigInteger value, double baseValue) { throw null; } + public static double Log10(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger Max(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger Min(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger ModPow(System.Numerics.BigInteger value, System.Numerics.BigInteger exponent, System.Numerics.BigInteger modulus) { throw null; } + public static System.Numerics.BigInteger Multiply(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger Negate(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger operator +(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator &(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator |(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator --(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger operator /(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) { throw null; } + public static bool operator ==(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator ==(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator ==(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator ==(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator ==(ulong left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator ^(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static explicit operator System.Numerics.BigInteger (decimal value) { throw null; } + public static explicit operator System.Numerics.BigInteger (double value) { throw null; } + public static explicit operator byte (System.Numerics.BigInteger value) { throw null; } + public static explicit operator decimal (System.Numerics.BigInteger value) { throw null; } + public static explicit operator double (System.Numerics.BigInteger value) { throw null; } + public static explicit operator short (System.Numerics.BigInteger value) { throw null; } + public static explicit operator int (System.Numerics.BigInteger value) { throw null; } + public static explicit operator long (System.Numerics.BigInteger value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator sbyte (System.Numerics.BigInteger value) { throw null; } + public static explicit operator float (System.Numerics.BigInteger value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator ushort (System.Numerics.BigInteger value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator uint (System.Numerics.BigInteger value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator ulong (System.Numerics.BigInteger value) { throw null; } + public static explicit operator System.Numerics.BigInteger (float value) { throw null; } + public static bool operator >(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator >(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator >(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator >(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator >(ulong left, System.Numerics.BigInteger right) { throw null; } + public static bool operator >=(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator >=(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator >=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator >=(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator >=(ulong left, System.Numerics.BigInteger right) { throw null; } + public static implicit operator System.Numerics.BigInteger (byte value) { throw null; } + public static implicit operator System.Numerics.BigInteger (short value) { throw null; } + public static implicit operator System.Numerics.BigInteger (int value) { throw null; } + public static implicit operator System.Numerics.BigInteger (long value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.BigInteger (sbyte value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.BigInteger (ushort value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.BigInteger (uint value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.BigInteger (ulong value) { throw null; } + public static System.Numerics.BigInteger operator ++(System.Numerics.BigInteger value) { throw null; } + public static bool operator !=(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator !=(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator !=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator !=(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator !=(ulong left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator <<(System.Numerics.BigInteger value, int shift) { throw null; } + public static bool operator <(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator <(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator <(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator <(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator <(ulong left, System.Numerics.BigInteger right) { throw null; } + public static bool operator <=(long left, System.Numerics.BigInteger right) { throw null; } + public static bool operator <=(System.Numerics.BigInteger left, long right) { throw null; } + public static bool operator <=(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator <=(System.Numerics.BigInteger left, ulong right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static bool operator <=(ulong left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator %(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) { throw null; } + public static System.Numerics.BigInteger operator *(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator ~(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger operator >>(System.Numerics.BigInteger value, int shift) { throw null; } + public static System.Numerics.BigInteger operator -(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public static System.Numerics.BigInteger operator -(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger operator +(System.Numerics.BigInteger value) { throw null; } + public static System.Numerics.BigInteger Parse(string value) { throw null; } + public static System.Numerics.BigInteger Parse(string value, System.Globalization.NumberStyles style) { throw null; } + public static System.Numerics.BigInteger Parse(string value, System.Globalization.NumberStyles style, System.IFormatProvider provider) { throw null; } + public static System.Numerics.BigInteger Parse(string value, System.IFormatProvider provider) { throw null; } + public static System.Numerics.BigInteger Pow(System.Numerics.BigInteger value, int exponent) { throw null; } + public static System.Numerics.BigInteger Remainder(System.Numerics.BigInteger dividend, System.Numerics.BigInteger divisor) { throw null; } + public static System.Numerics.BigInteger Subtract(System.Numerics.BigInteger left, System.Numerics.BigInteger right) { throw null; } + public byte[] ToByteArray() { throw null; } + public override string ToString() { throw null; } + public string ToString(System.IFormatProvider provider) { throw null; } + public string ToString(string format) { throw null; } + public string ToString(string format, System.IFormatProvider provider) { throw null; } + public static bool TryParse(string value, System.Globalization.NumberStyles style, System.IFormatProvider provider, out System.Numerics.BigInteger result) { result = default(System.Numerics.BigInteger); throw null; } + public static bool TryParse(string value, out System.Numerics.BigInteger result) { result = default(System.Numerics.BigInteger); throw null; } + } + [System.SerializableAttribute] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Complex : System.IEquatable, System.IFormattable + { + public static readonly System.Numerics.Complex ImaginaryOne; + public static readonly System.Numerics.Complex One; + public static readonly System.Numerics.Complex Zero; + public Complex(double real, double imaginary) { throw null;} + public double Imaginary { get { throw null; } } + public double Magnitude { get { throw null; } } + public double Phase { get { throw null; } } + public double Real { get { throw null; } } + public static double Abs(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Acos(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Add(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex Asin(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Atan(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Conjugate(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Cos(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Cosh(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Divide(System.Numerics.Complex dividend, System.Numerics.Complex divisor) { throw null; } + public bool Equals(System.Numerics.Complex value) { throw null; } + public override bool Equals(object obj) { throw null; } + public static System.Numerics.Complex Exp(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex FromPolarCoordinates(double magnitude, double phase) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Numerics.Complex Log(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Log(System.Numerics.Complex value, double baseValue) { throw null; } + public static System.Numerics.Complex Log10(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Multiply(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex Negate(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex operator +(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex operator /(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static bool operator ==(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static explicit operator System.Numerics.Complex (decimal value) { throw null; } + public static explicit operator System.Numerics.Complex (System.Numerics.BigInteger value) { throw null; } + public static implicit operator System.Numerics.Complex (byte value) { throw null; } + public static implicit operator System.Numerics.Complex (double value) { throw null; } + public static implicit operator System.Numerics.Complex (short value) { throw null; } + public static implicit operator System.Numerics.Complex (int value) { throw null; } + public static implicit operator System.Numerics.Complex (long value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.Complex (sbyte value) { throw null; } + public static implicit operator System.Numerics.Complex (float value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.Complex (ushort value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.Complex (uint value) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Numerics.Complex (ulong value) { throw null; } + public static bool operator !=(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex operator *(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex operator -(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex operator -(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Pow(System.Numerics.Complex value, double power) { throw null; } + public static System.Numerics.Complex Pow(System.Numerics.Complex value, System.Numerics.Complex power) { throw null; } + public static System.Numerics.Complex Reciprocal(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Sin(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Sinh(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Sqrt(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Subtract(System.Numerics.Complex left, System.Numerics.Complex right) { throw null; } + public static System.Numerics.Complex Tan(System.Numerics.Complex value) { throw null; } + public static System.Numerics.Complex Tanh(System.Numerics.Complex value) { throw null; } + public override string ToString() { throw null; } + public string ToString(System.IFormatProvider provider) { throw null; } + public string ToString(string format) { throw null; } + public string ToString(string format, System.IFormatProvider provider) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Matrix3x2 : System.IEquatable + { + public float M11; + public float M12; + public float M21; + public float M22; + public float M31; + public float M32; + public Matrix3x2(float m11, float m12, float m21, float m22, float m31, float m32) { throw null;} + public static System.Numerics.Matrix3x2 Identity { get { throw null; } } + public bool IsIdentity { get { throw null; } } + public System.Numerics.Vector2 Translation { get { throw null; } set { } } + public static System.Numerics.Matrix3x2 Add(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static System.Numerics.Matrix3x2 CreateRotation(float radians) { throw null; } + public static System.Numerics.Matrix3x2 CreateRotation(float radians, System.Numerics.Vector2 centerPoint) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(System.Numerics.Vector2 scales) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(System.Numerics.Vector2 scales, System.Numerics.Vector2 centerPoint) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(float scale) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(float scale, System.Numerics.Vector2 centerPoint) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(float xScale, float yScale) { throw null; } + public static System.Numerics.Matrix3x2 CreateScale(float xScale, float yScale, System.Numerics.Vector2 centerPoint) { throw null; } + public static System.Numerics.Matrix3x2 CreateSkew(float radiansX, float radiansY) { throw null; } + public static System.Numerics.Matrix3x2 CreateSkew(float radiansX, float radiansY, System.Numerics.Vector2 centerPoint) { throw null; } + public static System.Numerics.Matrix3x2 CreateTranslation(System.Numerics.Vector2 position) { throw null; } + public static System.Numerics.Matrix3x2 CreateTranslation(float xPosition, float yPosition) { throw null; } + public bool Equals(System.Numerics.Matrix3x2 other) { throw null; } + public override bool Equals(object obj) { throw null; } + public float GetDeterminant() { throw null; } + public override int GetHashCode() { throw null; } + public static bool Invert(System.Numerics.Matrix3x2 matrix, out System.Numerics.Matrix3x2 result) { result = default(System.Numerics.Matrix3x2); throw null; } + public static System.Numerics.Matrix3x2 Lerp(System.Numerics.Matrix3x2 matrix1, System.Numerics.Matrix3x2 matrix2, float amount) { throw null; } + public static System.Numerics.Matrix3x2 Multiply(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static System.Numerics.Matrix3x2 Multiply(System.Numerics.Matrix3x2 value1, float value2) { throw null; } + public static System.Numerics.Matrix3x2 Negate(System.Numerics.Matrix3x2 value) { throw null; } + public static System.Numerics.Matrix3x2 operator +(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static bool operator ==(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static bool operator !=(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static System.Numerics.Matrix3x2 operator *(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static System.Numerics.Matrix3x2 operator *(System.Numerics.Matrix3x2 value1, float value2) { throw null; } + public static System.Numerics.Matrix3x2 operator -(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public static System.Numerics.Matrix3x2 operator -(System.Numerics.Matrix3x2 value) { throw null; } + public static System.Numerics.Matrix3x2 Subtract(System.Numerics.Matrix3x2 value1, System.Numerics.Matrix3x2 value2) { throw null; } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Matrix4x4 : System.IEquatable + { + public float M11; + public float M12; + public float M13; + public float M14; + public float M21; + public float M22; + public float M23; + public float M24; + public float M31; + public float M32; + public float M33; + public float M34; + public float M41; + public float M42; + public float M43; + public float M44; + public Matrix4x4(System.Numerics.Matrix3x2 value) { throw null;} + public Matrix4x4(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) { throw null;} + public static System.Numerics.Matrix4x4 Identity { get { throw null; } } + public bool IsIdentity { get { throw null; } } + public System.Numerics.Vector3 Translation { get { throw null; } set { } } + public static System.Numerics.Matrix4x4 Add(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static System.Numerics.Matrix4x4 CreateBillboard(System.Numerics.Vector3 objectPosition, System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 cameraUpVector, System.Numerics.Vector3 cameraForwardVector) { throw null; } + public static System.Numerics.Matrix4x4 CreateConstrainedBillboard(System.Numerics.Vector3 objectPosition, System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 rotateAxis, System.Numerics.Vector3 cameraForwardVector, System.Numerics.Vector3 objectForwardVector) { throw null; } + public static System.Numerics.Matrix4x4 CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle) { throw null; } + public static System.Numerics.Matrix4x4 CreateFromQuaternion(System.Numerics.Quaternion quaternion) { throw null; } + public static System.Numerics.Matrix4x4 CreateFromYawPitchRoll(float yaw, float pitch, float roll) { throw null; } + public static System.Numerics.Matrix4x4 CreateLookAt(System.Numerics.Vector3 cameraPosition, System.Numerics.Vector3 cameraTarget, System.Numerics.Vector3 cameraUpVector) { throw null; } + public static System.Numerics.Matrix4x4 CreateOrthographic(float width, float height, float zNearPlane, float zFarPlane) { throw null; } + public static System.Numerics.Matrix4x4 CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane) { throw null; } + public static System.Numerics.Matrix4x4 CreatePerspective(float width, float height, float nearPlaneDistance, float farPlaneDistance) { throw null; } + public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance) { throw null; } + public static System.Numerics.Matrix4x4 CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance) { throw null; } + public static System.Numerics.Matrix4x4 CreateReflection(System.Numerics.Plane value) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationX(float radians) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationX(float radians, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationY(float radians) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationY(float radians, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationZ(float radians) { throw null; } + public static System.Numerics.Matrix4x4 CreateRotationZ(float radians, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(System.Numerics.Vector3 scales) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(System.Numerics.Vector3 scales, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(float scale) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(float scale, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(float xScale, float yScale, float zScale) { throw null; } + public static System.Numerics.Matrix4x4 CreateScale(float xScale, float yScale, float zScale, System.Numerics.Vector3 centerPoint) { throw null; } + public static System.Numerics.Matrix4x4 CreateShadow(System.Numerics.Vector3 lightDirection, System.Numerics.Plane plane) { throw null; } + public static System.Numerics.Matrix4x4 CreateTranslation(System.Numerics.Vector3 position) { throw null; } + public static System.Numerics.Matrix4x4 CreateTranslation(float xPosition, float yPosition, float zPosition) { throw null; } + public static System.Numerics.Matrix4x4 CreateWorld(System.Numerics.Vector3 position, System.Numerics.Vector3 forward, System.Numerics.Vector3 up) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public static bool Decompose(System.Numerics.Matrix4x4 matrix, out System.Numerics.Vector3 scale, out System.Numerics.Quaternion rotation, out System.Numerics.Vector3 translation) { scale = default(System.Numerics.Vector3); rotation = default(System.Numerics.Quaternion); translation = default(System.Numerics.Vector3); throw null; } + public bool Equals(System.Numerics.Matrix4x4 other) { throw null; } + public override bool Equals(object obj) { throw null; } + public float GetDeterminant() { throw null; } + public override int GetHashCode() { throw null; } + public static bool Invert(System.Numerics.Matrix4x4 matrix, out System.Numerics.Matrix4x4 result) { result = default(System.Numerics.Matrix4x4); throw null; } + public static System.Numerics.Matrix4x4 Lerp(System.Numerics.Matrix4x4 matrix1, System.Numerics.Matrix4x4 matrix2, float amount) { throw null; } + public static System.Numerics.Matrix4x4 Multiply(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static System.Numerics.Matrix4x4 Multiply(System.Numerics.Matrix4x4 value1, float value2) { throw null; } + public static System.Numerics.Matrix4x4 Negate(System.Numerics.Matrix4x4 value) { throw null; } + public static System.Numerics.Matrix4x4 operator +(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static bool operator ==(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static bool operator !=(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static System.Numerics.Matrix4x4 operator *(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static System.Numerics.Matrix4x4 operator *(System.Numerics.Matrix4x4 value1, float value2) { throw null; } + public static System.Numerics.Matrix4x4 operator -(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public static System.Numerics.Matrix4x4 operator -(System.Numerics.Matrix4x4 value) { throw null; } + public static System.Numerics.Matrix4x4 Subtract(System.Numerics.Matrix4x4 value1, System.Numerics.Matrix4x4 value2) { throw null; } + public override string ToString() { throw null; } + public static System.Numerics.Matrix4x4 Transform(System.Numerics.Matrix4x4 value, System.Numerics.Quaternion rotation) { throw null; } + public static System.Numerics.Matrix4x4 Transpose(System.Numerics.Matrix4x4 matrix) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Plane : System.IEquatable + { + public float D; + public System.Numerics.Vector3 Normal; + public Plane(System.Numerics.Vector3 normal, float d) { throw null;} + public Plane(System.Numerics.Vector4 value) { throw null;} + public Plane(float x, float y, float z, float d) { throw null;} + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Plane CreateFromVertices(System.Numerics.Vector3 point1, System.Numerics.Vector3 point2, System.Numerics.Vector3 point3) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Dot(System.Numerics.Plane plane, System.Numerics.Vector4 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float DotCoordinate(System.Numerics.Plane plane, System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float DotNormal(System.Numerics.Plane plane, System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public bool Equals(System.Numerics.Plane other) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Plane Normalize(System.Numerics.Plane value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator ==(System.Numerics.Plane value1, System.Numerics.Plane value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator !=(System.Numerics.Plane value1, System.Numerics.Plane value2) { throw null; } + public override string ToString() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Plane Transform(System.Numerics.Plane plane, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Plane Transform(System.Numerics.Plane plane, System.Numerics.Quaternion rotation) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Quaternion : System.IEquatable + { + public float W; + public float X; + public float Y; + public float Z; + public Quaternion(System.Numerics.Vector3 vectorPart, float scalarPart) { throw null;} + public Quaternion(float x, float y, float z, float w) { throw null;} + public static System.Numerics.Quaternion Identity { get { throw null; } } + public bool IsIdentity { get { throw null; } } + public static System.Numerics.Quaternion Add(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion Concatenate(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion Conjugate(System.Numerics.Quaternion value) { throw null; } + public static System.Numerics.Quaternion CreateFromAxisAngle(System.Numerics.Vector3 axis, float angle) { throw null; } + public static System.Numerics.Quaternion CreateFromRotationMatrix(System.Numerics.Matrix4x4 matrix) { throw null; } + public static System.Numerics.Quaternion CreateFromYawPitchRoll(float yaw, float pitch, float roll) { throw null; } + public static System.Numerics.Quaternion Divide(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static float Dot(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2) { throw null; } + public bool Equals(System.Numerics.Quaternion other) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static System.Numerics.Quaternion Inverse(System.Numerics.Quaternion value) { throw null; } + public float Length() { throw null; } + public float LengthSquared() { throw null; } + public static System.Numerics.Quaternion Lerp(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2, float amount) { throw null; } + public static System.Numerics.Quaternion Multiply(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion Multiply(System.Numerics.Quaternion value1, float value2) { throw null; } + public static System.Numerics.Quaternion Negate(System.Numerics.Quaternion value) { throw null; } + public static System.Numerics.Quaternion Normalize(System.Numerics.Quaternion value) { throw null; } + public static System.Numerics.Quaternion operator +(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion operator /(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static bool operator ==(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static bool operator !=(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion operator *(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion operator *(System.Numerics.Quaternion value1, float value2) { throw null; } + public static System.Numerics.Quaternion operator -(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public static System.Numerics.Quaternion operator -(System.Numerics.Quaternion value) { throw null; } + public static System.Numerics.Quaternion Slerp(System.Numerics.Quaternion quaternion1, System.Numerics.Quaternion quaternion2, float amount) { throw null; } + public static System.Numerics.Quaternion Subtract(System.Numerics.Quaternion value1, System.Numerics.Quaternion value2) { throw null; } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Vector2 : System.IEquatable, System.IFormattable + { + public float X; + public float Y; + public Vector2(float value) { throw null;} + public Vector2(float x, float y) { throw null;} + public static System.Numerics.Vector2 One { get { throw null; } } + public static System.Numerics.Vector2 UnitX { get { throw null; } } + public static System.Numerics.Vector2 UnitY { get { throw null; } } + public static System.Numerics.Vector2 Zero { get { throw null; } } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Abs(System.Numerics.Vector2 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Add(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Clamp(System.Numerics.Vector2 value1, System.Numerics.Vector2 min, System.Numerics.Vector2 max) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void CopyTo(float[] array) { } + public void CopyTo(float[] array, int index) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Distance(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float DistanceSquared(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Divide(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Divide(System.Numerics.Vector2 left, float divisor) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Dot(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) { throw null; } + public bool Equals(System.Numerics.Vector2 other) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float Length() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float LengthSquared() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Lerp(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2, float amount) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Max(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Min(System.Numerics.Vector2 value1, System.Numerics.Vector2 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Multiply(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Multiply(System.Numerics.Vector2 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Multiply(float left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Negate(System.Numerics.Vector2 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Normalize(System.Numerics.Vector2 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator +(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator /(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator /(System.Numerics.Vector2 value1, float value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator ==(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator !=(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator *(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator *(System.Numerics.Vector2 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator *(float left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator -(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 operator -(System.Numerics.Vector2 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Reflect(System.Numerics.Vector2 vector, System.Numerics.Vector2 normal) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 SquareRoot(System.Numerics.Vector2 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Subtract(System.Numerics.Vector2 left, System.Numerics.Vector2 right) { throw null; } + public override string ToString() { throw null; } + public string ToString(string format) { throw null; } + public string ToString(string format, System.IFormatProvider formatProvider) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix3x2 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 Transform(System.Numerics.Vector2 value, System.Numerics.Quaternion rotation) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix3x2 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector2 TransformNormal(System.Numerics.Vector2 normal, System.Numerics.Matrix4x4 matrix) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Vector3 : System.IEquatable, System.IFormattable + { + public float X; + public float Y; + public float Z; + public Vector3(System.Numerics.Vector2 value, float z) { throw null;} + public Vector3(float value) { throw null;} + public Vector3(float x, float y, float z) { throw null;} + public static System.Numerics.Vector3 One { get { throw null; } } + public static System.Numerics.Vector3 UnitX { get { throw null; } } + public static System.Numerics.Vector3 UnitY { get { throw null; } } + public static System.Numerics.Vector3 UnitZ { get { throw null; } } + public static System.Numerics.Vector3 Zero { get { throw null; } } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Abs(System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Add(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Clamp(System.Numerics.Vector3 value1, System.Numerics.Vector3 min, System.Numerics.Vector3 max) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void CopyTo(float[] array) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void CopyTo(float[] array, int index) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Cross(System.Numerics.Vector3 vector1, System.Numerics.Vector3 vector2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Distance(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float DistanceSquared(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Divide(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Divide(System.Numerics.Vector3 left, float divisor) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Dot(System.Numerics.Vector3 vector1, System.Numerics.Vector3 vector2) { throw null; } + public bool Equals(System.Numerics.Vector3 other) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float Length() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float LengthSquared() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Lerp(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2, float amount) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Max(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) { throw null; } + public static System.Numerics.Vector3 Min(System.Numerics.Vector3 value1, System.Numerics.Vector3 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Multiply(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Multiply(System.Numerics.Vector3 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Multiply(float left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Negate(System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Normalize(System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator +(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator /(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator /(System.Numerics.Vector3 value1, float value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator ==(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator !=(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator *(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator *(System.Numerics.Vector3 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator *(float left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator -(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 operator -(System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Reflect(System.Numerics.Vector3 vector, System.Numerics.Vector3 normal) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 SquareRoot(System.Numerics.Vector3 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Subtract(System.Numerics.Vector3 left, System.Numerics.Vector3 right) { throw null; } + public override string ToString() { throw null; } + public string ToString(string format) { throw null; } + public string ToString(string format, System.IFormatProvider formatProvider) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 Transform(System.Numerics.Vector3 value, System.Numerics.Quaternion rotation) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector3 TransformNormal(System.Numerics.Vector3 normal, System.Numerics.Matrix4x4 matrix) { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct Vector4 : System.IEquatable, System.IFormattable + { + public float W; + public float X; + public float Y; + public float Z; + public Vector4(System.Numerics.Vector2 value, float z, float w) { throw null;} + public Vector4(System.Numerics.Vector3 value, float w) { throw null;} + public Vector4(float value) { throw null;} + public Vector4(float x, float y, float z, float w) { throw null;} + public static System.Numerics.Vector4 One { get { throw null; } } + public static System.Numerics.Vector4 UnitW { get { throw null; } } + public static System.Numerics.Vector4 UnitX { get { throw null; } } + public static System.Numerics.Vector4 UnitY { get { throw null; } } + public static System.Numerics.Vector4 UnitZ { get { throw null; } } + public static System.Numerics.Vector4 Zero { get { throw null; } } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Abs(System.Numerics.Vector4 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Add(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Clamp(System.Numerics.Vector4 value1, System.Numerics.Vector4 min, System.Numerics.Vector4 max) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void CopyTo(float[] array) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void CopyTo(float[] array, int index) { } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Distance(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float DistanceSquared(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Divide(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Divide(System.Numerics.Vector4 left, float divisor) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static float Dot(System.Numerics.Vector4 vector1, System.Numerics.Vector4 vector2) { throw null; } + public bool Equals(System.Numerics.Vector4 other) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float Length() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public float LengthSquared() { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Lerp(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2, float amount) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Max(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Min(System.Numerics.Vector4 value1, System.Numerics.Vector4 value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Multiply(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Multiply(System.Numerics.Vector4 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Multiply(float left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Negate(System.Numerics.Vector4 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Normalize(System.Numerics.Vector4 vector) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator +(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator /(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator /(System.Numerics.Vector4 value1, float value2) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator ==(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static bool operator !=(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator *(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator *(System.Numerics.Vector4 left, float right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator *(float left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator -(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 operator -(System.Numerics.Vector4 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 SquareRoot(System.Numerics.Vector4 value) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Subtract(System.Numerics.Vector4 left, System.Numerics.Vector4 right) { throw null; } + public override string ToString() { throw null; } + public string ToString(string format) { throw null; } + public string ToString(string format, System.IFormatProvider formatProvider) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector2 position, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector2 value, System.Numerics.Quaternion rotation) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector3 position, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector3 value, System.Numerics.Quaternion rotation) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector4 vector, System.Numerics.Matrix4x4 matrix) { throw null; } + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static System.Numerics.Vector4 Transform(System.Numerics.Vector4 value, System.Numerics.Quaternion rotation) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Reflection.Context.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Reflection.Context.cs new file mode 100644 index 0000000000..96651d4acc --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Reflection.Context.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Reflection.Context.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Reflection.Context.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.Context.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace System.Reflection.Context +{ + public abstract partial class CustomReflectionContext : System.Reflection.ReflectionContext + { + protected CustomReflectionContext() { } + protected CustomReflectionContext(System.Reflection.ReflectionContext source) { } + protected virtual System.Collections.Generic.IEnumerable AddProperties(System.Type type) { throw null; } + protected System.Reflection.PropertyInfo CreateProperty(System.Type propertyType, string name, System.Func getter, System.Action setter) { throw null; } + protected System.Reflection.PropertyInfo CreateProperty(System.Type propertyType, string name, System.Func getter, System.Action setter, System.Collections.Generic.IEnumerable propertyCustomAttributes, System.Collections.Generic.IEnumerable getterCustomAttributes, System.Collections.Generic.IEnumerable setterCustomAttributes) { throw null; } + protected virtual System.Collections.Generic.IEnumerable GetCustomAttributes(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable declaredAttributes) { throw null; } + protected virtual System.Collections.Generic.IEnumerable GetCustomAttributes(System.Reflection.ParameterInfo parameter, System.Collections.Generic.IEnumerable declaredAttributes) { throw null; } + public override System.Reflection.Assembly MapAssembly(System.Reflection.Assembly assembly) { throw null; } + public override System.Reflection.TypeInfo MapType(System.Reflection.TypeInfo type) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Caching.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Caching.cs new file mode 100644 index 0000000000..f891b126ec --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Caching.cs @@ -0,0 +1,262 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Caching.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Caching.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Caching.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.Runtime.Caching +{ + public abstract partial class CacheEntryChangeMonitor : System.Runtime.Caching.ChangeMonitor + { + protected CacheEntryChangeMonitor() { } + public abstract System.Collections.ObjectModel.ReadOnlyCollection CacheKeys { get; } + public abstract System.DateTimeOffset LastModified { get; } + public abstract string RegionName { get; } + } + public partial class CacheEntryRemovedArguments + { + public CacheEntryRemovedArguments(System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, System.Runtime.Caching.CacheItem cacheItem) { } + public System.Runtime.Caching.CacheItem CacheItem { get { throw null; } } + public System.Runtime.Caching.CacheEntryRemovedReason RemovedReason { get { throw null; } } + public System.Runtime.Caching.ObjectCache Source { get { throw null; } } + } + public delegate void CacheEntryRemovedCallback(System.Runtime.Caching.CacheEntryRemovedArguments arguments); + public enum CacheEntryRemovedReason + { + CacheSpecificEviction = 4, + ChangeMonitorChanged = 3, + Evicted = 2, + Expired = 1, + Removed = 0, + } + public partial class CacheEntryUpdateArguments + { + public CacheEntryUpdateArguments(System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, string key, string regionName) { } + public string Key { get { throw null; } } + public string RegionName { get { throw null; } } + public System.Runtime.Caching.CacheEntryRemovedReason RemovedReason { get { throw null; } } + public System.Runtime.Caching.ObjectCache Source { get { throw null; } } + public System.Runtime.Caching.CacheItem UpdatedCacheItem { get { throw null; } set { } } + public System.Runtime.Caching.CacheItemPolicy UpdatedCacheItemPolicy { get { throw null; } set { } } + } + public delegate void CacheEntryUpdateCallback(System.Runtime.Caching.CacheEntryUpdateArguments arguments); + public partial class CacheItem + { + public CacheItem(string key) { } + public CacheItem(string key, object value) { } + public CacheItem(string key, object value, string regionName) { } + public string Key { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string RegionName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class CacheItemPolicy + { + public CacheItemPolicy() { } + public System.DateTimeOffset AbsoluteExpiration { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection ChangeMonitors { get { throw null; } } + public System.Runtime.Caching.CacheItemPriority Priority { get { throw null; } set { } } + public System.Runtime.Caching.CacheEntryRemovedCallback RemovedCallback { get { throw null; } set { } } + public System.TimeSpan SlidingExpiration { get { throw null; } set { } } + public System.Runtime.Caching.CacheEntryUpdateCallback UpdateCallback { get { throw null; } set { } } + } + public enum CacheItemPriority + { + Default = 0, + NotRemovable = 1, + } + public abstract partial class ChangeMonitor : System.IDisposable + { + protected ChangeMonitor() { } + public bool HasChanged { get { throw null; } } + public bool IsDisposed { get { throw null; } } + public abstract string UniqueId { get; } + public void Dispose() { } + protected abstract void Dispose(bool disposing); + protected void InitializationComplete() { } + public void NotifyOnChanged(System.Runtime.Caching.OnChangedCallback onChangedCallback) { } + protected void OnChanged(object state) { } + } + [System.FlagsAttribute] + public enum DefaultCacheCapabilities + { + AbsoluteExpirations = 8, + CacheEntryChangeMonitors = 4, + CacheEntryRemovedCallback = 64, + CacheEntryUpdateCallback = 32, + CacheRegions = 128, + InMemoryProvider = 1, + None = 0, + OutOfProcessProvider = 2, + SlidingExpirations = 16, + } + public abstract partial class FileChangeMonitor : System.Runtime.Caching.ChangeMonitor + { + protected FileChangeMonitor() { } + public abstract System.Collections.ObjectModel.ReadOnlyCollection FilePaths { get; } + public abstract System.DateTimeOffset LastModified { get; } + } + public sealed partial class HostFileChangeMonitor : System.Runtime.Caching.FileChangeMonitor + { + public HostFileChangeMonitor(System.Collections.Generic.IList filePaths) { } + public override System.Collections.ObjectModel.ReadOnlyCollection FilePaths { get { throw null; } } + public override System.DateTimeOffset LastModified { get { throw null; } } + public override string UniqueId { get { throw null; } } + protected override void Dispose(bool disposing) { } + } + public partial class MemoryCache : System.Runtime.Caching.ObjectCache, System.Collections.IEnumerable, System.IDisposable + { + public MemoryCache(string name, System.Collections.Specialized.NameValueCollection config=null) { } + public MemoryCache(string name, System.Collections.Specialized.NameValueCollection config, bool ignoreConfigSection) { } + public long CacheMemoryLimit { get { throw null; } } + public static System.Runtime.Caching.MemoryCache Default { get { throw null; } } + public override System.Runtime.Caching.DefaultCacheCapabilities DefaultCacheCapabilities { get { throw null; } } + public override object this[string key] { get { throw null; } set { } } + public override string Name { get { throw null; } } + public long PhysicalMemoryLimit { get { throw null; } } + public System.TimeSpan PollingInterval { get { throw null; } } + public override bool Add(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy) { throw null; } + public override System.Runtime.Caching.CacheItem AddOrGetExisting(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy) { throw null; } + public override object AddOrGetExisting(string key, object value, System.DateTimeOffset absoluteExpiration, string regionName=null) { throw null; } + public override object AddOrGetExisting(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName=null) { throw null; } + public override bool Contains(string key, string regionName=null) { throw null; } + public override System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable keys, string regionName=null) { throw null; } + public void Dispose() { } + public override object Get(string key, string regionName=null) { throw null; } + public override System.Runtime.Caching.CacheItem GetCacheItem(string key, string regionName=null) { throw null; } + public override long GetCount(string regionName=null) { throw null; } + protected override System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; } + public long GetLastSize(string regionName=null) { throw null; } + public override System.Collections.Generic.IDictionary GetValues(System.Collections.Generic.IEnumerable keys, string regionName=null) { throw null; } + public object Remove(string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName=null) { throw null; } + public override object Remove(string key, string regionName=null) { throw null; } + public override void Set(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy) { } + public override void Set(string key, object value, System.DateTimeOffset absoluteExpiration, string regionName=null) { } + public override void Set(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName=null) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + public long Trim(int percent) { throw null; } + } + public abstract partial class ObjectCache : System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable + { + public static readonly System.DateTimeOffset InfiniteAbsoluteExpiration; + public static readonly System.TimeSpan NoSlidingExpiration; + protected ObjectCache() { } + public abstract System.Runtime.Caching.DefaultCacheCapabilities DefaultCacheCapabilities { get; } + public static System.IServiceProvider Host { [System.Security.SecurityCriticalAttribute][System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]get { throw null; } [System.Security.SecurityCriticalAttribute][System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)]set { } } + public abstract object this[string key] { get; set; } + public abstract string Name { get; } + public virtual bool Add(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy) { throw null; } + public virtual bool Add(string key, object value, System.DateTimeOffset absoluteExpiration, string regionName=null) { throw null; } + public virtual bool Add(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName=null) { throw null; } + public abstract System.Runtime.Caching.CacheItem AddOrGetExisting(System.Runtime.Caching.CacheItem value, System.Runtime.Caching.CacheItemPolicy policy); + public abstract object AddOrGetExisting(string key, object value, System.DateTimeOffset absoluteExpiration, string regionName=null); + public abstract object AddOrGetExisting(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName=null); + public abstract bool Contains(string key, string regionName=null); + public abstract System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable keys, string regionName=null); + public abstract object Get(string key, string regionName=null); + public abstract System.Runtime.Caching.CacheItem GetCacheItem(string key, string regionName=null); + public abstract long GetCount(string regionName=null); + protected abstract System.Collections.Generic.IEnumerator> GetEnumerator(); + public abstract System.Collections.Generic.IDictionary GetValues(System.Collections.Generic.IEnumerable keys, string regionName=null); + public virtual System.Collections.Generic.IDictionary GetValues(string regionName, params string[] keys) { throw null; } + public abstract object Remove(string key, string regionName=null); + public abstract void Set(System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy); + public abstract void Set(string key, object value, System.DateTimeOffset absoluteExpiration, string regionName=null); + public abstract void Set(string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName=null); + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + public delegate void OnChangedCallback(object state); + public sealed partial class SqlChangeMonitor : System.Runtime.Caching.ChangeMonitor + { + public SqlChangeMonitor(System.Data.SqlClient.SqlDependency dependency) { } + public override string UniqueId { get { throw null; } } + protected override void Dispose(bool disposing) { } + } +} +namespace System.Runtime.Caching.Configuration +{ + public sealed partial class CachingSectionGroup : System.Configuration.ConfigurationSectionGroup + { + public CachingSectionGroup() { } + [System.Configuration.ConfigurationPropertyAttribute("memoryCache")] + public System.Runtime.Caching.Configuration.MemoryCacheSection MemoryCaches { get { throw null; } } + } + public sealed partial class MemoryCacheElement : System.Configuration.ConfigurationElement + { + public MemoryCacheElement(string name) { } + [System.Configuration.ConfigurationPropertyAttribute("cacheMemoryLimitMegabytes", DefaultValue=0)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0)] + public int CacheMemoryLimitMegabytes { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute(typeof(System.Configuration.WhiteSpaceTrimStringConverter))] + [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue="", IsRequired=true, IsKey=true)] + [System.Configuration.StringValidatorAttribute(MinLength=1)] + public string Name { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("physicalMemoryLimitPercentage", DefaultValue=0)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0, MaxValue=100)] + public int PhysicalMemoryLimitPercentage { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute(typeof(System.Configuration.InfiniteTimeSpanConverter))] + [System.Configuration.ConfigurationPropertyAttribute("pollingInterval", DefaultValue="00:02:00")] + public System.TimeSpan PollingInterval { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public sealed partial class MemoryCacheSection : System.Configuration.ConfigurationSection + { + public MemoryCacheSection() { } + [System.Configuration.ConfigurationPropertyAttribute("namedCaches")] + public System.Runtime.Caching.Configuration.MemoryCacheSettingsCollection NamedCaches { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Runtime.Caching.Configuration.MemoryCacheElement), CollectionType=(System.Configuration.ConfigurationElementCollectionType)(1))] + public sealed partial class MemoryCacheSettingsCollection : System.Configuration.ConfigurationElementCollection + { + public MemoryCacheSettingsCollection() { } + public override System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } } + public System.Runtime.Caching.Configuration.MemoryCacheElement this[int index] { get { throw null; } set { } } + public new System.Runtime.Caching.Configuration.MemoryCacheElement this[string key] { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public void Add(System.Runtime.Caching.Configuration.MemoryCacheElement cache) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override System.Configuration.ConfigurationElement CreateNewElement(string elementName) { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public int IndexOf(System.Runtime.Caching.Configuration.MemoryCacheElement cache) { throw null; } + public void Remove(System.Runtime.Caching.Configuration.MemoryCacheElement cache) { } + public void RemoveAt(int index) { } + } +} +namespace System.Runtime.Caching.Hosting +{ + public partial interface IApplicationIdentifier + { + string GetApplicationId(); + } + public partial interface IFileChangeNotificationSystem + { + void StartMonitoring(string filePath, System.Runtime.Caching.OnChangedCallback onChangedCallback, out object state, out System.DateTimeOffset lastWriteTime, out long fileSize); + void StopMonitoring(string filePath, object state); + } + public partial interface IMemoryCacheManager + { + void ReleaseCache(System.Runtime.Caching.MemoryCache cache); + void UpdateCacheSize(long size, System.Runtime.Caching.MemoryCache cache); + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.DurableInstancing.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.DurableInstancing.cs new file mode 100644 index 0000000000..5374d023be --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.DurableInstancing.cs @@ -0,0 +1,441 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.DurableInstancing.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.DurableInstancing.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.DurableInstancing.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.InteropServices.GuidAttribute("a9b8c4b5-b4a9-4800-8268-e8ec3b93d9ac")] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +#if false // these are forwarded to System.ServiceModel.Internals.dll but this assembly doesn't actually exist in the .NET 4.7.2 reference assemblies ... +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.ActionItem))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.AsyncResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.AsyncResult.AsyncCompletion))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.BufferedOutputStream))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.CompletedAsyncResult))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.DiagnosticsEventProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.DiagnosticsEventProvider.WriteEventErrorCode))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.EtwProvider))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.EventLogger))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.StringTraceRecord))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Diagnostics.TraceRecord))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.ExceptionTrace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.ExceptionHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.BlockingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.BlocksUsing))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.CacheAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.CacheAttrition))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.ExternalResourceAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.FriendAccessAllowedAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.GuaranteeNonBlockingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.InheritThrowsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.KnownXamlExternalAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.Location))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.NonThrowingAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.QueueAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.SecurityNoteAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.Strings))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.SynchronizationKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.SynchronizationObjectAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.SynchronizationPrimitiveAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.ThrottleAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.ThrottleAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.ThrottleMetric))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.Throws))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.Throws.TimeoutAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.ThrowsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Fx.Tag.XamlVisibleAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.IOThreadScheduler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.PartialTrustHelpers))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.SynchronizedPool))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.TraceEventLevel))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.TracePayload))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.TypeHelper))] +#endif +namespace System.Runtime.DurableInstancing +{ + [System.SerializableAttribute] + public partial class InstanceCollisionException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceCollisionException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceCollisionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceCollisionException(string message) { } + public InstanceCollisionException(string message, System.Exception innerException) { } + public InstanceCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class InstanceCompleteException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceCompleteException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceCompleteException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceCompleteException(string message) { } + public InstanceCompleteException(string message, System.Exception innerException) { } + public InstanceCompleteException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceCompleteException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceCompleteException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + } + public sealed partial class InstanceHandle + { + internal InstanceHandle() { } + public bool IsValid { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public void Free() { } + } + [System.SerializableAttribute] + public partial class InstanceHandleConflictException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceHandleConflictException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceHandleConflictException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceHandleConflictException(string message) { } + public InstanceHandleConflictException(string message, System.Exception innerException) { } + public InstanceHandleConflictException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceHandleConflictException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceHandleConflictException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + } + [System.Runtime.Serialization.DataContractAttribute] + public partial class InstanceKey + { + public InstanceKey(System.Guid value) { } + public InstanceKey(System.Guid value, System.Collections.Generic.IDictionary metadata) { } + public static System.Runtime.DurableInstancing.InstanceKey InvalidKey { get { throw null; } } + public bool IsValid { get { throw null; } } + public System.Collections.Generic.IDictionary Metadata { get { throw null; } } + public System.Guid Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + [System.SerializableAttribute] + public partial class InstanceKeyCollisionException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceKeyCollisionException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceKeyCollisionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceKeyCollisionException(string message) { } + public InstanceKeyCollisionException(string message, System.Exception innerException) { } + public InstanceKeyCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Runtime.DurableInstancing.InstanceKey instanceKey, System.Guid conflictingInstanceId) { } + public InstanceKeyCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Runtime.DurableInstancing.InstanceKey instanceKey, System.Guid conflictingInstanceId, System.Exception innerException) { } + public InstanceKeyCollisionException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Runtime.DurableInstancing.InstanceKey instanceKey, System.Guid conflictingInstanceId, string message, System.Exception innerException) { } + public System.Guid ConflictingInstanceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Runtime.DurableInstancing.InstanceKey InstanceKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class InstanceKeyCompleteException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceKeyCompleteException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceKeyCompleteException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceKeyCompleteException(string message) { } + public InstanceKeyCompleteException(string message, System.Exception innerException) { } + public InstanceKeyCompleteException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Runtime.DurableInstancing.InstanceKey instanceKey, string message, System.Exception innerException) { } + public InstanceKeyCompleteException(System.Xml.Linq.XName commandName, System.Runtime.DurableInstancing.InstanceKey instanceKey) { } + public InstanceKeyCompleteException(System.Xml.Linq.XName commandName, System.Runtime.DurableInstancing.InstanceKey instanceKey, System.Exception innerException) { } + public System.Runtime.DurableInstancing.InstanceKey InstanceKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class InstanceKeyNotReadyException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceKeyNotReadyException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceKeyNotReadyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceKeyNotReadyException(string message) { } + public InstanceKeyNotReadyException(string message, System.Exception innerException) { } + public InstanceKeyNotReadyException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Runtime.DurableInstancing.InstanceKey instanceKey, string message, System.Exception innerException) { } + public InstanceKeyNotReadyException(System.Xml.Linq.XName commandName, System.Runtime.DurableInstancing.InstanceKey instanceKey) { } + public InstanceKeyNotReadyException(System.Xml.Linq.XName commandName, System.Runtime.DurableInstancing.InstanceKey instanceKey, System.Exception innerException) { } + public System.Runtime.DurableInstancing.InstanceKey InstanceKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public enum InstanceKeyState + { + Associated = 1, + Completed = 2, + Unknown = 0, + } + public sealed partial class InstanceKeyView + { + internal InstanceKeyView() { } + public System.Guid InstanceKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IDictionary InstanceKeyMetadata { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueConsistency InstanceKeyMetadataConsistency { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Runtime.DurableInstancing.InstanceKeyState InstanceKeyState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.SerializableAttribute] + public partial class InstanceLockedException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceLockedException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceLockedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceLockedException(string message) { } + public InstanceLockedException(string message, System.Exception innerException) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Guid instanceOwnerId, System.Collections.Generic.IDictionary serializableInstanceOwnerMetadata) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Guid instanceOwnerId, System.Collections.Generic.IDictionary serializableInstanceOwnerMetadata, System.Exception innerException) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Guid instanceOwnerId, System.Collections.Generic.IDictionary serializableInstanceOwnerMetadata, string message, System.Exception innerException) { } + public InstanceLockedException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + public System.Guid InstanceOwnerId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IDictionary SerializableInstanceOwnerMetadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class InstanceLockLostException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceLockLostException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceLockLostException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceLockLostException(string message) { } + public InstanceLockLostException(string message, System.Exception innerException) { } + public InstanceLockLostException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceLockLostException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceLockLostException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + } + public sealed partial class InstanceLockQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult + { + public InstanceLockQueryResult() { } + public InstanceLockQueryResult(System.Collections.Generic.IDictionary instanceOwnerIds) { } + public InstanceLockQueryResult(System.Guid instanceId, System.Guid instanceOwnerId) { } + public System.Collections.Generic.IDictionary InstanceOwnerIds { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.SerializableAttribute] + public partial class InstanceNotReadyException : System.Runtime.DurableInstancing.InstancePersistenceCommandException + { + public InstanceNotReadyException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceNotReadyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceNotReadyException(string message) { } + public InstanceNotReadyException(string message, System.Exception innerException) { } + public InstanceNotReadyException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstanceNotReadyException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstanceNotReadyException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + } + public sealed partial class InstanceOwner + { + internal InstanceOwner() { } + public System.Guid InstanceOwnerId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.SerializableAttribute] + public partial class InstanceOwnerException : System.Runtime.DurableInstancing.InstancePersistenceException + { + public InstanceOwnerException() { } + [System.Security.SecurityCriticalAttribute] + protected InstanceOwnerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstanceOwnerException(string message) { } + public InstanceOwnerException(string message, System.Exception innerException) { } + public InstanceOwnerException(System.Xml.Linq.XName commandName, System.Guid instanceOwnerId) { } + public InstanceOwnerException(System.Xml.Linq.XName commandName, System.Guid instanceOwnerId, System.Exception innerException) { } + public InstanceOwnerException(System.Xml.Linq.XName commandName, System.Guid instanceOwnerId, string message, System.Exception innerException) { } + public System.Guid InstanceOwnerId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public sealed partial class InstanceOwnerQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult + { + public InstanceOwnerQueryResult() { } + public InstanceOwnerQueryResult(System.Collections.Generic.IDictionary> instanceOwners) { } + public InstanceOwnerQueryResult(System.Guid instanceOwnerId, System.Collections.Generic.IDictionary metadata) { } + public System.Collections.Generic.IDictionary> InstanceOwners { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public abstract partial class InstancePersistenceCommand + { + protected InstancePersistenceCommand(System.Xml.Linq.XName name) { } + protected internal virtual bool AutomaticallyAcquiringLock { get { throw null; } } + protected internal virtual bool IsTransactionEnlistmentOptional { get { throw null; } } + public System.Xml.Linq.XName Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + protected internal virtual void Validate(System.Runtime.DurableInstancing.InstanceView view) { } + } + [System.SerializableAttribute] + public partial class InstancePersistenceCommandException : System.Runtime.DurableInstancing.InstancePersistenceException + { + public InstancePersistenceCommandException() { } + [System.Security.SecurityCriticalAttribute] + protected InstancePersistenceCommandException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstancePersistenceCommandException(string message) { } + public InstancePersistenceCommandException(string message, System.Exception innerException) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName, System.Exception innerException) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName, System.Guid instanceId) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName, System.Guid instanceId, System.Exception innerException) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName, System.Guid instanceId, string message, System.Exception innerException) { } + public InstancePersistenceCommandException(System.Xml.Linq.XName commandName, string message, System.Exception innerException) { } + public System.Guid InstanceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public sealed partial class InstancePersistenceContext + { + internal InstancePersistenceContext() { } + public System.Runtime.DurableInstancing.InstanceHandle InstanceHandle { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public long InstanceVersion { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceView InstanceView { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Guid LockToken { get { throw null; } } + public object UserContext { get { throw null; } } + public void AssociatedInstanceKey(System.Guid key) { } + public System.IAsyncResult BeginBindReclaimedLock(long instanceVersion, System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginExecute(System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + public void BindAcquiredLock(long instanceVersion) { } + public void BindEvent(System.Runtime.DurableInstancing.InstancePersistenceEvent persistenceEvent) { } + public void BindInstance(System.Guid instanceId) { } + public void BindInstanceOwner(System.Guid instanceOwnerId, System.Guid lockToken) { } + public void BindReclaimedLock(long instanceVersion, System.TimeSpan timeout) { } + public void CompletedInstance() { } + public void CompletedInstanceKey(System.Guid key) { } + public System.Exception CreateBindReclaimedLockException(long instanceVersion) { throw null; } + public void EndBindReclaimedLock(System.IAsyncResult result) { } + public void EndExecute(System.IAsyncResult result) { } + public void Execute(System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout) { } + public void LoadedInstance(System.Runtime.DurableInstancing.InstanceState state, System.Collections.Generic.IDictionary instanceData, System.Collections.Generic.IDictionary instanceMetadata, System.Collections.Generic.IDictionary> associatedInstanceKeyMetadata, System.Collections.Generic.IDictionary> completedInstanceKeyMetadata) { } + public void PersistedInstance(System.Collections.Generic.IDictionary data) { } + public void QueriedInstanceStore(System.Runtime.DurableInstancing.InstanceStoreQueryResult queryResult) { } + public void ReadInstanceKeyMetadata(System.Guid key, System.Collections.Generic.IDictionary metadata, bool complete) { } + public void ReadInstanceMetadata(System.Collections.Generic.IDictionary metadata, bool complete) { } + public void ReadInstanceOwnerMetadata(System.Collections.Generic.IDictionary metadata, bool complete) { } + public void SetCancellationHandler(System.Action cancellationHandler) { } + public void UnassociatedInstanceKey(System.Guid key) { } + public void WroteInstanceKeyMetadataValue(System.Guid key, System.Xml.Linq.XName name, System.Runtime.DurableInstancing.InstanceValue value) { } + public void WroteInstanceMetadataValue(System.Xml.Linq.XName name, System.Runtime.DurableInstancing.InstanceValue value) { } + public void WroteInstanceOwnerMetadataValue(System.Xml.Linq.XName name, System.Runtime.DurableInstancing.InstanceValue value) { } + } + public abstract partial class InstancePersistenceEvent : System.IEquatable + { + internal InstancePersistenceEvent() { } + public System.Xml.Linq.XName Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.Runtime.DurableInstancing.InstancePersistenceEvent persistenceEvent) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Runtime.DurableInstancing.InstancePersistenceEvent left, System.Runtime.DurableInstancing.InstancePersistenceEvent right) { throw null; } + public static bool operator !=(System.Runtime.DurableInstancing.InstancePersistenceEvent left, System.Runtime.DurableInstancing.InstancePersistenceEvent right) { throw null; } + } + public abstract partial class InstancePersistenceEvent : System.Runtime.DurableInstancing.InstancePersistenceEvent where T : System.Runtime.DurableInstancing.InstancePersistenceEvent, new() + { + protected InstancePersistenceEvent(System.Xml.Linq.XName name) { } + public static T Value { get { throw null; } } + } + [System.SerializableAttribute] + public partial class InstancePersistenceException : System.Exception + { + public InstancePersistenceException() { } + [System.Security.SecurityCriticalAttribute] + protected InstancePersistenceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InstancePersistenceException(string message) { } + public InstancePersistenceException(string message, System.Exception innerException) { } + public InstancePersistenceException(System.Xml.Linq.XName commandName) { } + public InstancePersistenceException(System.Xml.Linq.XName commandName, System.Exception innerException) { } + public InstancePersistenceException(System.Xml.Linq.XName commandName, string message) { } + public InstancePersistenceException(System.Xml.Linq.XName commandName, string message, System.Exception innerException) { } + public System.Xml.Linq.XName CommandName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + public enum InstanceState + { + Completed = 3, + Initialized = 2, + Uninitialized = 1, + Unknown = 0, + } + public abstract partial class InstanceStore + { + protected InstanceStore() { } + public System.Runtime.DurableInstancing.InstanceOwner DefaultInstanceOwner { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.IAsyncResult BeginExecute(System.Runtime.DurableInstancing.InstanceHandle handle, System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + protected internal virtual System.IAsyncResult BeginTryCommand(System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginWaitForEvents(System.Runtime.DurableInstancing.InstanceHandle handle, System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + public System.Runtime.DurableInstancing.InstanceHandle CreateInstanceHandle() { throw null; } + public System.Runtime.DurableInstancing.InstanceHandle CreateInstanceHandle(System.Guid instanceId) { throw null; } + public System.Runtime.DurableInstancing.InstanceHandle CreateInstanceHandle(System.Runtime.DurableInstancing.InstanceOwner owner) { throw null; } + public System.Runtime.DurableInstancing.InstanceHandle CreateInstanceHandle(System.Runtime.DurableInstancing.InstanceOwner owner, System.Guid instanceId) { throw null; } + public System.Runtime.DurableInstancing.InstanceView EndExecute(System.IAsyncResult result) { throw null; } + protected internal virtual bool EndTryCommand(System.IAsyncResult result) { throw null; } + public System.Collections.Generic.List EndWaitForEvents(System.IAsyncResult result) { throw null; } + public System.Runtime.DurableInstancing.InstanceView Execute(System.Runtime.DurableInstancing.InstanceHandle handle, System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout) { throw null; } + protected System.Runtime.DurableInstancing.InstancePersistenceEvent[] GetEvents(System.Runtime.DurableInstancing.InstanceOwner owner) { throw null; } + protected System.Runtime.DurableInstancing.InstanceOwner[] GetInstanceOwners() { throw null; } + protected virtual void OnFreeInstanceHandle(System.Runtime.DurableInstancing.InstanceHandle instanceHandle, object userContext) { } + protected virtual object OnNewInstanceHandle(System.Runtime.DurableInstancing.InstanceHandle instanceHandle) { throw null; } + protected void ResetEvent(System.Runtime.DurableInstancing.InstancePersistenceEvent persistenceEvent, System.Runtime.DurableInstancing.InstanceOwner owner) { } + protected void SignalEvent(System.Runtime.DurableInstancing.InstancePersistenceEvent persistenceEvent, System.Runtime.DurableInstancing.InstanceOwner owner) { } + protected internal virtual bool TryCommand(System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, System.TimeSpan timeout) { throw null; } + public System.Collections.Generic.List WaitForEvents(System.Runtime.DurableInstancing.InstanceHandle handle, System.TimeSpan timeout) { throw null; } + } + public abstract partial class InstanceStoreQueryResult + { + protected InstanceStoreQueryResult() { } + } + [System.Runtime.Serialization.DataContractAttribute] + public sealed partial class InstanceValue + { + public InstanceValue(object value) { } + public InstanceValue(object value, System.Runtime.DurableInstancing.InstanceValueOptions options) { } + public static System.Runtime.DurableInstancing.InstanceValue DeletedValue { get { throw null; } } + public bool IsDeletedValue { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueOptions Options { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.FlagsAttribute] + public enum InstanceValueConsistency + { + InDoubt = 1, + None = 0, + Partial = 2, + } + [System.FlagsAttribute] + [System.Runtime.Serialization.DataContractAttribute] + public enum InstanceValueOptions + { + [System.Runtime.Serialization.EnumMemberAttribute] + None = 0, + [System.Runtime.Serialization.EnumMemberAttribute] + Optional = 1, + [System.Runtime.Serialization.EnumMemberAttribute] + WriteOnly = 2, + } + public sealed partial class InstanceView + { + internal InstanceView() { } + public System.Collections.Generic.IDictionary InstanceData { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueConsistency InstanceDataConsistency { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Guid InstanceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IDictionary InstanceKeys { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueConsistency InstanceKeysConsistency { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IDictionary InstanceMetadata { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueConsistency InstanceMetadataConsistency { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Runtime.DurableInstancing.InstanceOwner InstanceOwner { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.Generic.IDictionary InstanceOwnerMetadata { get { throw null; } } + public System.Runtime.DurableInstancing.InstanceValueConsistency InstanceOwnerMetadataConsistency { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Runtime.DurableInstancing.InstanceState InstanceState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection InstanceStoreQueryResults { get { throw null; } } + public bool IsBoundToInstance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool IsBoundToInstanceOwner { get { throw null; } } + public bool IsBoundToLock { get { throw null; } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Remoting.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Remoting.cs new file mode 100644 index 0000000000..8a8662a86f --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Remoting.cs @@ -0,0 +1,463 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(false)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Remoting.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Remoting.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Remoting.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.InteropServices.TypeLibVersionAttribute(4, 0)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Runtime.Remoting.Channels +{ + public partial class BinaryClientFormatterSink : System.Runtime.Remoting.Channels.IChannelSinkBase, System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Channels.IClientFormatterSink, System.Runtime.Remoting.Messaging.IMessageSink + { + public BinaryClientFormatterSink(System.Runtime.Remoting.Channels.IClientChannelSink nextSink) { } + public System.Runtime.Remoting.Channels.IClientChannelSink NextChannelSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Runtime.Remoting.Messaging.IMessageSink NextSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Messaging.IMessageSink replySink) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessRequest(System.Runtime.Remoting.Channels.IClientChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessResponse(System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.IO.Stream GetRequestStream(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void ProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream) { responseHeaders = default(System.Runtime.Remoting.Channels.ITransportHeaders); responseStream = default(System.IO.Stream); } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg) { throw null; } + } + public partial class BinaryClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider, System.Runtime.Remoting.Channels.IClientFormatterSinkProvider + { + public BinaryClientFormatterSinkProvider() { } + public BinaryClientFormatterSinkProvider(System.Collections.IDictionary properties, System.Collections.ICollection providerData) { } + public System.Runtime.Remoting.Channels.IClientChannelSinkProvider Next { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.IClientChannelSink CreateSink(System.Runtime.Remoting.Channels.IChannelSender channel, string url, object remoteChannelData) { throw null; } + } + public partial class BinaryServerFormatterSink : System.Runtime.Remoting.Channels.IChannelSinkBase, System.Runtime.Remoting.Channels.IServerChannelSink + { + public BinaryServerFormatterSink(System.Runtime.Remoting.Channels.BinaryServerFormatterSink.Protocol protocol, System.Runtime.Remoting.Channels.IServerChannelSink nextSink, System.Runtime.Remoting.Channels.IChannelReceiver receiver) { } + public System.Runtime.Remoting.Channels.IServerChannelSink NextChannelSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Runtime.Serialization.Formatters.TypeFilterLevel TypeFilterLevel { get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessResponse(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.IO.Stream GetResponseStream(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage requestMsg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Messaging.IMessage responseMsg, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream) { responseMsg = default(System.Runtime.Remoting.Messaging.IMessage); responseHeaders = default(System.Runtime.Remoting.Channels.ITransportHeaders); responseStream = default(System.IO.Stream); throw null; } + [System.SerializableAttribute] + public enum Protocol + { + Http = 0, + Other = 1, + } + } + public partial class BinaryServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider, System.Runtime.Remoting.Channels.IServerFormatterSinkProvider + { + public BinaryServerFormatterSinkProvider() { } + public BinaryServerFormatterSinkProvider(System.Collections.IDictionary properties, System.Collections.ICollection providerData) { } + public System.Runtime.Remoting.Channels.IServerChannelSinkProvider Next { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Runtime.Serialization.Formatters.TypeFilterLevel TypeFilterLevel { get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.IServerChannelSink CreateSink(System.Runtime.Remoting.Channels.IChannelReceiver channel) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void GetChannelData(System.Runtime.Remoting.Channels.IChannelDataStore channelData) { } + } + public partial class CommonTransportKeys + { + public const string ConnectionId = "__ConnectionId"; + public const string IPAddress = "__IPAddress"; + public const string RequestUri = "__RequestUri"; + public CommonTransportKeys() { } + } + public partial interface IAuthorizeRemotingConnection + { + bool IsConnectingEndPointAuthorized(System.Net.EndPoint endPoint); + bool IsConnectingIdentityAuthorized(System.Security.Principal.IIdentity identity); + } + public partial class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IChannelSinkBase, System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Channels.IClientFormatterSink, System.Runtime.Remoting.Messaging.IMessageSink + { + public SoapClientFormatterSink(System.Runtime.Remoting.Channels.IClientChannelSink nextSink) { } + public System.Runtime.Remoting.Channels.IClientChannelSink NextChannelSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Runtime.Remoting.Messaging.IMessageSink NextSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessageCtrl AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Messaging.IMessageSink replySink) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessRequest(System.Runtime.Remoting.Channels.IClientChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessResponse(System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.IO.Stream GetRequestStream(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void ProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream) { responseHeaders = default(System.Runtime.Remoting.Channels.ITransportHeaders); responseStream = default(System.IO.Stream); } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage msg) { throw null; } + } + public partial class SoapClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider, System.Runtime.Remoting.Channels.IClientFormatterSinkProvider + { + public SoapClientFormatterSinkProvider() { } + public SoapClientFormatterSinkProvider(System.Collections.IDictionary properties, System.Collections.ICollection providerData) { } + public System.Runtime.Remoting.Channels.IClientChannelSinkProvider Next { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.IClientChannelSink CreateSink(System.Runtime.Remoting.Channels.IChannelSender channel, string url, object remoteChannelData) { throw null; } + } + public partial class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IChannelSinkBase, System.Runtime.Remoting.Channels.IServerChannelSink + { + public SoapServerFormatterSink(System.Runtime.Remoting.Channels.SoapServerFormatterSink.Protocol protocol, System.Runtime.Remoting.Channels.IServerChannelSink nextSink, System.Runtime.Remoting.Channels.IChannelReceiver receiver) { } + public System.Runtime.Remoting.Channels.IServerChannelSink NextChannelSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Runtime.Serialization.Formatters.TypeFilterLevel TypeFilterLevel { get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessResponse(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.IO.Stream GetResponseStream(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage requestMsg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Messaging.IMessage responseMsg, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream) { responseMsg = default(System.Runtime.Remoting.Messaging.IMessage); responseHeaders = default(System.Runtime.Remoting.Channels.ITransportHeaders); responseStream = default(System.IO.Stream); throw null; } + [System.SerializableAttribute] + public enum Protocol + { + Http = 0, + Other = 1, + } + } + public partial class SoapServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider, System.Runtime.Remoting.Channels.IServerFormatterSinkProvider + { + public SoapServerFormatterSinkProvider() { } + public SoapServerFormatterSinkProvider(System.Collections.IDictionary properties, System.Collections.ICollection providerData) { } + public System.Runtime.Remoting.Channels.IServerChannelSinkProvider Next { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Runtime.Serialization.Formatters.TypeFilterLevel TypeFilterLevel { get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.IServerChannelSink CreateSink(System.Runtime.Remoting.Channels.IChannelReceiver channel) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void GetChannelData(System.Runtime.Remoting.Channels.IChannelDataStore channelData) { } + } + public enum SocketCachePolicy + { + AbsoluteTimeout = 1, + Default = 0, + } +} +namespace System.Runtime.Remoting.Channels.Http +{ + public partial class HttpChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties, System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.IChannelReceiverHook, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public HttpChannel() { } + public HttpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) { } + public HttpChannel(int port) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelScheme { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Runtime.Remoting.Channels.IServerChannelSink ChannelSinkChain { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + public override object this[object key] { get { throw null; } set { } } + public override System.Collections.ICollection Keys { get { throw null; } } + public override System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool WantsToListen { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AddHookChannelUri(string channelUri) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string[] GetUrlsForUri(string objectURI) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } + public partial class HttpClientChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties, System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public HttpClientChannel() { } + public HttpClientChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public HttpClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + public override object this[object key] { get { throw null; } set { } } + public override System.Collections.ICollection Keys { get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + } + public partial class HttpRemotingHandler : System.Web.IHttpHandler + { + public HttpRemotingHandler() { } + public HttpRemotingHandler(System.Type type, object srvID) { } + public bool IsReusable { get { throw null; } } + public void ProcessRequest(System.Web.HttpContext context) { } + } + public partial class HttpRemotingHandlerFactory : System.Web.IHttpHandlerFactory + { + public HttpRemotingHandlerFactory() { } + public System.Web.IHttpHandler GetHandler(System.Web.HttpContext context, string verb, string url, string filePath) { throw null; } + public void ReleaseHandler(System.Web.IHttpHandler handler) { } + } + public partial class HttpServerChannel : System.Runtime.Remoting.Channels.BaseChannelWithProperties, System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.IChannelReceiverHook + { + public HttpServerChannel() { } + public HttpServerChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public HttpServerChannel(int port) { } + public HttpServerChannel(string name, int port) { } + public HttpServerChannel(string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelScheme { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]get { throw null; } } + public System.Runtime.Remoting.Channels.IServerChannelSink ChannelSinkChain { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]get { throw null; } } + public override object this[object key] { get { throw null; } set { } } + public override System.Collections.ICollection Keys { get { throw null; } } + public bool WantsToListen { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AddHookChannelUri(string channelUri) { } + public string GetChannelUri() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual string[] GetUrlsForUri(string objectUri) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } +} +namespace System.Runtime.Remoting.Channels.Ipc +{ + public partial class IpcChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public IpcChannel() { } + public IpcChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) { } + public IpcChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider, System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor) { } + public IpcChannel(string portName) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string[] GetUrlsForUri(string objectURI) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } + public partial class IpcClientChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public IpcClientChannel() { } + public IpcClientChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public IpcClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + } + public partial class IpcServerChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.ISecurableChannel + { + public IpcServerChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public IpcServerChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider, System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor) { } + public IpcServerChannel(string portName) { } + public IpcServerChannel(string name, string portName) { } + public IpcServerChannel(string name, string portName, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + public string GetChannelUri() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual string[] GetUrlsForUri(string objectUri) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } +} +namespace System.Runtime.Remoting.Channels.Tcp +{ + public partial class TcpChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public TcpChannel() { } + public TcpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider) { } + public TcpChannel(int port) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string[] GetUrlsForUri(string objectURI) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } + public partial class TcpClientChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelSender, System.Runtime.Remoting.Channels.ISecurableChannel + { + public TcpClientChannel() { } + public TcpClientChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public TcpClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider) { } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink(string url, object remoteChannelData, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + } + public partial class TcpServerChannel : System.Runtime.Remoting.Channels.IChannel, System.Runtime.Remoting.Channels.IChannelReceiver, System.Runtime.Remoting.Channels.ISecurableChannel + { + public TcpServerChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public TcpServerChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider, System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection authorizeCallback) { } + public TcpServerChannel(int port) { } + public TcpServerChannel(string name, int port) { } + public TcpServerChannel(string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider) { } + public object ChannelData { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public string ChannelName { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public int ChannelPriority { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public bool IsSecured { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + public string GetChannelUri() { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public virtual string[] GetUrlsForUri(string objectUri) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public string Parse(string url, out string objectURI) { objectURI = default(string); throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StartListening(object data) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void StopListening(object data) { } + } +} +namespace System.Runtime.Remoting.MetadataServices +{ + public partial class MetaData + { + public MetaData() { } + public static void ConvertCodeSourceFileToAssemblyFile(string codePath, string assemblyPath, string strongNameFilename) { } + public static void ConvertCodeSourceStreamToAssemblyFile(System.Collections.ArrayList outCodeStreamList, string assemblyPath, string strongNameFilename) { } + public static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList) { } + public static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList, string proxyUrl) { } + public static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList, string proxyUrl, string proxyNamespace) { } + public static void ConvertTypesToSchemaToFile(System.Runtime.Remoting.MetadataServices.ServiceType[] types, System.Runtime.Remoting.MetadataServices.SdlType sdlType, string path) { } + public static void ConvertTypesToSchemaToFile(System.Type[] types, System.Runtime.Remoting.MetadataServices.SdlType sdlType, string path) { } + public static void ConvertTypesToSchemaToStream(System.Runtime.Remoting.MetadataServices.ServiceType[] serviceTypes, System.Runtime.Remoting.MetadataServices.SdlType sdlType, System.IO.Stream outputStream) { } + public static void ConvertTypesToSchemaToStream(System.Type[] types, System.Runtime.Remoting.MetadataServices.SdlType sdlType, System.IO.Stream outputStream) { } + public static void RetrieveSchemaFromUrlToFile(string url, string path) { } + public static void RetrieveSchemaFromUrlToStream(string url, System.IO.Stream outputStream) { } + public static void SaveStreamToFile(System.IO.Stream inputStream, string path) { } + } + public partial class SdlChannelSink : System.Runtime.Remoting.Channels.IChannelSinkBase, System.Runtime.Remoting.Channels.IServerChannelSink + { + public SdlChannelSink(System.Runtime.Remoting.Channels.IChannelReceiver receiver, System.Runtime.Remoting.Channels.IServerChannelSink nextSink) { } + public System.Runtime.Remoting.Channels.IServerChannelSink NextChannelSink { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + public System.Collections.IDictionary Properties { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void AsyncProcessResponse(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers, System.IO.Stream stream) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.IO.Stream GetResponseStream(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack sinkStack, object state, System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack sinkStack, System.Runtime.Remoting.Messaging.IMessage requestMsg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Messaging.IMessage responseMsg, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream) { responseMsg = default(System.Runtime.Remoting.Messaging.IMessage); responseHeaders = default(System.Runtime.Remoting.Channels.ITransportHeaders); responseStream = default(System.IO.Stream); throw null; } + } + public partial class SdlChannelSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider + { + public SdlChannelSinkProvider() { } + public SdlChannelSinkProvider(System.Collections.IDictionary properties, System.Collections.ICollection providerData) { } + public System.Runtime.Remoting.Channels.IServerChannelSinkProvider Next { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)]set { } } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public System.Runtime.Remoting.Channels.IServerChannelSink CreateSink(System.Runtime.Remoting.Channels.IChannelReceiver channel) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096), Infrastructure=true)] + public void GetChannelData(System.Runtime.Remoting.Channels.IChannelDataStore localChannelData) { } + } + [System.SerializableAttribute] + public enum SdlType + { + Sdl = 0, + Wsdl = 1, + } + public partial class ServiceType + { + public ServiceType(System.Type type) { } + public ServiceType(System.Type type, string url) { } + public System.Type ObjectType { get { throw null; } } + public string Url { get { throw null; } } + } + [System.SerializableAttribute] + public partial class SUDSGeneratorException : System.Exception + { + protected SUDSGeneratorException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class SUDSParserException : System.Exception + { + protected SUDSParserException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } +} +namespace System.Runtime.Remoting.Services +{ + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + public abstract partial class RemotingClientProxy : System.ComponentModel.Component + { + protected object _tp; + protected System.Type _type; + protected string _url; + protected RemotingClientProxy() { } + public bool AllowAutoRedirect { get { throw null; } set { } } + public object Cookies { get { throw null; } } + public string Domain { get { throw null; } set { } } + public bool EnableCookies { get { throw null; } set { } } + public string Password { get { throw null; } set { } } + public string Path { get { throw null; } set { } } + public bool PreAuthenticate { get { throw null; } set { } } + public string ProxyName { get { throw null; } set { } } + public int ProxyPort { get { throw null; } set { } } + public int Timeout { get { throw null; } set { } } + public string Url { get { throw null; } set { } } + public string UserAgent { get { throw null; } set { } } + public string Username { get { throw null; } set { } } + protected void ConfigureProxy(System.Type type, string url) { } + protected void ConnectProxy() { } + } + public partial class RemotingService : System.ComponentModel.Component + { + public RemotingService() { } + public System.Web.HttpApplicationState Application { get { throw null; } } + public System.Web.HttpContext Context { get { throw null; } } + public System.Web.HttpServerUtility Server { get { throw null; } } + public System.Web.SessionState.HttpSessionState Session { get { throw null; } } + public System.Security.Principal.IPrincipal User { get { throw null; } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.Formatters.Soap.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.Formatters.Soap.cs new file mode 100644 index 0000000000..47c78d706c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.Formatters.Soap.cs @@ -0,0 +1,42 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.Formatters.Soap.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.Formatters.Soap.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.Formatters.Soap.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(true)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +namespace System.Runtime.Serialization.Formatters.Soap +{ + public sealed partial class SoapFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter, System.Runtime.Serialization.IFormatter + { + public SoapFormatter() { } + public SoapFormatter(System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context) { } + public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle AssemblyFormat { get { throw null; } set { } } + public System.Runtime.Serialization.SerializationBinder Binder { get { throw null; } set { } } + public System.Runtime.Serialization.StreamingContext Context { get { throw null; } set { } } + public System.Runtime.Serialization.Formatters.TypeFilterLevel FilterLevel { get { throw null; } set { } } + public System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get { throw null; } set { } } + public System.Runtime.Serialization.Formatters.ISoapMessage TopObject { get { throw null; } set { } } + public System.Runtime.Serialization.Formatters.FormatterTypeStyle TypeFormat { get { throw null; } set { } } + public object Deserialize(System.IO.Stream serializationStream) { throw null; } + public object Deserialize(System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) { throw null; } + public void Serialize(System.IO.Stream serializationStream, object graph) { } + public void Serialize(System.IO.Stream serializationStream, object graph, System.Runtime.Remoting.Messaging.Header[] headers) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.cs new file mode 100644 index 0000000000..b40c8e9713 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Runtime.Serialization.cs @@ -0,0 +1,836 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Runtime.Serialization.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Runtime.Serialization.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Runtime.Serialization.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Runtime.Serialization +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(12), Inherited=false, AllowMultiple=false)] + public sealed partial class CollectionDataContractAttribute : System.Attribute + { + public CollectionDataContractAttribute() { } + public bool IsItemNameSetExplicitly { get { throw null; } } + public bool IsKeyNameSetExplicitly { get { throw null; } } + public bool IsNameSetExplicitly { get { throw null; } } + public bool IsNamespaceSetExplicitly { get { throw null; } } + public bool IsReference { get { throw null; } set { } } + public bool IsReferenceSetExplicitly { get { throw null; } } + public bool IsValueNameSetExplicitly { get { throw null; } } + public string ItemName { get { throw null; } set { } } + public string KeyName { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public string Namespace { get { throw null; } set { } } + public string ValueName { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(3), Inherited=false, AllowMultiple=true)] + public sealed partial class ContractNamespaceAttribute : System.Attribute + { + public ContractNamespaceAttribute(string contractNamespace) { } + public string ClrNamespace { get { throw null; } set { } } + public string ContractNamespace { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(28), Inherited=false, AllowMultiple=false)] + public sealed partial class DataContractAttribute : System.Attribute + { + public DataContractAttribute() { } + public bool IsNameSetExplicitly { get { throw null; } } + public bool IsNamespaceSetExplicitly { get { throw null; } } + public bool IsReference { get { throw null; } set { } } + public bool IsReferenceSetExplicitly { get { throw null; } } + public string Name { get { throw null; } set { } } + public string Namespace { get { throw null; } set { } } + } + public abstract partial class DataContractResolver + { + protected DataContractResolver() { } + public abstract System.Type ResolveName(string typeName, string typeNamespace, System.Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver); + public abstract bool TryResolveType(System.Type type, System.Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver, out System.Xml.XmlDictionaryString typeName, out System.Xml.XmlDictionaryString typeNamespace); + } + public sealed partial class DataContractSerializer : System.Runtime.Serialization.XmlObjectSerializer + { + public DataContractSerializer(System.Type type) { } + public DataContractSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate) { } + public DataContractSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, System.Runtime.Serialization.DataContractResolver dataContractResolver) { } + public DataContractSerializer(System.Type type, System.Runtime.Serialization.DataContractSerializerSettings settings) { } + public DataContractSerializer(System.Type type, string rootName, string rootNamespace) { } + public DataContractSerializer(System.Type type, string rootName, string rootNamespace, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractSerializer(System.Type type, string rootName, string rootNamespace, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate) { } + public DataContractSerializer(System.Type type, string rootName, string rootNamespace, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, System.Runtime.Serialization.DataContractResolver dataContractResolver) { } + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace) { } + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate) { } + public DataContractSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, System.Runtime.Serialization.DataContractResolver dataContractResolver) { } + public System.Runtime.Serialization.DataContractResolver DataContractResolver { get { throw null; } } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get { throw null; } } + public bool IgnoreExtensionDataObject { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection KnownTypes { get { throw null; } } + public int MaxItemsInObjectGraph { get { throw null; } } + public bool PreserveObjectReferences { get { throw null; } } + public bool SerializeReadOnlyTypes { get { throw null; } } + public override bool IsStartObject(System.Xml.XmlDictionaryReader reader) { throw null; } + public override bool IsStartObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName) { throw null; } + public object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName, System.Runtime.Serialization.DataContractResolver dataContractResolver) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) { throw null; } + public override void WriteEndObject(System.Xml.XmlDictionaryWriter writer) { } + public override void WriteEndObject(System.Xml.XmlWriter writer) { } + public void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver) { } + public override void WriteObject(System.Xml.XmlWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlWriter writer, object graph) { } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static partial class DataContractSerializerExtensions + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static System.Runtime.Serialization.ISerializationSurrogateProvider GetSerializationSurrogateProvider(this System.Runtime.Serialization.DataContractSerializer serializer) { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static void SetSerializationSurrogateProvider(this System.Runtime.Serialization.DataContractSerializer serializer, System.Runtime.Serialization.ISerializationSurrogateProvider provider) { } + } + public partial class DataContractSerializerSettings + { + public DataContractSerializerSettings() { } + public System.Runtime.Serialization.DataContractResolver DataContractResolver { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IgnoreExtensionDataObject { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.IEnumerable KnownTypes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public int MaxItemsInObjectGraph { get { throw null; } set { } } + public bool PreserveObjectReferences { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Xml.XmlDictionaryString RootName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Xml.XmlDictionaryString RootNamespace { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SerializeReadOnlyTypes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), Inherited=false, AllowMultiple=false)] + public sealed partial class DataMemberAttribute : System.Attribute + { + public DataMemberAttribute() { } + public bool EmitDefaultValue { get { throw null; } set { } } + public bool IsNameSetExplicitly { get { throw null; } } + public bool IsRequired { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public int Order { get { throw null; } set { } } + } + public partial class DateTimeFormat + { + public DateTimeFormat(string formatString) { } + public DateTimeFormat(string formatString, System.IFormatProvider formatProvider) { } + public System.Globalization.DateTimeStyles DateTimeStyles { get { throw null; } set { } } + public System.IFormatProvider FormatProvider { get { throw null; } } + public string FormatString { get { throw null; } } + } + public enum EmitTypeInformation + { + Always = 1, + AsNeeded = 0, + Never = 2, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(256), Inherited=false, AllowMultiple=false)] + public sealed partial class EnumMemberAttribute : System.Attribute + { + public EnumMemberAttribute() { } + public bool IsValueSetExplicitly { get { throw null; } } + public string Value { get { throw null; } set { } } + } + public partial class ExportOptions + { + public ExportOptions() { } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection KnownTypes { get { throw null; } } + } + public sealed partial class ExtensionDataObject + { + internal ExtensionDataObject() { } + } + public partial interface IDataContractSurrogate + { + object GetCustomDataToExport(System.Reflection.MemberInfo memberInfo, System.Type dataContractType); + object GetCustomDataToExport(System.Type clrType, System.Type dataContractType); + System.Type GetDataContractType(System.Type type); + object GetDeserializedObject(object obj, System.Type targetType); + void GetKnownCustomDataTypes(System.Collections.ObjectModel.Collection customDataTypes); + object GetObjectToSerialize(object obj, System.Type targetType); + System.Type GetReferencedTypeOnImport(string typeName, string typeNamespace, object customData); + System.CodeDom.CodeTypeDeclaration ProcessImportedType(System.CodeDom.CodeTypeDeclaration typeDeclaration, System.CodeDom.CodeCompileUnit compileUnit); + } + public partial interface IExtensibleDataObject + { + System.Runtime.Serialization.ExtensionDataObject ExtensionData { get; set; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(384), Inherited=false, AllowMultiple=false)] + public sealed partial class IgnoreDataMemberAttribute : System.Attribute + { + public IgnoreDataMemberAttribute() { } + } + public partial class ImportOptions + { + public ImportOptions() { } + public System.CodeDom.Compiler.CodeDomProvider CodeProvider { get { throw null; } set { } } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get { throw null; } set { } } + public bool EnableDataBinding { get { throw null; } set { } } + public bool GenerateInternal { get { throw null; } set { } } + public bool GenerateSerializable { get { throw null; } set { } } + public bool ImportXmlType { get { throw null; } set { } } + public System.Collections.Generic.IDictionary Namespaces { get { throw null; } } + public System.Collections.Generic.ICollection ReferencedCollectionTypes { get { throw null; } } + public System.Collections.Generic.ICollection ReferencedTypes { get { throw null; } } + } + [System.SerializableAttribute] + public partial class InvalidDataContractException : System.Exception + { + public InvalidDataContractException() { } + protected InvalidDataContractException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public InvalidDataContractException(string message) { } + public InvalidDataContractException(string message, System.Exception innerException) { } + } + public partial interface ISerializationSurrogateProvider + { + object GetDeserializedObject(object obj, System.Type targetType); + object GetObjectToSerialize(object obj, System.Type targetType); + System.Type GetSurrogateType(System.Type type); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(12), Inherited=true, AllowMultiple=true)] + public sealed partial class KnownTypeAttribute : System.Attribute + { + public KnownTypeAttribute(string methodName) { } + public KnownTypeAttribute(System.Type type) { } + public string MethodName { get { throw null; } } + public System.Type Type { get { throw null; } } + } + public sealed partial class NetDataContractSerializer : System.Runtime.Serialization.XmlObjectSerializer, System.Runtime.Serialization.IFormatter + { + public NetDataContractSerializer() { } + public NetDataContractSerializer(System.Runtime.Serialization.StreamingContext context) { } + public NetDataContractSerializer(System.Runtime.Serialization.StreamingContext context, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.Formatters.FormatterAssemblyStyle assemblyFormat, System.Runtime.Serialization.ISurrogateSelector surrogateSelector) { } + public NetDataContractSerializer(string rootName, string rootNamespace) { } + public NetDataContractSerializer(string rootName, string rootNamespace, System.Runtime.Serialization.StreamingContext context, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.Formatters.FormatterAssemblyStyle assemblyFormat, System.Runtime.Serialization.ISurrogateSelector surrogateSelector) { } + public NetDataContractSerializer(System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace) { } + public NetDataContractSerializer(System.Xml.XmlDictionaryString rootName, System.Xml.XmlDictionaryString rootNamespace, System.Runtime.Serialization.StreamingContext context, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.Formatters.FormatterAssemblyStyle assemblyFormat, System.Runtime.Serialization.ISurrogateSelector surrogateSelector) { } + public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle AssemblyFormat { get { throw null; } set { } } + public System.Runtime.Serialization.SerializationBinder Binder { get { throw null; } set { } } + public System.Runtime.Serialization.StreamingContext Context { get { throw null; } set { } } + public bool IgnoreExtensionDataObject { get { throw null; } } + public int MaxItemsInObjectGraph { get { throw null; } } + public System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get { throw null; } set { } } + public object Deserialize(System.IO.Stream stream) { throw null; } + public override bool IsStartObject(System.Xml.XmlDictionaryReader reader) { throw null; } + public override bool IsStartObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) { throw null; } + public void Serialize(System.IO.Stream stream, object graph) { } + public override void WriteEndObject(System.Xml.XmlDictionaryWriter writer) { } + public override void WriteEndObject(System.Xml.XmlWriter writer) { } + public override void WriteObject(System.Xml.XmlWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlWriter writer, object graph) { } + } + public abstract partial class XmlObjectSerializer + { + protected XmlObjectSerializer() { } + public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader); + public virtual bool IsStartObject(System.Xml.XmlReader reader) { throw null; } + public virtual object ReadObject(System.IO.Stream stream) { throw null; } + public virtual object ReadObject(System.Xml.XmlDictionaryReader reader) { throw null; } + public abstract object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName); + public virtual object ReadObject(System.Xml.XmlReader reader) { throw null; } + public virtual object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) { throw null; } + public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer); + public virtual void WriteEndObject(System.Xml.XmlWriter writer) { } + public virtual void WriteObject(System.IO.Stream stream, object graph) { } + public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph) { } + public virtual void WriteObject(System.Xml.XmlWriter writer, object graph) { } + public abstract void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph); + public virtual void WriteObjectContent(System.Xml.XmlWriter writer, object graph) { } + public abstract void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph); + public virtual void WriteStartObject(System.Xml.XmlWriter writer, object graph) { } + } + public static partial class XmlSerializableServices + { + public static void AddDefaultSchema(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.XmlQualifiedName typeQName) { } + public static System.Xml.XmlNode[] ReadNodes(System.Xml.XmlReader xmlReader) { throw null; } + public static void WriteNodes(System.Xml.XmlWriter xmlWriter, System.Xml.XmlNode[] nodes) { } + } + public static partial class XPathQueryGenerator + { + public static string CreateFromDataContractSerializer(System.Type type, System.Reflection.MemberInfo[] pathToMember, System.Text.StringBuilder rootElementXpath, out System.Xml.XmlNamespaceManager namespaces) { namespaces = default(System.Xml.XmlNamespaceManager); throw null; } + public static string CreateFromDataContractSerializer(System.Type type, System.Reflection.MemberInfo[] pathToMember, out System.Xml.XmlNamespaceManager namespaces) { namespaces = default(System.Xml.XmlNamespaceManager); throw null; } + } + public partial class XsdDataContractExporter + { + public XsdDataContractExporter() { } + public XsdDataContractExporter(System.Xml.Schema.XmlSchemaSet schemas) { } + public System.Runtime.Serialization.ExportOptions Options { get { throw null; } set { } } + public System.Xml.Schema.XmlSchemaSet Schemas { get { throw null; } } + public bool CanExport(System.Collections.Generic.ICollection assemblies) { throw null; } + public bool CanExport(System.Collections.Generic.ICollection types) { throw null; } + public bool CanExport(System.Type type) { throw null; } + public void Export(System.Collections.Generic.ICollection assemblies) { } + public void Export(System.Collections.Generic.ICollection types) { } + public void Export(System.Type type) { } + public System.Xml.XmlQualifiedName GetRootElementName(System.Type type) { throw null; } + public System.Xml.Schema.XmlSchemaType GetSchemaType(System.Type type) { throw null; } + public System.Xml.XmlQualifiedName GetSchemaTypeName(System.Type type) { throw null; } + } + public partial class XsdDataContractImporter + { + public XsdDataContractImporter() { } + public XsdDataContractImporter(System.CodeDom.CodeCompileUnit codeCompileUnit) { } + public System.CodeDom.CodeCompileUnit CodeCompileUnit { get { throw null; } } + public System.Runtime.Serialization.ImportOptions Options { get { throw null; } set { } } + public bool CanImport(System.Xml.Schema.XmlSchemaSet schemas) { throw null; } + public bool CanImport(System.Xml.Schema.XmlSchemaSet schemas, System.Collections.Generic.ICollection typeNames) { throw null; } + public bool CanImport(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.XmlSchemaElement element) { throw null; } + public bool CanImport(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.XmlQualifiedName typeName) { throw null; } + public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName) { throw null; } + public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element) { throw null; } + public System.Collections.Generic.ICollection GetKnownTypeReferences(System.Xml.XmlQualifiedName typeName) { throw null; } + public void Import(System.Xml.Schema.XmlSchemaSet schemas) { } + public void Import(System.Xml.Schema.XmlSchemaSet schemas, System.Collections.Generic.ICollection typeNames) { } + public System.Xml.XmlQualifiedName Import(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.XmlSchemaElement element) { throw null; } + public void Import(System.Xml.Schema.XmlSchemaSet schemas, System.Xml.XmlQualifiedName typeName) { } + } +} +namespace System.Runtime.Serialization.Configuration +{ + public sealed partial class DataContractSerializerSection : System.Configuration.ConfigurationSection + { + public DataContractSerializerSection() { } + [System.Configuration.ConfigurationPropertyAttribute("declaredTypes", DefaultValue=null)] + public System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection DeclaredTypes { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public sealed partial class DeclaredTypeElement : System.Configuration.ConfigurationElement + { + public DeclaredTypeElement() { } + public DeclaredTypeElement(string typeName) { } + [System.Configuration.ConfigurationPropertyAttribute("", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Runtime.Serialization.Configuration.TypeElementCollection KnownTypes { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("type", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(4))] + public string Type { get { throw null; } set { } } + [System.Security.SecuritySafeCriticalAttribute] + protected override void PostDeserialize() { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Runtime.Serialization.Configuration.DeclaredTypeElement))] + public sealed partial class DeclaredTypeElementCollection : System.Configuration.ConfigurationElementCollection + { + public DeclaredTypeElementCollection() { } + public System.Runtime.Serialization.Configuration.DeclaredTypeElement this[int index] { get { throw null; } set { } } + public new System.Runtime.Serialization.Configuration.DeclaredTypeElement this[string typeName] { get { throw null; } set { } } + public void Add(System.Runtime.Serialization.Configuration.DeclaredTypeElement element) { } + public void Clear() { } + public bool Contains(string typeName) { throw null; } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public int IndexOf(System.Runtime.Serialization.Configuration.DeclaredTypeElement element) { throw null; } + public void Remove(System.Runtime.Serialization.Configuration.DeclaredTypeElement element) { } + public void Remove(string typeName) { } + public void RemoveAt(int index) { } + } + public sealed partial class NetDataContractSerializerSection : System.Configuration.ConfigurationSection + { + public NetDataContractSerializerSection() { } + [System.Configuration.ConfigurationPropertyAttribute("enableUnsafeTypeForwarding", DefaultValue=false)] + public bool EnableUnsafeTypeForwarding { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public sealed partial class ParameterElement : System.Configuration.ConfigurationElement + { + public ParameterElement() { } + public ParameterElement(int index) { } + public ParameterElement(string typeName) { } + [System.Configuration.ConfigurationPropertyAttribute("index", DefaultValue=0)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0)] + public int Index { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Runtime.Serialization.Configuration.ParameterElementCollection Parameters { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("type", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string Type { get { throw null; } set { } } + protected override void PostDeserialize() { } + protected override void PreSerialize(System.Xml.XmlWriter writer) { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Runtime.Serialization.Configuration.ParameterElement), AddItemName="parameter", CollectionType=(System.Configuration.ConfigurationElementCollectionType)(0))] + public sealed partial class ParameterElementCollection : System.Configuration.ConfigurationElementCollection + { + public ParameterElementCollection() { } + public override System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } } + protected override string ElementName { get { throw null; } } + public System.Runtime.Serialization.Configuration.ParameterElement this[int index] { get { throw null; } set { } } + public void Add(System.Runtime.Serialization.Configuration.ParameterElement element) { } + public void Clear() { } + public bool Contains(string typeName) { throw null; } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public int IndexOf(System.Runtime.Serialization.Configuration.ParameterElement element) { throw null; } + public void Remove(System.Runtime.Serialization.Configuration.ParameterElement element) { } + public void RemoveAt(int index) { } + } + public sealed partial class SerializationSectionGroup : System.Configuration.ConfigurationSectionGroup + { + public SerializationSectionGroup() { } + public System.Runtime.Serialization.Configuration.DataContractSerializerSection DataContractSerializer { get { throw null; } } + public System.Runtime.Serialization.Configuration.NetDataContractSerializerSection NetDataContractSerializer { get { throw null; } } + public static System.Runtime.Serialization.Configuration.SerializationSectionGroup GetSectionGroup(System.Configuration.Configuration config) { throw null; } + } + public sealed partial class TypeElement : System.Configuration.ConfigurationElement + { + public TypeElement() { } + public TypeElement(string typeName) { } + [System.Configuration.ConfigurationPropertyAttribute("index", DefaultValue=0)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0)] + public int Index { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(1))] + public System.Runtime.Serialization.Configuration.ParameterElementCollection Parameters { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("type", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string Type { get { throw null; } set { } } + protected override void Reset(System.Configuration.ConfigurationElement parentElement) { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Runtime.Serialization.Configuration.TypeElement), CollectionType=(System.Configuration.ConfigurationElementCollectionType)(0))] + public sealed partial class TypeElementCollection : System.Configuration.ConfigurationElementCollection + { + public TypeElementCollection() { } + public override System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } } + protected override string ElementName { get { throw null; } } + public System.Runtime.Serialization.Configuration.TypeElement this[int index] { get { throw null; } set { } } + public void Add(System.Runtime.Serialization.Configuration.TypeElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public int IndexOf(System.Runtime.Serialization.Configuration.TypeElement element) { throw null; } + public void Remove(System.Runtime.Serialization.Configuration.TypeElement element) { } + public void RemoveAt(int index) { } + } +} +namespace System.Runtime.Serialization.Json +{ + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class DataContractJsonSerializer : System.Runtime.Serialization.XmlObjectSerializer + { + public DataContractJsonSerializer(System.Type type) { } + public DataContractJsonSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractJsonSerializer(System.Type type, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation) { } + public DataContractJsonSerializer(System.Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings settings) { } + public DataContractJsonSerializer(System.Type type, string rootName) { } + public DataContractJsonSerializer(System.Type type, string rootName, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractJsonSerializer(System.Type type, string rootName, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation) { } + public DataContractJsonSerializer(System.Type type, System.Xml.XmlDictionaryString rootName) { } + public DataContractJsonSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable knownTypes) { } + public DataContractJsonSerializer(System.Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation) { } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get { throw null; } } + public System.Runtime.Serialization.DateTimeFormat DateTimeFormat { get { throw null; } } + public System.Runtime.Serialization.EmitTypeInformation EmitTypeInformation { get { throw null; } } + public bool IgnoreExtensionDataObject { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection KnownTypes { get { throw null; } } + public int MaxItemsInObjectGraph { get { throw null; } } + public bool SerializeReadOnlyTypes { get { throw null; } } + public bool UseSimpleDictionaryFormat { get { throw null; } } + public override bool IsStartObject(System.Xml.XmlDictionaryReader reader) { throw null; } + public override bool IsStartObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.IO.Stream stream) { throw null; } + public override object ReadObject(System.Xml.XmlDictionaryReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader) { throw null; } + public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName) { throw null; } + public override void WriteEndObject(System.Xml.XmlDictionaryWriter writer) { } + public override void WriteEndObject(System.Xml.XmlWriter writer) { } + public override void WriteObject(System.IO.Stream stream, object graph) { } + public override void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteObject(System.Xml.XmlWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteObjectContent(System.Xml.XmlWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph) { } + public override void WriteStartObject(System.Xml.XmlWriter writer, object graph) { } + } + public partial class DataContractJsonSerializerSettings + { + public DataContractJsonSerializerSettings() { } + public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Runtime.Serialization.DateTimeFormat DateTimeFormat { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Runtime.Serialization.EmitTypeInformation EmitTypeInformation { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IgnoreExtensionDataObject { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.IEnumerable KnownTypes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public int MaxItemsInObjectGraph { get { throw null; } set { } } + public string RootName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SerializeReadOnlyTypes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool UseSimpleDictionaryFormat { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IXmlJsonReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IXmlJsonWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public static partial class JsonReaderWriterFactory + { + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateJsonReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateJsonReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateJsonReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateJsonWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream, bool indent, string indentChars) { throw null; } + } +} +namespace System.Xml +{ + public partial interface IFragmentCapableXmlDictionaryWriter + { + bool CanFragment { get; } + void EndFragment(); + void StartFragment(System.IO.Stream stream, bool generateSelfContainedTextFragment); + void WriteFragment(byte[] buffer, int offset, int count); + } + public partial interface IStreamProvider + { + System.IO.Stream GetStream(); + void ReleaseStream(System.IO.Stream stream); + } + public partial interface IXmlBinaryReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public partial interface IXmlBinaryWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session, bool ownsStream); + } + public partial interface IXmlDictionary + { + bool TryLookup(int key, out System.Xml.XmlDictionaryString result); + bool TryLookup(string value, out System.Xml.XmlDictionaryString result); + bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result); + } + public partial interface IXmlMtomReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public partial interface IXmlMtomWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo, string boundary, string startUri, bool writeMessageHeaders, bool ownsStream); + } + public partial interface IXmlTextReaderInitializer + { + void SetInput(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + void SetInput(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose); + } + public partial interface IXmlTextWriterInitializer + { + void SetOutput(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream); + } + public delegate void OnXmlDictionaryReaderClose(System.Xml.XmlDictionaryReader reader); + public partial class UniqueId + { + public UniqueId() { } + public UniqueId(byte[] guid) { } + [System.Security.SecuritySafeCriticalAttribute] + public UniqueId(byte[] guid, int offset) { } + [System.Security.SecuritySafeCriticalAttribute] + public UniqueId(char[] chars, int offset, int count) { } + public UniqueId(System.Guid guid) { } + [System.Security.SecuritySafeCriticalAttribute] + public UniqueId(string value) { } + public int CharArrayLength { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public bool IsGuid { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Xml.UniqueId id1, System.Xml.UniqueId id2) { throw null; } + public static bool operator !=(System.Xml.UniqueId id1, System.Xml.UniqueId id2) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public int ToCharArray(char[] chars, int offset) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public override string ToString() { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public bool TryGetGuid(byte[] buffer, int offset) { throw null; } + public bool TryGetGuid(out System.Guid guid) { guid = default(System.Guid); throw null; } + } + public partial class XmlBinaryReaderSession : System.Xml.IXmlDictionary + { + public XmlBinaryReaderSession() { } + public System.Xml.XmlDictionaryString Add(int id, string value) { throw null; } + public void Clear() { } + public bool TryLookup(int key, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + public bool TryLookup(string value, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + public bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + } + public partial class XmlBinaryWriterSession + { + public XmlBinaryWriterSession() { } + public void Reset() { } + public virtual bool TryAdd(System.Xml.XmlDictionaryString value, out int key) { key = default(int); throw null; } + } + public partial class XmlDictionary : System.Xml.IXmlDictionary + { + public XmlDictionary() { } + public XmlDictionary(int capacity) { } + public static System.Xml.IXmlDictionary Empty { get { throw null; } } + public virtual System.Xml.XmlDictionaryString Add(string value) { throw null; } + public virtual bool TryLookup(int key, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + public virtual bool TryLookup(string value, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + public virtual bool TryLookup(System.Xml.XmlDictionaryString value, out System.Xml.XmlDictionaryString result) { result = default(System.Xml.XmlDictionaryString); throw null; } + } + public abstract partial class XmlDictionaryReader : System.Xml.XmlReader + { + protected XmlDictionaryReader() { } + public virtual bool CanCanonicalize { get { throw null; } } + public virtual System.Xml.XmlDictionaryReaderQuotas Quotas { get { throw null; } } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.XmlBinaryReaderSession session, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateBinaryReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateDictionaryReader(System.Xml.XmlReader reader) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateMtomReader(System.IO.Stream stream, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateTextReader(byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public static System.Xml.XmlDictionaryReader CreateTextReader(System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose) { throw null; } + public static System.Xml.XmlDictionaryReader CreateTextReader(System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas) { throw null; } + public virtual void EndCanonicalization() { } + public virtual string GetAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual void GetNonAtomizedNames(out string localName, out string namespaceUri) { localName = default(string); namespaceUri = default(string); } + public virtual int IndexOfLocalName(string[] localNames, string namespaceUri) { throw null; } + public virtual int IndexOfLocalName(System.Xml.XmlDictionaryString[] localNames, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual bool IsLocalName(string localName) { throw null; } + public virtual bool IsLocalName(System.Xml.XmlDictionaryString localName) { throw null; } + public virtual bool IsNamespaceUri(string namespaceUri) { throw null; } + public virtual bool IsNamespaceUri(System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual bool IsStartArray(out System.Type type) { type = default(System.Type); throw null; } + public virtual bool IsStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + protected bool IsTextNode(System.Xml.XmlNodeType nodeType) { throw null; } + public virtual void MoveToStartElement() { } + public virtual void MoveToStartElement(string name) { } + public virtual void MoveToStartElement(string localName, string namespaceUri) { } + public virtual void MoveToStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public virtual int ReadArray(string localName, string namespaceUri, bool[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, System.DateTime[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, decimal[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, double[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, System.Guid[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, short[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, int[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, long[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, float[] array, int offset, int count) { throw null; } + public virtual int ReadArray(string localName, string namespaceUri, System.TimeSpan[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, bool[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.DateTime[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, decimal[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, double[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.Guid[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, short[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, int[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, long[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, float[] array, int offset, int count) { throw null; } + public virtual int ReadArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.TimeSpan[] array, int offset, int count) { throw null; } + public virtual bool[] ReadBooleanArray(string localName, string namespaceUri) { throw null; } + public virtual bool[] ReadBooleanArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public override object ReadContentAs(System.Type type, System.Xml.IXmlNamespaceResolver namespaceResolver) { throw null; } + public virtual byte[] ReadContentAsBase64() { throw null; } + public virtual byte[] ReadContentAsBinHex() { throw null; } + protected byte[] ReadContentAsBinHex(int maxByteArrayContentLength) { throw null; } + public virtual int ReadContentAsChars(char[] chars, int offset, int count) { throw null; } + public override decimal ReadContentAsDecimal() { throw null; } + public override float ReadContentAsFloat() { throw null; } + public virtual System.Guid ReadContentAsGuid() { throw null; } + public virtual void ReadContentAsQualifiedName(out string localName, out string namespaceUri) { localName = default(string); namespaceUri = default(string); } + public override string ReadContentAsString() { throw null; } + protected string ReadContentAsString(int maxStringContentLength) { throw null; } + public virtual string ReadContentAsString(string[] strings, out int index) { index = default(int); throw null; } + public virtual string ReadContentAsString(System.Xml.XmlDictionaryString[] strings, out int index) { index = default(int); throw null; } + public virtual System.TimeSpan ReadContentAsTimeSpan() { throw null; } + public virtual System.Xml.UniqueId ReadContentAsUniqueId() { throw null; } + public virtual System.DateTime[] ReadDateTimeArray(string localName, string namespaceUri) { throw null; } + public virtual System.DateTime[] ReadDateTimeArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual decimal[] ReadDecimalArray(string localName, string namespaceUri) { throw null; } + public virtual decimal[] ReadDecimalArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual double[] ReadDoubleArray(string localName, string namespaceUri) { throw null; } + public virtual double[] ReadDoubleArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual byte[] ReadElementContentAsBase64() { throw null; } + public virtual byte[] ReadElementContentAsBinHex() { throw null; } + public override bool ReadElementContentAsBoolean() { throw null; } + public override System.DateTime ReadElementContentAsDateTime() { throw null; } + public override decimal ReadElementContentAsDecimal() { throw null; } + public override double ReadElementContentAsDouble() { throw null; } + public override float ReadElementContentAsFloat() { throw null; } + public virtual System.Guid ReadElementContentAsGuid() { throw null; } + public override int ReadElementContentAsInt() { throw null; } + public override long ReadElementContentAsLong() { throw null; } + public override string ReadElementContentAsString() { throw null; } + public virtual System.TimeSpan ReadElementContentAsTimeSpan() { throw null; } + public virtual System.Xml.UniqueId ReadElementContentAsUniqueId() { throw null; } + public virtual void ReadFullStartElement() { } + public virtual void ReadFullStartElement(string name) { } + public virtual void ReadFullStartElement(string localName, string namespaceUri) { } + public virtual void ReadFullStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public virtual System.Guid[] ReadGuidArray(string localName, string namespaceUri) { throw null; } + public virtual System.Guid[] ReadGuidArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual short[] ReadInt16Array(string localName, string namespaceUri) { throw null; } + public virtual short[] ReadInt16Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual int[] ReadInt32Array(string localName, string namespaceUri) { throw null; } + public virtual int[] ReadInt32Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual long[] ReadInt64Array(string localName, string namespaceUri) { throw null; } + public virtual long[] ReadInt64Array(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual float[] ReadSingleArray(string localName, string namespaceUri) { throw null; } + public virtual float[] ReadSingleArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual void ReadStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public override string ReadString() { throw null; } + protected string ReadString(int maxStringContentLength) { throw null; } + public virtual System.TimeSpan[] ReadTimeSpanArray(string localName, string namespaceUri) { throw null; } + public virtual System.TimeSpan[] ReadTimeSpanArray(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { throw null; } + public virtual int ReadValueAsBase64(byte[] buffer, int offset, int count) { throw null; } + public virtual void StartCanonicalization(System.IO.Stream stream, bool includeComments, string[] inclusivePrefixes) { } + public virtual bool TryGetArrayLength(out int count) { count = default(int); throw null; } + public virtual bool TryGetBase64ContentLength(out int length) { length = default(int); throw null; } + public virtual bool TryGetLocalNameAsDictionaryString(out System.Xml.XmlDictionaryString localName) { localName = default(System.Xml.XmlDictionaryString); throw null; } + public virtual bool TryGetNamespaceUriAsDictionaryString(out System.Xml.XmlDictionaryString namespaceUri) { namespaceUri = default(System.Xml.XmlDictionaryString); throw null; } + public virtual bool TryGetValueAsDictionaryString(out System.Xml.XmlDictionaryString value) { value = default(System.Xml.XmlDictionaryString); throw null; } + } + public sealed partial class XmlDictionaryReaderQuotas + { + public XmlDictionaryReaderQuotas() { } + public static System.Xml.XmlDictionaryReaderQuotas Max { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute(16384)] + public int MaxArrayLength { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(4096)] + public int MaxBytesPerRead { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(32)] + public int MaxDepth { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(16384)] + public int MaxNameTableCharCount { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(8192)] + public int MaxStringContentLength { get { throw null; } set { } } + public System.Xml.XmlDictionaryReaderQuotaTypes ModifiedQuotas { get { throw null; } } + public void CopyTo(System.Xml.XmlDictionaryReaderQuotas quotas) { } + } + [System.FlagsAttribute] + public enum XmlDictionaryReaderQuotaTypes + { + MaxArrayLength = 4, + MaxBytesPerRead = 8, + MaxDepth = 1, + MaxNameTableCharCount = 16, + MaxStringContentLength = 2, + } + public partial class XmlDictionaryString + { + public XmlDictionaryString(System.Xml.IXmlDictionary dictionary, string value, int key) { } + public System.Xml.IXmlDictionary Dictionary { get { throw null; } } + public static System.Xml.XmlDictionaryString Empty { get { throw null; } } + public int Key { get { throw null; } } + public string Value { get { throw null; } } + public override string ToString() { throw null; } + } + public abstract partial class XmlDictionaryWriter : System.Xml.XmlWriter + { + protected XmlDictionaryWriter() { } + public virtual bool CanCanonicalize { get { throw null; } } + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session, bool ownsStream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateDictionaryWriter(System.Xml.XmlWriter writer) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateMtomWriter(System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateMtomWriter(System.IO.Stream stream, System.Text.Encoding encoding, int maxSizeInBytes, string startInfo, string boundary, string startUri, bool writeMessageHeaders, bool ownsStream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream, System.Text.Encoding encoding) { throw null; } + public static System.Xml.XmlDictionaryWriter CreateTextWriter(System.IO.Stream stream, System.Text.Encoding encoding, bool ownsStream) { throw null; } + public virtual void EndCanonicalization() { } + public virtual void StartCanonicalization(System.IO.Stream stream, bool includeComments, string[] inclusivePrefixes) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, bool[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.DateTime[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, decimal[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, double[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.Guid[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, short[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, int[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, long[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, float[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, string localName, string namespaceUri, System.TimeSpan[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, bool[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.DateTime[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, decimal[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, double[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.Guid[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, short[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, int[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, long[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, float[] array, int offset, int count) { } + public virtual void WriteArray(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, System.TimeSpan[] array, int offset, int count) { } + public void WriteAttributeString(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) { } + public void WriteAttributeString(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) { } + public override System.Threading.Tasks.Task WriteBase64Async(byte[] buffer, int index, int count) { throw null; } + public void WriteElementString(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) { } + public void WriteElementString(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri, string value) { } + public virtual void WriteNode(System.Xml.XmlDictionaryReader reader, bool defattr) { } + public override void WriteNode(System.Xml.XmlReader reader, bool defattr) { } + public virtual void WriteQualifiedName(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public virtual void WriteStartAttribute(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public void WriteStartAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public virtual void WriteStartElement(string prefix, System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public void WriteStartElement(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString namespaceUri) { } + public virtual void WriteString(System.Xml.XmlDictionaryString value) { } + protected virtual void WriteTextNode(System.Xml.XmlDictionaryReader reader, bool isAttribute) { } + public virtual void WriteValue(System.Guid value) { } + public virtual void WriteValue(System.TimeSpan value) { } + public virtual void WriteValue(System.Xml.IStreamProvider value) { } + public virtual void WriteValue(System.Xml.UniqueId value) { } + public virtual void WriteValue(System.Xml.XmlDictionaryString value) { } + public virtual System.Threading.Tasks.Task WriteValueAsync(System.Xml.IStreamProvider value) { throw null; } + public virtual void WriteXmlAttribute(string localName, string value) { } + public virtual void WriteXmlAttribute(System.Xml.XmlDictionaryString localName, System.Xml.XmlDictionaryString value) { } + public virtual void WriteXmlnsAttribute(string prefix, string namespaceUri) { } + public virtual void WriteXmlnsAttribute(string prefix, System.Xml.XmlDictionaryString namespaceUri) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Security.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Security.cs new file mode 100644 index 0000000000..ec34edfb4c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Security.cs @@ -0,0 +1,1106 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Security.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Security.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Security.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.Security.Cryptography +{ + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CryptographicAttributeObject + { + public CryptographicAttributeObject(System.Security.Cryptography.Oid oid) { } + public CryptographicAttributeObject(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedDataCollection values) { } + public System.Security.Cryptography.Oid Oid { get { throw null; } } + public System.Security.Cryptography.AsnEncodedDataCollection Values { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CryptographicAttributeObjectCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public CryptographicAttributeObjectCollection() { } + public CryptographicAttributeObjectCollection(System.Security.Cryptography.CryptographicAttributeObject attribute) { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Cryptography.CryptographicAttributeObject this[int index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public int Add(System.Security.Cryptography.AsnEncodedData asnEncodedData) { throw null; } + public int Add(System.Security.Cryptography.CryptographicAttributeObject attribute) { throw null; } + public void CopyTo(System.Security.Cryptography.CryptographicAttributeObject[] array, int index) { } + public System.Security.Cryptography.CryptographicAttributeObjectEnumerator GetEnumerator() { throw null; } + public void Remove(System.Security.Cryptography.CryptographicAttributeObject attribute) { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CryptographicAttributeObjectEnumerator : System.Collections.IEnumerator + { + internal CryptographicAttributeObjectEnumerator() { } + public System.Security.Cryptography.CryptographicAttributeObject Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + public enum DataProtectionScope + { + CurrentUser = 0, + LocalMachine = 1, + } + public abstract partial class DataProtector + { + protected DataProtector(string applicationName, string primaryPurpose, string[] specificPurposes) { } + protected string ApplicationName { get { throw null; } } + protected virtual bool PrependHashedPurposeToPlaintext { get { throw null; } } + protected string PrimaryPurpose { get { throw null; } } + protected System.Collections.Generic.IEnumerable SpecificPurposes { get { throw null; } } + public static System.Security.Cryptography.DataProtector Create(string providerClass, string applicationName, string primaryPurpose, params string[] specificPurposes) { throw null; } + protected virtual byte[] GetHashedPurpose() { throw null; } + public abstract bool IsReprotectRequired(byte[] encryptedData); + public byte[] Protect(byte[] userData) { throw null; } + protected abstract byte[] ProviderProtect(byte[] userData); + protected abstract byte[] ProviderUnprotect(byte[] encryptedData); + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining | System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public byte[] Unprotect(byte[] encryptedData) { throw null; } + } + public sealed partial class DpapiDataProtector : System.Security.Cryptography.DataProtector + { + [System.Security.SecuritySafeCriticalAttribute] + [System.Security.Permissions.DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Unrestricted=true)] + public DpapiDataProtector(string appName, string primaryPurpose, params string[] specificPurpose) : base (default(string), default(string), default(string[])) { } + protected override bool PrependHashedPurposeToPlaintext { get { throw null; } } + public System.Security.Cryptography.DataProtectionScope Scope { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override bool IsReprotectRequired(byte[] encryptedData) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + [System.Security.Permissions.DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, ProtectData=true)] + protected override byte[] ProviderProtect(byte[] userData) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + [System.Security.Permissions.DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction.Assert, UnprotectData=true)] + protected override byte[] ProviderUnprotect(byte[] encryptedData) { throw null; } + } + public enum MemoryProtectionScope + { + CrossProcess = 1, + SameLogon = 2, + SameProcess = 0, + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public static partial class ProtectedData + { + [System.Security.SecuritySafeCriticalAttribute] + public static byte[] Protect(byte[] userData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope) { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public static byte[] Unprotect(byte[] encryptedData, byte[] optionalEntropy, System.Security.Cryptography.DataProtectionScope scope) { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public static partial class ProtectedMemory + { + [System.Security.SecuritySafeCriticalAttribute] + public static void Protect(byte[] userData, System.Security.Cryptography.MemoryProtectionScope scope) { } + [System.Security.SecuritySafeCriticalAttribute] + public static void Unprotect(byte[] encryptedData, System.Security.Cryptography.MemoryProtectionScope scope) { } + } +} +namespace System.Security.Cryptography.Pkcs +{ + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class AlgorithmIdentifier + { + public AlgorithmIdentifier() { } + public AlgorithmIdentifier(System.Security.Cryptography.Oid oid) { } + public AlgorithmIdentifier(System.Security.Cryptography.Oid oid, int keyLength) { } + public int KeyLength { get { throw null; } set { } } + public System.Security.Cryptography.Oid Oid { get { throw null; } set { } } + public byte[] Parameters { get { throw null; } set { } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CmsRecipient + { + public CmsRecipient(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } + public CmsRecipient(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } + public System.Security.Cryptography.Pkcs.SubjectIdentifierType RecipientIdentifierType { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CmsRecipientCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public CmsRecipientCollection() { } + public CmsRecipientCollection(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } + public CmsRecipientCollection(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Cryptography.Pkcs.CmsRecipient this[int index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public int Add(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { throw null; } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Security.Cryptography.Pkcs.CmsRecipient[] array, int index) { } + public System.Security.Cryptography.Pkcs.CmsRecipientEnumerator GetEnumerator() { throw null; } + public void Remove(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CmsRecipientEnumerator : System.Collections.IEnumerator + { + internal CmsRecipientEnumerator() { } + public System.Security.Cryptography.Pkcs.CmsRecipient Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CmsSigner + { + public CmsSigner() { } + [System.Security.SecuritySafeCriticalAttribute] + public CmsSigner(System.Security.Cryptography.CspParameters parameters) { } + public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { } + public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } + public CmsSigner(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } set { } } + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } } + public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } } + public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } } + public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } } + public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } } + public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class ContentInfo + { + public ContentInfo(byte[] content) { } + public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { } + public byte[] Content { get { throw null; } } + public System.Security.Cryptography.Oid ContentType { get { throw null; } } + [System.Security.SecuritySafeCriticalAttribute] + ~ContentInfo() { } + [System.Security.SecuritySafeCriticalAttribute] + public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class EnvelopedCms + { + public EnvelopedCms() { } + public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } + public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm) { } + public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } + [System.Security.SecuritySafeCriticalAttribute] + public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm) { } + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } } + public System.Security.Cryptography.Pkcs.AlgorithmIdentifier ContentEncryptionAlgorithm { get { throw null; } } + public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } } + public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } } + public int Version { get { throw null; } } + [System.Security.SecuritySafeCriticalAttribute] + public void Decode(byte[] encodedMessage) { } + public void Decrypt() { } + public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { } + public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { } + public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { } + [System.Security.SecuritySafeCriticalAttribute] + public byte[] Encode() { throw null; } + public void Encrypt() { } + public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { } + public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { } + } + public enum KeyAgreeKeyChoice + { + EphemeralKey = 1, + StaticKey = 2, + Unknown = 0, + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo + { + internal KeyAgreeRecipientInfo() { } + public System.DateTime Date { get { throw null; } } + public override byte[] EncryptedKey { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKey OriginatorIdentifierOrKey { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.CryptographicAttributeObject OtherKeyAttribute { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override int Version { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class KeyTransRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo + { + internal KeyTransRecipientInfo() { } + public override byte[] EncryptedKey { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public override int Version { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class Pkcs9AttributeObject : System.Security.Cryptography.AsnEncodedData + { + public Pkcs9AttributeObject() { } + public Pkcs9AttributeObject(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + public Pkcs9AttributeObject(System.Security.Cryptography.Oid oid, byte[] encodedData) { } + public Pkcs9AttributeObject(string oid, byte[] encodedData) { } + public new System.Security.Cryptography.Oid Oid { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class Pkcs9ContentType : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject + { + public Pkcs9ContentType() { } + public System.Security.Cryptography.Oid ContentType { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class Pkcs9DocumentDescription : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject + { + public Pkcs9DocumentDescription() { } + public Pkcs9DocumentDescription(byte[] encodedDocumentDescription) { } + public Pkcs9DocumentDescription(string documentDescription) { } + public string DocumentDescription { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class Pkcs9DocumentName : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject + { + public Pkcs9DocumentName() { } + public Pkcs9DocumentName(byte[] encodedDocumentName) { } + public Pkcs9DocumentName(string documentName) { } + public string DocumentName { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class Pkcs9MessageDigest : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject + { + public Pkcs9MessageDigest() { } + public byte[] MessageDigest { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class Pkcs9SigningTime : System.Security.Cryptography.Pkcs.Pkcs9AttributeObject + { + public Pkcs9SigningTime() { } + public Pkcs9SigningTime(byte[] encodedSigningTime) { } + public Pkcs9SigningTime(System.DateTime signingTime) { } + public System.DateTime SigningTime { get { throw null; } } + public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class PublicKeyInfo + { + internal PublicKeyInfo() { } + public System.Security.Cryptography.Pkcs.AlgorithmIdentifier Algorithm { get { throw null; } } + public byte[] KeyValue { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public abstract partial class RecipientInfo + { + internal RecipientInfo() { } + public abstract byte[] EncryptedKey { get; } + public abstract System.Security.Cryptography.Pkcs.AlgorithmIdentifier KeyEncryptionAlgorithm { get; } + public abstract System.Security.Cryptography.Pkcs.SubjectIdentifier RecipientIdentifier { get; } + public System.Security.Cryptography.Pkcs.RecipientInfoType Type { get { throw null; } } + public abstract int Version { get; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class RecipientInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal RecipientInfoCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Cryptography.Pkcs.RecipientInfo this[int index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Security.Cryptography.Pkcs.RecipientInfo[] array, int index) { } + public System.Security.Cryptography.Pkcs.RecipientInfoEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class RecipientInfoEnumerator : System.Collections.IEnumerator + { + internal RecipientInfoEnumerator() { } + public System.Security.Cryptography.Pkcs.RecipientInfo Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + public enum RecipientInfoType + { + KeyAgreement = 2, + KeyTransport = 1, + Unknown = 0, + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SignedCms + { + public SignedCms() { } + public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } + public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { } + public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { } + public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { } + [System.Security.SecuritySafeCriticalAttribute] + public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { } + public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } } + public bool Detached { get { throw null; } } + public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public int Version { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + [System.Security.SecuritySafeCriticalAttribute] + public void CheckHash() { } + public void CheckSignature(bool verifySignatureOnly) { } + [System.Security.SecuritySafeCriticalAttribute] + public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { } + public void ComputeSignature() { } + public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { } + [System.Security.SecuritySafeCriticalAttribute] + public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { } + [System.Security.SecuritySafeCriticalAttribute] + public void Decode(byte[] encodedMessage) { } + [System.Security.SecuritySafeCriticalAttribute] + public byte[] Encode() { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public void RemoveSignature(int index) { } + [System.Security.SecuritySafeCriticalAttribute] + public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SignerInfo + { + internal SignerInfo() { } + public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } } + public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } } + public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } } + public System.Security.Cryptography.Oid SignatureAlgorithm { get { throw null; } } + public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public int Version { get { throw null; } } + [System.Security.SecuritySafeCriticalAttribute] + public void CheckHash() { } + public void CheckSignature(bool verifySignatureOnly) { } + public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { } + public void ComputeCounterSignature() { } + public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { } + [System.Security.SecuritySafeCriticalAttribute] + public byte[] GetSignature() { throw null; } + [System.Security.SecuritySafeCriticalAttribute] + public void RemoveCounterSignature(int index) { } + [System.Security.SecuritySafeCriticalAttribute] + public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + internal SignerInfoCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Security.Cryptography.Pkcs.SignerInfo this[int index] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[] array, int index) { } + public System.Security.Cryptography.Pkcs.SignerInfoEnumerator GetEnumerator() { throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SignerInfoEnumerator : System.Collections.IEnumerator + { + internal SignerInfoEnumerator() { } + public System.Security.Cryptography.Pkcs.SignerInfo Current { get { throw null; } } + object System.Collections.IEnumerator.Current { get { throw null; } } + public bool MoveNext() { throw null; } + public void Reset() { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SubjectIdentifier + { + internal SubjectIdentifier() { } + public System.Security.Cryptography.Pkcs.SubjectIdentifierType Type { get { throw null; } } + public object Value { get { throw null; } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class SubjectIdentifierOrKey + { + internal SubjectIdentifierOrKey() { } + public System.Security.Cryptography.Pkcs.SubjectIdentifierOrKeyType Type { get { throw null; } } + public object Value { get { throw null; } } + } + public enum SubjectIdentifierOrKeyType + { + IssuerAndSerialNumber = 1, + PublicKeyInfo = 3, + SubjectKeyIdentifier = 2, + Unknown = 0, + } + public enum SubjectIdentifierType + { + IssuerAndSerialNumber = 1, + NoSignature = 3, + SubjectKeyIdentifier = 2, + Unknown = 0, + } +} +namespace System.Security.Cryptography.X509Certificates +{ + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public static partial class X509Certificate2UI + { + [System.Security.SecuritySafeCriticalAttribute] + public static void DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { } + [System.Security.SecurityCriticalAttribute] + public static void DisplayCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IntPtr hwndParent) { } + public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag) { throw null; } + [System.Security.SecurityCriticalAttribute] + public static System.Security.Cryptography.X509Certificates.X509Certificate2Collection SelectFromCollection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, string title, string message, System.Security.Cryptography.X509Certificates.X509SelectionFlag selectionFlag, System.IntPtr hwndParent) { throw null; } + } + public enum X509SelectionFlag + { + MultiSelection = 1, + SingleSelection = 0, + } +} +namespace System.Security.Cryptography.Xml +{ + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CipherData + { + public CipherData() { } + public CipherData(byte[] cipherValue) { } + public CipherData(System.Security.Cryptography.Xml.CipherReference cipherReference) { } + public System.Security.Cryptography.Xml.CipherReference CipherReference { get { throw null; } set { } } + public byte[] CipherValue { get { throw null; } set { } } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class CipherReference : System.Security.Cryptography.Xml.EncryptedReference + { + public CipherReference() { } + public CipherReference(string uri) { } + public CipherReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class DataObject + { + public DataObject() { } + public DataObject(string id, string mimeType, string encoding, System.Xml.XmlElement data) { } + public System.Xml.XmlNodeList Data { get { throw null; } set { } } + public string Encoding { get { throw null; } set { } } + public string Id { get { throw null; } set { } } + public string MimeType { get { throw null; } set { } } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class DataReference : System.Security.Cryptography.Xml.EncryptedReference + { + public DataReference() { } + public DataReference(string uri) { } + public DataReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class DSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause + { + public DSAKeyValue() { } + public DSAKeyValue(System.Security.Cryptography.DSA key) { } + public System.Security.Cryptography.DSA Key { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class EncryptedData : System.Security.Cryptography.Xml.EncryptedType + { + public EncryptedData() { } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class EncryptedKey : System.Security.Cryptography.Xml.EncryptedType + { + public EncryptedKey() { } + public string CarriedKeyName { get { throw null; } set { } } + public string Recipient { get { throw null; } set { } } + public System.Security.Cryptography.Xml.ReferenceList ReferenceList { get { throw null; } } + public void AddReference(System.Security.Cryptography.Xml.DataReference dataReference) { } + public void AddReference(System.Security.Cryptography.Xml.KeyReference keyReference) { } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public abstract partial class EncryptedReference + { + protected EncryptedReference() { } + protected EncryptedReference(string uri) { } + protected EncryptedReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } + protected internal bool CacheValid { get { throw null; } } + protected string ReferenceType { get { throw null; } set { } } + public System.Security.Cryptography.Xml.TransformChain TransformChain { get { throw null; } set { } } + public string Uri { get { throw null; } set { } } + public void AddTransform(System.Security.Cryptography.Xml.Transform transform) { } + public virtual System.Xml.XmlElement GetXml() { throw null; } + public virtual void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public abstract partial class EncryptedType + { + protected EncryptedType() { } + public virtual System.Security.Cryptography.Xml.CipherData CipherData { get { throw null; } set { } } + public virtual string Encoding { get { throw null; } set { } } + public virtual System.Security.Cryptography.Xml.EncryptionMethod EncryptionMethod { get { throw null; } set { } } + public virtual System.Security.Cryptography.Xml.EncryptionPropertyCollection EncryptionProperties { get { throw null; } } + public virtual string Id { get { throw null; } set { } } + public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } + public virtual string MimeType { get { throw null; } set { } } + public virtual string Type { get { throw null; } set { } } + public void AddProperty(System.Security.Cryptography.Xml.EncryptionProperty ep) { } + public abstract System.Xml.XmlElement GetXml(); + public abstract void LoadXml(System.Xml.XmlElement value); + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class EncryptedXml + { + public const string XmlEncAES128KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes128"; + public const string XmlEncAES128Url = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"; + public const string XmlEncAES192KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes192"; + public const string XmlEncAES192Url = "http://www.w3.org/2001/04/xmlenc#aes192-cbc"; + public const string XmlEncAES256KeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-aes256"; + public const string XmlEncAES256Url = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"; + public const string XmlEncDESUrl = "http://www.w3.org/2001/04/xmlenc#des-cbc"; + public const string XmlEncElementContentUrl = "http://www.w3.org/2001/04/xmlenc#Content"; + public const string XmlEncElementUrl = "http://www.w3.org/2001/04/xmlenc#Element"; + public const string XmlEncEncryptedKeyUrl = "http://www.w3.org/2001/04/xmlenc#EncryptedKey"; + public const string XmlEncNamespaceUrl = "http://www.w3.org/2001/04/xmlenc#"; + public const string XmlEncRSA15Url = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"; + public const string XmlEncRSAOAEPUrl = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"; + public const string XmlEncSHA256Url = "http://www.w3.org/2001/04/xmlenc#sha256"; + public const string XmlEncSHA512Url = "http://www.w3.org/2001/04/xmlenc#sha512"; + public const string XmlEncTripleDESKeyWrapUrl = "http://www.w3.org/2001/04/xmlenc#kw-tripledes"; + public const string XmlEncTripleDESUrl = "http://www.w3.org/2001/04/xmlenc#tripledes-cbc"; + public EncryptedXml() { } + public EncryptedXml(System.Xml.XmlDocument document) { } + public EncryptedXml(System.Xml.XmlDocument document, System.Security.Policy.Evidence evidence) { } + public System.Security.Policy.Evidence DocumentEvidence { get { throw null; } set { } } + public System.Text.Encoding Encoding { get { throw null; } set { } } + public System.Security.Cryptography.CipherMode Mode { get { throw null; } set { } } + public System.Security.Cryptography.PaddingMode Padding { get { throw null; } set { } } + public string Recipient { get { throw null; } set { } } + public System.Xml.XmlResolver Resolver { get { throw null; } set { } } + public int XmlDSigSearchDepth { get { throw null; } set { } } + public void AddKeyNameMapping(string keyName, object keyObject) { } + public void ClearKeyNameMappings() { } + public byte[] DecryptData(System.Security.Cryptography.Xml.EncryptedData encryptedData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } + public void DecryptDocument() { } + public virtual byte[] DecryptEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey) { throw null; } + public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP) { throw null; } + public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } + public System.Security.Cryptography.Xml.EncryptedData Encrypt(System.Xml.XmlElement inputElement, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; } + public System.Security.Cryptography.Xml.EncryptedData Encrypt(System.Xml.XmlElement inputElement, string keyName) { throw null; } + public byte[] EncryptData(byte[] plaintext, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } + public byte[] EncryptData(System.Xml.XmlElement inputElement, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm, bool content) { throw null; } + public static byte[] EncryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP) { throw null; } + public static byte[] EncryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm) { throw null; } + public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri) { throw null; } + public virtual System.Security.Cryptography.SymmetricAlgorithm GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri) { throw null; } + public virtual System.Xml.XmlElement GetIdElement(System.Xml.XmlDocument document, string idValue) { throw null; } + public void ReplaceData(System.Xml.XmlElement inputElement, byte[] decryptedData) { } + public static void ReplaceElement(System.Xml.XmlElement inputElement, System.Security.Cryptography.Xml.EncryptedData encryptedData, bool content) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class EncryptionMethod + { + public EncryptionMethod() { } + public EncryptionMethod(string algorithm) { } + public string KeyAlgorithm { get { throw null; } set { } } + public int KeySize { get { throw null; } set { } } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class EncryptionProperty + { + public EncryptionProperty() { } + public EncryptionProperty(System.Xml.XmlElement elementProperty) { } + public string Id { get { throw null; } } + public System.Xml.XmlElement PropertyElement { get { throw null; } set { } } + public string Target { get { throw null; } } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class EncryptionPropertyCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public EncryptionPropertyCollection() { } + public int Count { get { throw null; } } + public bool IsFixedSize { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public System.Security.Cryptography.Xml.EncryptionProperty this[int index] { get { throw null; } set { } } + public object SyncRoot { get { throw null; } } + object System.Collections.IList.this[int index] { get { throw null; } set { } } + public int Add(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } + public void Clear() { } + public bool Contains(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } + public void CopyTo(System.Array array, int index) { } + public void CopyTo(System.Security.Cryptography.Xml.EncryptionProperty[] array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(System.Security.Cryptography.Xml.EncryptionProperty value) { throw null; } + public void Insert(int index, System.Security.Cryptography.Xml.EncryptionProperty value) { } + public System.Security.Cryptography.Xml.EncryptionProperty Item(int index) { throw null; } + public void Remove(System.Security.Cryptography.Xml.EncryptionProperty value) { } + public void RemoveAt(int index) { } + int System.Collections.IList.Add(object value) { throw null; } + bool System.Collections.IList.Contains(object value) { throw null; } + int System.Collections.IList.IndexOf(object value) { throw null; } + void System.Collections.IList.Insert(int index, object value) { } + void System.Collections.IList.Remove(object value) { } + } + public partial interface IRelDecryptor + { + System.IO.Stream Decrypt(System.Security.Cryptography.Xml.EncryptionMethod encryptionMethod, System.Security.Cryptography.Xml.KeyInfo keyInfo, System.IO.Stream toDecrypt); + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfo : System.Collections.IEnumerable + { + public KeyInfo() { } + public int Count { get { throw null; } } + public string Id { get { throw null; } set { } } + public void AddClause(System.Security.Cryptography.Xml.KeyInfoClause clause) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public System.Collections.IEnumerator GetEnumerator(System.Type requestedObjectType) { throw null; } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public abstract partial class KeyInfoClause + { + protected KeyInfoClause() { } + public abstract System.Xml.XmlElement GetXml(); + public abstract void LoadXml(System.Xml.XmlElement element); + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfoEncryptedKey : System.Security.Cryptography.Xml.KeyInfoClause + { + public KeyInfoEncryptedKey() { } + public KeyInfoEncryptedKey(System.Security.Cryptography.Xml.EncryptedKey encryptedKey) { } + public System.Security.Cryptography.Xml.EncryptedKey EncryptedKey { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfoName : System.Security.Cryptography.Xml.KeyInfoClause + { + public KeyInfoName() { } + public KeyInfoName(string keyName) { } + public string Value { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfoNode : System.Security.Cryptography.Xml.KeyInfoClause + { + public KeyInfoNode() { } + public KeyInfoNode(System.Xml.XmlElement node) { } + public System.Xml.XmlElement Value { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfoRetrievalMethod : System.Security.Cryptography.Xml.KeyInfoClause + { + public KeyInfoRetrievalMethod() { } + public KeyInfoRetrievalMethod(string strUri) { } + public KeyInfoRetrievalMethod(string strUri, string typeName) { } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public string Type { get { throw null; } set { } } + public string Uri { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class KeyInfoX509Data : System.Security.Cryptography.Xml.KeyInfoClause + { + public KeyInfoX509Data() { } + public KeyInfoX509Data(byte[] rgbCert) { } + public KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert) { } + [System.Security.SecuritySafeCriticalAttribute] + public KeyInfoX509Data(System.Security.Cryptography.X509Certificates.X509Certificate cert, System.Security.Cryptography.X509Certificates.X509IncludeOption includeOption) { } + public System.Collections.ArrayList Certificates { get { throw null; } } + public byte[] CRL { get { throw null; } set { } } + public System.Collections.ArrayList IssuerSerials { get { throw null; } } + public System.Collections.ArrayList SubjectKeyIds { get { throw null; } } + public System.Collections.ArrayList SubjectNames { get { throw null; } } + public void AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { } + public void AddIssuerSerial(string issuerName, string serialNumber) { } + public void AddSubjectKeyId(byte[] subjectKeyId) { } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public void AddSubjectKeyId(string subjectKeyId) { } + public void AddSubjectName(string subjectName) { } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement element) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class KeyReference : System.Security.Cryptography.Xml.EncryptedReference + { + public KeyReference() { } + public KeyReference(string uri) { } + public KeyReference(string uri, System.Security.Cryptography.Xml.TransformChain transformChain) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class Reference + { + public Reference() { } + public Reference(System.IO.Stream stream) { } + public Reference(string uri) { } + public string DigestMethod { get { throw null; } set { } } + public byte[] DigestValue { get { throw null; } set { } } + public string Id { get { throw null; } set { } } + public System.Security.Cryptography.Xml.TransformChain TransformChain { get { throw null; } [System.Runtime.InteropServices.ComVisibleAttribute(false)]set { } } + public string Type { get { throw null; } set { } } + public string Uri { get { throw null; } set { } } + public void AddTransform(System.Security.Cryptography.Xml.Transform transform) { } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public sealed partial class ReferenceList : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList + { + public ReferenceList() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + [System.Runtime.CompilerServices.IndexerName("ItemOf")] + public System.Security.Cryptography.Xml.EncryptedReference this[int index] { get { throw null; } set { } } + public object SyncRoot { get { throw null; } } + bool System.Collections.IList.IsFixedSize { get { throw null; } } + bool System.Collections.IList.IsReadOnly { get { throw null; } } + object System.Collections.IList.this[int index] { get { throw null; } set { } } + public int Add(object value) { throw null; } + public void Clear() { } + public bool Contains(object value) { throw null; } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public int IndexOf(object value) { throw null; } + public void Insert(int index, object value) { } + public System.Security.Cryptography.Xml.EncryptedReference Item(int index) { throw null; } + public void Remove(object value) { } + public void RemoveAt(int index) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class RSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause + { + public RSAKeyValue() { } + public RSAKeyValue(System.Security.Cryptography.RSA key) { } + public System.Security.Cryptography.RSA Key { get { throw null; } set { } } + public override System.Xml.XmlElement GetXml() { throw null; } + public override void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class Signature + { + public Signature() { } + public string Id { get { throw null; } set { } } + public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } + public System.Collections.IList ObjectList { get { throw null; } set { } } + public byte[] SignatureValue { get { throw null; } set { } } + public System.Security.Cryptography.Xml.SignedInfo SignedInfo { get { throw null; } set { } } + public void AddObject(System.Security.Cryptography.Xml.DataObject dataObject) { } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class SignedInfo : System.Collections.ICollection, System.Collections.IEnumerable + { + public SignedInfo() { } + public string CanonicalizationMethod { get { throw null; } set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Security.Cryptography.Xml.Transform CanonicalizationMethodObject { get { throw null; } } + public int Count { get { throw null; } } + public string Id { get { throw null; } set { } } + public bool IsReadOnly { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Collections.ArrayList References { get { throw null; } } + public string SignatureLength { get { throw null; } set { } } + public string SignatureMethod { get { throw null; } set { } } + public object SyncRoot { get { throw null; } } + public void AddReference(System.Security.Cryptography.Xml.Reference reference) { } + public void CopyTo(System.Array array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class SignedXml + { + protected System.Security.Cryptography.Xml.Signature m_signature; + protected string m_strSigningKeyName; + public const string XmlDecryptionTransformUrl = "http://www.w3.org/2002/07/decrypt#XML"; + public const string XmlDsigBase64TransformUrl = "http://www.w3.org/2000/09/xmldsig#base64"; + public const string XmlDsigC14NTransformUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; + public const string XmlDsigC14NWithCommentsTransformUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"; + public const string XmlDsigCanonicalizationUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"; + public const string XmlDsigCanonicalizationWithCommentsUrl = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"; + public const string XmlDsigDSAUrl = "http://www.w3.org/2000/09/xmldsig#dsa-sha1"; + public const string XmlDsigEnvelopedSignatureTransformUrl = "http://www.w3.org/2000/09/xmldsig#enveloped-signature"; + public const string XmlDsigExcC14NTransformUrl = "http://www.w3.org/2001/10/xml-exc-c14n#"; + public const string XmlDsigExcC14NWithCommentsTransformUrl = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments"; + public const string XmlDsigHMACSHA1Url = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"; + public const string XmlDsigMinimalCanonicalizationUrl = "http://www.w3.org/2000/09/xmldsig#minimal"; + public const string XmlDsigNamespaceUrl = "http://www.w3.org/2000/09/xmldsig#"; + public const string XmlDsigRSASHA1Url = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; + public const string XmlDsigRSASHA256Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"; + public const string XmlDsigRSASHA384Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"; + public const string XmlDsigRSASHA512Url = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"; + public const string XmlDsigSHA1Url = "http://www.w3.org/2000/09/xmldsig#sha1"; + public const string XmlDsigSHA256Url = "http://www.w3.org/2001/04/xmlenc#sha256"; + public const string XmlDsigSHA384Url = "http://www.w3.org/2001/04/xmldsig-more#sha384"; + public const string XmlDsigSHA512Url = "http://www.w3.org/2001/04/xmlenc#sha512"; + public const string XmlDsigXPathTransformUrl = "http://www.w3.org/TR/1999/REC-xpath-19991116"; + public const string XmlDsigXsltTransformUrl = "http://www.w3.org/TR/1999/REC-xslt-19991116"; + public const string XmlLicenseTransformUrl = "urn:mpeg:mpeg21:2003:01-REL-R-NS:licenseTransform"; + public SignedXml() { } + public SignedXml(System.Xml.XmlDocument document) { } + public SignedXml(System.Xml.XmlElement elem) { } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { get { throw null; } set { } } + public System.Security.Cryptography.Xml.KeyInfo KeyInfo { get { throw null; } set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Xml.XmlResolver Resolver { set { } } + public System.Collections.ObjectModel.Collection SafeCanonicalizationMethods { get { throw null; } } + public System.Security.Cryptography.Xml.Signature Signature { get { throw null; } } + public System.Func SignatureFormatValidator { get { throw null; } set { } } + public string SignatureLength { get { throw null; } } + public string SignatureMethod { get { throw null; } } + public byte[] SignatureValue { get { throw null; } } + public System.Security.Cryptography.Xml.SignedInfo SignedInfo { get { throw null; } } + public System.Security.Cryptography.AsymmetricAlgorithm SigningKey { get { throw null; } set { } } + public string SigningKeyName { get { throw null; } set { } } + public void AddObject(System.Security.Cryptography.Xml.DataObject dataObject) { } + public void AddReference(System.Security.Cryptography.Xml.Reference reference) { } + public bool CheckSignature() { throw null; } + public bool CheckSignature(System.Security.Cryptography.AsymmetricAlgorithm key) { throw null; } + public bool CheckSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg) { throw null; } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.Security.SecuritySafeCriticalAttribute] + public bool CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool verifySignatureOnly) { throw null; } + public bool CheckSignatureReturningKey(out System.Security.Cryptography.AsymmetricAlgorithm signingKey) { signingKey = default(System.Security.Cryptography.AsymmetricAlgorithm); throw null; } + public void ComputeSignature() { } + public void ComputeSignature(System.Security.Cryptography.KeyedHashAlgorithm macAlg) { } + public virtual System.Xml.XmlElement GetIdElement(System.Xml.XmlDocument document, string idValue) { throw null; } + protected virtual System.Security.Cryptography.AsymmetricAlgorithm GetPublicKey() { throw null; } + public System.Xml.XmlElement GetXml() { throw null; } + public void LoadXml(System.Xml.XmlElement value) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public abstract partial class Transform + { + protected Transform() { } + public string Algorithm { get { throw null; } set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Xml.XmlElement Context { get { throw null; } set { } } + public abstract System.Type[] InputTypes { get; } + public abstract System.Type[] OutputTypes { get; } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Collections.Hashtable PropagatedNamespaces { get { throw null; } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public System.Xml.XmlResolver Resolver { set { } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public virtual byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } + protected abstract System.Xml.XmlNodeList GetInnerXml(); + public abstract object GetOutput(); + public abstract object GetOutput(System.Type type); + public System.Xml.XmlElement GetXml() { throw null; } + public abstract void LoadInnerXml(System.Xml.XmlNodeList nodeList); + public abstract void LoadInput(object obj); + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class TransformChain + { + public TransformChain() { } + public int Count { get { throw null; } } + public System.Security.Cryptography.Xml.Transform this[int index] { get { throw null; } } + public void Add(System.Security.Cryptography.Xml.Transform transform) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct X509IssuerSerial + { + public string IssuerName { get { throw null; } set { } } + public string SerialNumber { get { throw null; } set { } } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDecryptionTransform() { } + public System.Security.Cryptography.Xml.EncryptedXml EncryptedXml { get { throw null; } set { } } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + public void AddExceptUri(string uri) { } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + protected virtual bool IsTargetElement(System.Xml.XmlElement inputElement, string idValue) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigBase64Transform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigBase64Transform() { } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigC14NTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigC14NTransform() { } + public XmlDsigC14NTransform(bool includeComments) { } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public override byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigC14NTransform + { + public XmlDsigC14NWithCommentsTransform() { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigEnvelopedSignatureTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigEnvelopedSignatureTransform() { } + public XmlDsigEnvelopedSignatureTransform(bool includeComments) { } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigExcC14NTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigExcC14NTransform() { } + public XmlDsigExcC14NTransform(bool includeComments) { } + public XmlDsigExcC14NTransform(bool includeComments, string inclusiveNamespacesPrefixList) { } + public XmlDsigExcC14NTransform(string inclusiveNamespacesPrefixList) { } + public string InclusiveNamespacesPrefixList { get { throw null; } set { } } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + public override byte[] GetDigestedOutput(System.Security.Cryptography.HashAlgorithm hash) { throw null; } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigExcC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigExcC14NTransform + { + public XmlDsigExcC14NWithCommentsTransform() { } + public XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigXPathTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigXPathTransform() { } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlDsigXsltTransform : System.Security.Cryptography.Xml.Transform + { + public XmlDsigXsltTransform() { } + public XmlDsigXsltTransform(bool includeComments) { } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + public partial class XmlLicenseTransform : System.Security.Cryptography.Xml.Transform + { + public XmlLicenseTransform() { } + public System.Security.Cryptography.Xml.IRelDecryptor Decryptor { get { throw null; } set { } } + public override System.Type[] InputTypes { get { throw null; } } + public override System.Type[] OutputTypes { get { throw null; } } + protected override System.Xml.XmlNodeList GetInnerXml() { throw null; } + public override object GetOutput() { throw null; } + public override object GetOutput(System.Type type) { throw null; } + public override void LoadInnerXml(System.Xml.XmlNodeList nodeList) { } + public override void LoadInput(object obj) { } + } +} +namespace System.Security.Permissions +{ + [System.SerializableAttribute] + public sealed partial class DataProtectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public DataProtectionPermission(System.Security.Permissions.DataProtectionPermissionFlags flag) { } + public DataProtectionPermission(System.Security.Permissions.PermissionState state) { } + public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)] + [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, MayLeakOnAbort=true)] + [System.SerializableAttribute] + public sealed partial class DataProtectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public System.Security.Permissions.DataProtectionPermissionFlags Flags { get { throw null; } set { } } + public bool ProtectData { get { throw null; } set { } } + public bool ProtectMemory { get { throw null; } set { } } + public bool UnprotectData { get { throw null; } set { } } + public bool UnprotectMemory { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.FlagsAttribute] + [System.SerializableAttribute] + public enum DataProtectionPermissionFlags + { + AllFlags = 15, + NoFlags = 0, + ProtectData = 1, + ProtectMemory = 4, + UnprotectData = 2, + UnprotectMemory = 8, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Activation.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Activation.cs new file mode 100644 index 0000000000..7f55f60c2c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Activation.cs @@ -0,0 +1,111 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Activation.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Activation.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Activation.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.ServiceModel +{ + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] + public static partial class ServiceHostingEnvironment + { + public static bool AspNetCompatibilityEnabled { get { throw null; } } + public static bool MultipleSiteBindingsEnabled { get { throw null; } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static void EnsureInitialized() { } + public static void EnsureServiceAvailable(string virtualPath) { } + } +} +namespace System.ServiceModel.Activation +{ + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] + public abstract partial class HostedTransportConfiguration + { + protected HostedTransportConfiguration() { } + public abstract System.Uri[] GetBaseAddresses(string virtualPath); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4))] + public sealed partial class ServiceActivationBuildProviderAttribute : System.Attribute + { + public ServiceActivationBuildProviderAttribute() { } + } + [System.Security.SecurityCriticalAttribute((System.Security.SecurityCriticalScope)(1))] +#if SERVICEMODEL_DEP + [System.ServiceModel.Activation.ServiceActivationBuildProviderAttribute] +#endif +#if WEB_DEP + [System.Web.Compilation.BuildProviderAppliesToAttribute((System.Web.Compilation.BuildProviderAppliesTo)(1))] + public sealed partial class ServiceBuildProvider : System.Web.Compilation.BuildProvider +#else + public sealed partial class ServiceBuildProvider +#endif + { + public ServiceBuildProvider() { } +#if WEB_DEP + public override System.Web.Compilation.CompilerType CodeCompilerType { get { throw null; } } + public override System.Collections.ICollection VirtualPathDependencies { get { throw null; } } + public override void GenerateCode(System.Web.Compilation.AssemblyBuilder assemblyBuilder) { } + protected override System.CodeDom.CodeCompileUnit GetCodeCompileUnit(out System.Collections.IDictionary linePragmasTable) { linePragmasTable = default(System.Collections.IDictionary); throw null; } + public override string GetCustomString(System.CodeDom.Compiler.CompilerResults results) { throw null; } + public override System.Web.Compilation.BuildProviderResultFlags GetResultFlags(System.CodeDom.Compiler.CompilerResults results) { throw null; } +#endif + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] +#if SERVICEMODEL_DEP + public partial class ServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactoryBase +#else + public partial class ServiceHostFactory +#endif + { + public ServiceHostFactory() { } +#if SERVICEMODEL_DEP + public override System.ServiceModel.ServiceHostBase CreateServiceHost(string constructorString, System.Uri[] baseAddresses) { throw null; } + protected virtual System.ServiceModel.ServiceHost CreateServiceHost(System.Type serviceType, System.Uri[] baseAddresses) { throw null; } +#endif + } +#if SERVICEMODEL_DEP + public partial class ServiceRoute : System.Web.Routing.Route +#else + public partial class ServiceRoute +#endif + { +#if SERVICEMODEL_DEP + public ServiceRoute(string routePrefix, System.ServiceModel.Activation.ServiceHostFactoryBase serviceHostFactory, System.Type serviceType) : base (default(string), default(System.Web.Routing.IRouteHandler)) { } +#endif + } +} +namespace System.ServiceModel.Activities.Activation +{ +#if WORKFLOW_DEP + public partial class WorkflowServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactoryBase +#else + public partial class WorkflowServiceHostFactory +#endif + { + public WorkflowServiceHostFactory() { } +#if WORKFLOW_DEP + public override System.ServiceModel.ServiceHostBase CreateServiceHost(string constructorString, System.Uri[] baseAddresses) { throw null; } + protected virtual System.ServiceModel.Activities.WorkflowServiceHost CreateWorkflowServiceHost(System.Activities.Activity activity, System.Uri[] baseAddresses) { throw null; } + protected virtual System.ServiceModel.Activities.WorkflowServiceHost CreateWorkflowServiceHost(System.ServiceModel.Activities.WorkflowService service, System.Uri[] baseAddresses) { throw null; } +#endif + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Discovery.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Discovery.cs new file mode 100644 index 0000000000..500b0e0c0a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Discovery.cs @@ -0,0 +1,795 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Discovery.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Discovery.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Discovery.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.ServiceModel.Discovery +{ + public sealed partial class AnnouncementClient : System.IDisposable, System.ServiceModel.ICommunicationObject + { + public AnnouncementClient() { } + public AnnouncementClient(System.ServiceModel.Discovery.AnnouncementEndpoint announcementEndpoint) { } + public AnnouncementClient(string endpointConfigurationName) { } + public System.ServiceModel.ChannelFactory ChannelFactory { get { throw null; } } + public System.ServiceModel.Description.ClientCredentials ClientCredentials { get { throw null; } } + public System.ServiceModel.Description.ServiceEndpoint Endpoint { get { throw null; } } + public System.ServiceModel.IClientChannel InnerChannel { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryMessageSequenceGenerator MessageSequenceGenerator { get { throw null; } set { } } + System.ServiceModel.CommunicationState System.ServiceModel.ICommunicationObject.State { get { throw null; } } + public event System.EventHandler AnnounceOfflineCompleted { add { } remove { } } + public event System.EventHandler AnnounceOnlineCompleted { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Closed { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Closing { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Faulted { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Opened { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Opening { add { } remove { } } + public void AnnounceOffline(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { } + public void AnnounceOfflineAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { } + public void AnnounceOfflineAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata, object userState) { } + public System.Threading.Tasks.Task AnnounceOfflineTaskAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { throw null; } + public void AnnounceOnline(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { } + public void AnnounceOnlineAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { } + public void AnnounceOnlineAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata, object userState) { } + public System.Threading.Tasks.Task AnnounceOnlineTaskAsync(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata) { throw null; } + public System.IAsyncResult BeginAnnounceOffline(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata, System.AsyncCallback callback, object state) { throw null; } + public System.IAsyncResult BeginAnnounceOnline(System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata, System.AsyncCallback callback, object state) { throw null; } + public void Close() { } + public void EndAnnounceOffline(System.IAsyncResult result) { } + public void EndAnnounceOnline(System.IAsyncResult result) { } + public void Open() { } + void System.IDisposable.Dispose() { } + void System.ServiceModel.ICommunicationObject.Abort() { } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginClose(System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginClose(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginOpen(System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginOpen(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + void System.ServiceModel.ICommunicationObject.Close() { } + void System.ServiceModel.ICommunicationObject.Close(System.TimeSpan timeout) { } + void System.ServiceModel.ICommunicationObject.EndClose(System.IAsyncResult result) { } + void System.ServiceModel.ICommunicationObject.EndOpen(System.IAsyncResult result) { } + void System.ServiceModel.ICommunicationObject.Open() { } + void System.ServiceModel.ICommunicationObject.Open(System.TimeSpan timeout) { } + } + public partial class AnnouncementEndpoint : System.ServiceModel.Description.ServiceEndpoint + { + public AnnouncementEndpoint() : base (default(System.ServiceModel.Description.ContractDescription)) { } + public AnnouncementEndpoint(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress address) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public AnnouncementEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public AnnouncementEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress address) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public System.ServiceModel.Discovery.DiscoveryVersion DiscoveryVersion { get { throw null; } } + public System.TimeSpan MaxAnnouncementDelay { get { throw null; } set { } } + } + public partial class AnnouncementEventArgs : System.EventArgs + { + internal AnnouncementEventArgs() { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata EndpointDiscoveryMetadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryMessageSequence MessageSequence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.ServiceModel.ServiceBehaviorAttribute(InstanceContextMode=(System.ServiceModel.InstanceContextMode)(2), ConcurrencyMode=(System.ServiceModel.ConcurrencyMode)(2))] + public partial class AnnouncementService + { + public AnnouncementService() { } + public AnnouncementService(int duplicateMessageHistoryLength) { } + public event System.EventHandler OfflineAnnouncementReceived { add { } remove { } } + public event System.EventHandler OnlineAnnouncementReceived { add { } remove { } } + protected virtual System.IAsyncResult OnBeginOfflineAnnouncement(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, System.AsyncCallback callback, object state) { throw null; } + protected virtual System.IAsyncResult OnBeginOnlineAnnouncement(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, System.AsyncCallback callback, object state) { throw null; } + protected virtual void OnEndOfflineAnnouncement(System.IAsyncResult result) { } + protected virtual void OnEndOnlineAnnouncement(System.IAsyncResult result) { } + } + public sealed partial class DiscoveryClient : System.IDisposable, System.ServiceModel.ICommunicationObject + { + public DiscoveryClient() { } + public DiscoveryClient(System.ServiceModel.Discovery.DiscoveryEndpoint discoveryEndpoint) { } + public DiscoveryClient(string endpointConfigurationName) { } + public System.ServiceModel.ChannelFactory ChannelFactory { get { throw null; } } + public System.ServiceModel.Description.ClientCredentials ClientCredentials { get { throw null; } } + public System.ServiceModel.Description.ServiceEndpoint Endpoint { get { throw null; } } + public System.ServiceModel.IClientChannel InnerChannel { get { throw null; } } + System.ServiceModel.CommunicationState System.ServiceModel.ICommunicationObject.State { get { throw null; } } + public event System.EventHandler FindCompleted { add { } remove { } } + public event System.EventHandler FindProgressChanged { add { } remove { } } + public event System.EventHandler ProxyAvailable { add { } remove { } } + public event System.EventHandler ResolveCompleted { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Closed { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Closing { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Faulted { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Opened { add { } remove { } } + event System.EventHandler System.ServiceModel.ICommunicationObject.Opening { add { } remove { } } + public void CancelAsync(object userState) { } + public void Close() { } + public System.ServiceModel.Discovery.FindResponse Find(System.ServiceModel.Discovery.FindCriteria criteria) { throw null; } + public void FindAsync(System.ServiceModel.Discovery.FindCriteria criteria) { } + public void FindAsync(System.ServiceModel.Discovery.FindCriteria criteria, object userState) { } + public System.Threading.Tasks.Task FindTaskAsync(System.ServiceModel.Discovery.FindCriteria criteria) { throw null; } + public System.Threading.Tasks.Task FindTaskAsync(System.ServiceModel.Discovery.FindCriteria criteria, System.Threading.CancellationToken cancellationToken) { throw null; } + public void Open() { } + public System.ServiceModel.Discovery.ResolveResponse Resolve(System.ServiceModel.Discovery.ResolveCriteria criteria) { throw null; } + public void ResolveAsync(System.ServiceModel.Discovery.ResolveCriteria criteria) { } + public void ResolveAsync(System.ServiceModel.Discovery.ResolveCriteria criteria, object userState) { } + public System.Threading.Tasks.Task ResolveTaskAsync(System.ServiceModel.Discovery.ResolveCriteria criteria) { throw null; } + public System.Threading.Tasks.Task ResolveTaskAsync(System.ServiceModel.Discovery.ResolveCriteria criteria, System.Threading.CancellationToken cancellationToken) { throw null; } + void System.IDisposable.Dispose() { } + void System.ServiceModel.ICommunicationObject.Abort() { } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginClose(System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginClose(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginOpen(System.AsyncCallback callback, object state) { throw null; } + System.IAsyncResult System.ServiceModel.ICommunicationObject.BeginOpen(System.TimeSpan timeout, System.AsyncCallback callback, object state) { throw null; } + void System.ServiceModel.ICommunicationObject.Close() { } + void System.ServiceModel.ICommunicationObject.Close(System.TimeSpan timeout) { } + void System.ServiceModel.ICommunicationObject.EndClose(System.IAsyncResult result) { } + void System.ServiceModel.ICommunicationObject.EndOpen(System.IAsyncResult result) { } + void System.ServiceModel.ICommunicationObject.Open() { } + void System.ServiceModel.ICommunicationObject.Open(System.TimeSpan timeout) { } + } + public sealed partial class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement + { + public static readonly System.ServiceModel.EndpointAddress DiscoveryEndpointAddress; + public DiscoveryClientBindingElement() { } + public DiscoveryClientBindingElement(System.ServiceModel.Discovery.DiscoveryEndpointProvider discoveryEndpointProvider, System.ServiceModel.Discovery.FindCriteria findCriteria) { } + public System.ServiceModel.Discovery.DiscoveryEndpointProvider DiscoveryEndpointProvider { get { throw null; } set { } } + public System.ServiceModel.Discovery.FindCriteria FindCriteria { get { throw null; } set { } } + public override System.ServiceModel.Channels.IChannelFactory BuildChannelFactory(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override System.ServiceModel.Channels.IChannelListener BuildChannelListener(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override bool CanBuildChannelFactory(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override bool CanBuildChannelListener(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override System.ServiceModel.Channels.BindingElement Clone() { throw null; } + public override T GetProperty(System.ServiceModel.Channels.BindingContext context) { throw null; } + } + public partial class DiscoveryEndpoint : System.ServiceModel.Description.ServiceEndpoint + { + public DiscoveryEndpoint() : base (default(System.ServiceModel.Description.ContractDescription)) { } + public DiscoveryEndpoint(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public DiscoveryEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, System.ServiceModel.Discovery.ServiceDiscoveryMode discoveryMode) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public DiscoveryEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, System.ServiceModel.Discovery.ServiceDiscoveryMode discoveryMode, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public System.ServiceModel.Discovery.ServiceDiscoveryMode DiscoveryMode { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryVersion DiscoveryVersion { get { throw null; } } + public System.TimeSpan MaxResponseDelay { get { throw null; } set { } } + } + public abstract partial class DiscoveryEndpointProvider + { + protected DiscoveryEndpointProvider() { } + public abstract System.ServiceModel.Discovery.DiscoveryEndpoint GetDiscoveryEndpoint(); + } + public partial class DiscoveryMessageSequence : System.IComparable, System.IEquatable + { + internal DiscoveryMessageSequence() { } + public long InstanceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public long MessageNumber { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Uri SequenceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool CanCompareTo(System.ServiceModel.Discovery.DiscoveryMessageSequence other) { throw null; } + public int CompareTo(System.ServiceModel.Discovery.DiscoveryMessageSequence other) { throw null; } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.ServiceModel.Discovery.DiscoveryMessageSequence other) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence1, System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence2) { throw null; } + public static bool operator !=(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence1, System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence2) { throw null; } + public override string ToString() { throw null; } + } + public partial class DiscoveryMessageSequenceGenerator + { + public DiscoveryMessageSequenceGenerator() { } + public DiscoveryMessageSequenceGenerator(long instanceId, System.Uri sequenceId) { } + public System.ServiceModel.Discovery.DiscoveryMessageSequence Next() { throw null; } + } + public partial class DiscoveryOperationContextExtension : System.ServiceModel.IExtension + { + internal DiscoveryOperationContextExtension() { } + public System.ServiceModel.Discovery.ServiceDiscoveryMode DiscoveryMode { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryVersion DiscoveryVersion { get { throw null; } } + public System.TimeSpan MaxResponseDelay { get { throw null; } } + void System.ServiceModel.IExtension.Attach(System.ServiceModel.OperationContext owner) { } + void System.ServiceModel.IExtension.Detach(System.ServiceModel.OperationContext owner) { } + } + public abstract partial class DiscoveryProxy + { + protected DiscoveryProxy() { } + protected DiscoveryProxy(System.ServiceModel.Discovery.DiscoveryMessageSequenceGenerator messageSequenceGenerator) { } + protected DiscoveryProxy(System.ServiceModel.Discovery.DiscoveryMessageSequenceGenerator messageSequenceGenerator, int duplicateMessageHistoryLength) { } + protected virtual System.IAsyncResult BeginShouldRedirectFind(System.ServiceModel.Discovery.FindCriteria resolveCriteria, System.AsyncCallback callback, object state) { throw null; } + protected virtual System.IAsyncResult BeginShouldRedirectResolve(System.ServiceModel.Discovery.ResolveCriteria findCriteria, System.AsyncCallback callback, object state) { throw null; } + protected virtual bool EndShouldRedirectFind(System.IAsyncResult result, out System.Collections.ObjectModel.Collection redirectionEndpoints) { redirectionEndpoints = default(System.Collections.ObjectModel.Collection); throw null; } + protected virtual bool EndShouldRedirectResolve(System.IAsyncResult result, out System.Collections.ObjectModel.Collection redirectionEndpoints) { redirectionEndpoints = default(System.Collections.ObjectModel.Collection); throw null; } + protected abstract System.IAsyncResult OnBeginFind(System.ServiceModel.Discovery.FindRequestContext findRequestContext, System.AsyncCallback callback, object state); + protected abstract System.IAsyncResult OnBeginOfflineAnnouncement(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, System.AsyncCallback callback, object state); + protected abstract System.IAsyncResult OnBeginOnlineAnnouncement(System.ServiceModel.Discovery.DiscoveryMessageSequence messageSequence, System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata, System.AsyncCallback callback, object state); + protected abstract System.IAsyncResult OnBeginResolve(System.ServiceModel.Discovery.ResolveCriteria resolveCriteria, System.AsyncCallback callback, object state); + protected abstract void OnEndFind(System.IAsyncResult result); + protected abstract void OnEndOfflineAnnouncement(System.IAsyncResult result); + protected abstract void OnEndOnlineAnnouncement(System.IAsyncResult result); + protected abstract System.ServiceModel.Discovery.EndpointDiscoveryMetadata OnEndResolve(System.IAsyncResult result); + } + public abstract partial class DiscoveryService + { + protected DiscoveryService() { } + protected DiscoveryService(System.ServiceModel.Discovery.DiscoveryMessageSequenceGenerator discoveryMessageSequenceGenerator) { } + protected DiscoveryService(System.ServiceModel.Discovery.DiscoveryMessageSequenceGenerator discoveryMessageSequenceGenerator, int duplicateMessageHistoryLength) { } + protected abstract System.IAsyncResult OnBeginFind(System.ServiceModel.Discovery.FindRequestContext findRequestContext, System.AsyncCallback callback, object state); + protected abstract System.IAsyncResult OnBeginResolve(System.ServiceModel.Discovery.ResolveCriteria resolveCriteria, System.AsyncCallback callback, object state); + protected abstract void OnEndFind(System.IAsyncResult result); + protected abstract System.ServiceModel.Discovery.EndpointDiscoveryMetadata OnEndResolve(System.IAsyncResult result); + } + public abstract partial class DiscoveryServiceExtension : System.ServiceModel.IExtension + { + protected DiscoveryServiceExtension() { } + public System.Collections.ObjectModel.ReadOnlyCollection PublishedEndpoints { get { throw null; } } + protected abstract System.ServiceModel.Discovery.DiscoveryService GetDiscoveryService(); + void System.ServiceModel.IExtension.Attach(System.ServiceModel.ServiceHostBase owner) { } + void System.ServiceModel.IExtension.Detach(System.ServiceModel.ServiceHostBase owner) { } + } + public sealed partial class DiscoveryVersion + { + internal DiscoveryVersion() { } + public System.Uri AdhocAddress { get { throw null; } } + public System.ServiceModel.Channels.MessageVersion MessageVersion { get { throw null; } } + public string Name { get { throw null; } } + public string Namespace { get { throw null; } } + public static System.ServiceModel.Discovery.DiscoveryVersion WSDiscovery11 { get { throw null; } } + public static System.ServiceModel.Discovery.DiscoveryVersion WSDiscoveryApril2005 { get { throw null; } } + public static System.ServiceModel.Discovery.DiscoveryVersion WSDiscoveryCD1 { get { throw null; } } + public static System.ServiceModel.Discovery.DiscoveryVersion FromName(string name) { throw null; } + public override string ToString() { throw null; } + } + public partial class DynamicEndpoint : System.ServiceModel.Description.ServiceEndpoint + { + public DynamicEndpoint(System.ServiceModel.Description.ContractDescription contract, System.ServiceModel.Channels.Binding binding) : base (default(System.ServiceModel.Description.ContractDescription)) { } + public System.ServiceModel.Discovery.DiscoveryEndpointProvider DiscoveryEndpointProvider { get { throw null; } set { } } + public System.ServiceModel.Discovery.FindCriteria FindCriteria { get { throw null; } set { } } + } + public partial class EndpointDiscoveryBehavior : System.ServiceModel.Description.IEndpointBehavior + { + public EndpointDiscoveryBehavior() { } + public System.Collections.ObjectModel.Collection ContractTypeNames { get { throw null; } } + public bool Enabled { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection Extensions { get { throw null; } } + public System.Collections.ObjectModel.Collection Scopes { get { throw null; } } + void System.ServiceModel.Description.IEndpointBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + void System.ServiceModel.Description.IEndpointBehavior.ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + void System.ServiceModel.Description.IEndpointBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + void System.ServiceModel.Description.IEndpointBehavior.Validate(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + } + public partial class EndpointDiscoveryMetadata + { + public EndpointDiscoveryMetadata() { } + public System.ServiceModel.EndpointAddress Address { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection ContractTypeNames { get { throw null; } } + public System.Collections.ObjectModel.Collection Extensions { get { throw null; } } + public System.Collections.ObjectModel.Collection ListenUris { get { throw null; } } + public System.Collections.ObjectModel.Collection Scopes { get { throw null; } } + public int Version { get { throw null; } set { } } + public static System.ServiceModel.Discovery.EndpointDiscoveryMetadata FromServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + public static System.ServiceModel.Discovery.EndpointDiscoveryMetadata FromServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { throw null; } + } + public partial class FindCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal FindCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.ServiceModel.Discovery.FindResponse Result { get { throw null; } } + } + public partial class FindCriteria + { + public static readonly System.Uri ScopeMatchByExact; + public static readonly System.Uri ScopeMatchByLdap; + public static readonly System.Uri ScopeMatchByNone; + public static readonly System.Uri ScopeMatchByPrefix; + public static readonly System.Uri ScopeMatchByUuid; + public FindCriteria() { } + public FindCriteria(System.Type contractType) { } + public System.Collections.ObjectModel.Collection ContractTypeNames { get { throw null; } } + public System.TimeSpan Duration { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection Extensions { get { throw null; } } + public int MaxResults { get { throw null; } set { } } + public System.Uri ScopeMatchBy { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection Scopes { get { throw null; } } + public static System.ServiceModel.Discovery.FindCriteria CreateMetadataExchangeEndpointCriteria() { throw null; } + public static System.ServiceModel.Discovery.FindCriteria CreateMetadataExchangeEndpointCriteria(System.Collections.Generic.IEnumerable contractTypeNames) { throw null; } + public static System.ServiceModel.Discovery.FindCriteria CreateMetadataExchangeEndpointCriteria(System.Type contractType) { throw null; } + public bool IsMatch(System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata) { throw null; } + } + public partial class FindProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs + { + internal FindProgressChangedEventArgs() : base (default(int), default(object)) { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata EndpointDiscoveryMetadata { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryMessageSequence MessageSequence { get { throw null; } } + } + public partial class FindRequestContext + { + protected FindRequestContext(System.ServiceModel.Discovery.FindCriteria criteria) { } + public System.ServiceModel.Discovery.FindCriteria Criteria { get { throw null; } } + public void AddMatchingEndpoint(System.ServiceModel.Discovery.EndpointDiscoveryMetadata matchingEndpoint) { } + protected virtual void OnAddMatchingEndpoint(System.ServiceModel.Discovery.EndpointDiscoveryMetadata matchingEndpoint) { } + } + public partial class FindResponse + { + internal FindResponse() { } + public System.Collections.ObjectModel.Collection Endpoints { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryMessageSequence GetMessageSequence(System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata) { throw null; } + } + public partial class ResolveCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs + { + internal ResolveCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { } + public System.ServiceModel.Discovery.ResolveResponse Result { get { throw null; } } + } + public partial class ResolveCriteria + { + public ResolveCriteria() { } + public ResolveCriteria(System.ServiceModel.EndpointAddress address) { } + public System.ServiceModel.EndpointAddress Address { get { throw null; } set { } } + public System.TimeSpan Duration { get { throw null; } set { } } + public System.Collections.ObjectModel.Collection Extensions { get { throw null; } } + } + public partial class ResolveResponse + { + internal ResolveResponse() { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata EndpointDiscoveryMetadata { get { throw null; } } + public System.ServiceModel.Discovery.DiscoveryMessageSequence MessageSequence { get { throw null; } } + } + public partial class ServiceDiscoveryBehavior : System.ServiceModel.Description.IServiceBehavior + { + public ServiceDiscoveryBehavior() { } + public System.Collections.ObjectModel.Collection AnnouncementEndpoints { get { throw null; } } + void System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + void System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { } + void System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { } + } + public enum ServiceDiscoveryMode + { + Adhoc = 0, + Managed = 1, + } + public partial class UdpAnnouncementEndpoint : System.ServiceModel.Discovery.AnnouncementEndpoint + { + public static readonly System.Uri DefaultIPv4MulticastAddress; + public static readonly System.Uri DefaultIPv6MulticastAddress; + public UdpAnnouncementEndpoint() { } + public UdpAnnouncementEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion) { } + public UdpAnnouncementEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, string multicastAddress) { } + public UdpAnnouncementEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, System.Uri multicastAddress) { } + public UdpAnnouncementEndpoint(string multicastAddress) { } + public UdpAnnouncementEndpoint(System.Uri multicastAddress) { } + public System.Uri MulticastAddress { get { throw null; } set { } } + [System.ObsoleteAttribute("TranportSettings property in System.SerivceModel.Discovery.UdpAnnouncementEndpoint is obsolete. Consider using System.ServiceModel.Channels.UdpTransportBindingElement for setting the transport properties.")] + public System.ServiceModel.Discovery.UdpTransportSettings TransportSettings { get { throw null; } } + } + public partial class UdpDiscoveryEndpoint : System.ServiceModel.Discovery.DiscoveryEndpoint + { + public static readonly System.Uri DefaultIPv4MulticastAddress; + public static readonly System.Uri DefaultIPv6MulticastAddress; + public UdpDiscoveryEndpoint() { } + public UdpDiscoveryEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion) { } + public UdpDiscoveryEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, string multicastAddress) { } + public UdpDiscoveryEndpoint(System.ServiceModel.Discovery.DiscoveryVersion discoveryVersion, System.Uri multicastAddress) { } + public UdpDiscoveryEndpoint(string multicastAddress) { } + public UdpDiscoveryEndpoint(System.Uri multicastAddress) { } + public System.Uri MulticastAddress { get { throw null; } set { } } + [System.ObsoleteAttribute("TranportSettings property in System.SerivceModel.Discovery.UdpDiscoveryEndpoint is obsolete. Consider using System.ServiceModel.Channels.UdpTransportBindingElement for setting the transport properties.")] + public System.ServiceModel.Discovery.UdpTransportSettings TransportSettings { get { throw null; } } + } + public partial class UdpTransportSettings + { + internal UdpTransportSettings() { } + public int DuplicateMessageHistoryLength { get { throw null; } set { } } + public long MaxBufferPoolSize { get { throw null; } set { } } + public int MaxMulticastRetransmitCount { get { throw null; } set { } } + public int MaxPendingMessageCount { get { throw null; } set { } } + public long MaxReceivedMessageSize { get { throw null; } set { } } + public int MaxUnicastRetransmitCount { get { throw null; } set { } } + public string MulticastInterfaceId { get { throw null; } set { } } + public int SocketReceiveBufferSize { get { throw null; } set { } } + public int TimeToLive { get { throw null; } set { } } + } +} +namespace System.ServiceModel.Discovery.Configuration +{ + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Configuration.ChannelEndpointElement), AddItemName="endpoint")] + public sealed partial class AnnouncementChannelEndpointElementCollection : System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection + { + public AnnouncementChannelEndpointElementCollection() { } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + } + public partial class AnnouncementEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public AnnouncementEndpointCollectionElement() { } + } + public partial class AnnouncementEndpointElement : System.ServiceModel.Configuration.StandardEndpointElement + { + public AnnouncementEndpointElement() { } + [System.ComponentModel.TypeConverterAttribute(typeof(System.ServiceModel.Discovery.Configuration.DiscoveryVersionConverter))] + [System.Configuration.ConfigurationPropertyAttribute("discoveryVersion", DefaultValue="WSDiscovery11")] + public System.ServiceModel.Discovery.DiscoveryVersion DiscoveryVersion { get { throw null; } set { } } + protected internal override System.Type EndpointType { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter")] + [System.Configuration.ConfigurationPropertyAttribute("maxAnnouncementDelay", DefaultValue="00:00:00")] + public System.TimeSpan MaxAnnouncementDelay { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected internal override void InitializeFrom(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public sealed partial class ContractTypeNameElement : System.Configuration.ConfigurationElement + { + public ContractTypeNameElement() { } + public ContractTypeNameElement(string name, string ns) { } + [System.Configuration.ConfigurationPropertyAttribute("name", Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + [System.Configuration.StringValidatorAttribute(MinLength=1)] + public string Name { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("namespace", DefaultValue="http://tempuri.org/", Options=(System.Configuration.ConfigurationPropertyOptions)(4))] + public string Namespace { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Discovery.Configuration.ContractTypeNameElement))] + public sealed partial class ContractTypeNameElementCollection : System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection + { + public ContractTypeNameElementCollection() { } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + } + public sealed partial class DiscoveryClientElement : System.ServiceModel.Configuration.BindingElementExtensionElement + { + public DiscoveryClientElement() { } + public override System.Type BindingElementType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("endpoint")] + public System.ServiceModel.Configuration.ChannelEndpointElement DiscoveryEndpoint { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("findCriteria")] + public System.ServiceModel.Discovery.Configuration.FindCriteriaElement FindCriteria { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + public override void ApplyConfiguration(System.ServiceModel.Channels.BindingElement bindingElement) { } + public override void CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement from) { } + protected internal override System.ServiceModel.Channels.BindingElement CreateBindingElement() { throw null; } + protected internal override void InitializeFrom(System.ServiceModel.Channels.BindingElement bindingElement) { } + } + public sealed partial class DiscoveryClientSettingsElement : System.Configuration.ConfigurationElement + { + public DiscoveryClientSettingsElement() { } + [System.Configuration.ConfigurationPropertyAttribute("endpoint")] + public System.ServiceModel.Configuration.ChannelEndpointElement DiscoveryEndpoint { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("findCriteria")] + public System.ServiceModel.Discovery.Configuration.FindCriteriaElement FindCriteria { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public partial class DiscoveryEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public DiscoveryEndpointCollectionElement() { } + } + public partial class DiscoveryEndpointElement : System.ServiceModel.Configuration.StandardEndpointElement + { + public DiscoveryEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("discoveryMode", DefaultValue=(System.ServiceModel.Discovery.ServiceDiscoveryMode)(1))] + public System.ServiceModel.Discovery.ServiceDiscoveryMode DiscoveryMode { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute(typeof(System.ServiceModel.Discovery.Configuration.DiscoveryVersionConverter))] + [System.Configuration.ConfigurationPropertyAttribute("discoveryVersion", DefaultValue="WSDiscovery11")] + public System.ServiceModel.Discovery.DiscoveryVersion DiscoveryVersion { get { throw null; } set { } } + protected internal override System.Type EndpointType { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter")] + [System.Configuration.ConfigurationPropertyAttribute("maxResponseDelay", DefaultValue="00:00:00")] + public System.TimeSpan MaxResponseDelay { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected internal override void InitializeFrom(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public partial class DiscoveryVersionConverter : System.ComponentModel.TypeConverter + { + public DiscoveryVersionConverter() { } + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; } + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; } + } + public partial class DynamicEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public DynamicEndpointCollectionElement() { } + } + public sealed partial class DynamicEndpointElement : System.ServiceModel.Configuration.StandardEndpointElement + { + public DynamicEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("discoveryClientSettings")] + public System.ServiceModel.Discovery.Configuration.DiscoveryClientSettingsElement DiscoveryClientSettings { get { throw null; } } + protected internal override System.Type EndpointType { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public sealed partial class EndpointDiscoveryElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public EndpointDiscoveryElement() { } + public override System.Type BehaviorType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("types")] + public System.ServiceModel.Discovery.Configuration.ContractTypeNameElementCollection ContractTypeNames { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("enabled", DefaultValue=true)] + public bool Enabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("extensions")] + public System.ServiceModel.Configuration.XmlElementElementCollection Extensions { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("scopes")] + public System.ServiceModel.Discovery.Configuration.ScopeElementCollection Scopes { get { throw null; } } + protected internal override object CreateBehavior() { throw null; } + } + public sealed partial class FindCriteriaElement : System.Configuration.ConfigurationElement + { + public FindCriteriaElement() { } + [System.Configuration.ConfigurationPropertyAttribute("types")] + public System.ServiceModel.Discovery.Configuration.ContractTypeNameElementCollection ContractTypeNames { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter")] + [System.Configuration.ConfigurationPropertyAttribute("duration", DefaultValue="00:00:20")] + public System.TimeSpan Duration { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("extensions")] + public System.ServiceModel.Configuration.XmlElementElementCollection Extensions { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("maxResults", DefaultValue=2147483647)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1, MaxValue=2147483647)] + public int MaxResults { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("scopeMatchBy")] + public System.Uri ScopeMatchBy { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("scopes")] + public System.ServiceModel.Discovery.Configuration.ScopeElementCollection Scopes { get { throw null; } } + } + public sealed partial class ScopeElement : System.Configuration.ConfigurationElement + { + public ScopeElement() { } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.CallbackValidatorAttribute(CallbackMethodName="ScopeValidatorCallback", Type=typeof(System.ServiceModel.Discovery.Configuration.ScopeElement))] + [System.Configuration.ConfigurationPropertyAttribute("scope", Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public System.Uri Scope { get { throw null; } set { } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Discovery.Configuration.ScopeElement))] + public sealed partial class ScopeElementCollection : System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection + { + public ScopeElementCollection() { } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + } + public sealed partial class ServiceDiscoveryElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public ServiceDiscoveryElement() { } + [System.Configuration.ConfigurationPropertyAttribute("announcementEndpoints")] + public System.ServiceModel.Discovery.Configuration.AnnouncementChannelEndpointElementCollection AnnouncementEndpoints { get { throw null; } } + public override System.Type BehaviorType { get { throw null; } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override object CreateBehavior() { throw null; } + } + public partial class UdpAnnouncementEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public UdpAnnouncementEndpointCollectionElement() { } + } + public partial class UdpAnnouncementEndpointElement : System.ServiceModel.Discovery.Configuration.AnnouncementEndpointElement + { + public UdpAnnouncementEndpointElement() { } + protected internal override System.Type EndpointType { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter")] + [System.Configuration.ConfigurationPropertyAttribute("maxAnnouncementDelay", DefaultValue="00:00:00.500")] + public new System.TimeSpan MaxAnnouncementDelay { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("multicastAddress", DefaultValue="soap.udp://239.255.255.250:3702")] + public System.Uri MulticastAddress { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transportSettings")] + public System.ServiceModel.Discovery.Configuration.UdpTransportSettingsElement TransportSettings { get { throw null; } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected internal override void InitializeFrom(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public partial class UdpDiscoveryEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public UdpDiscoveryEndpointCollectionElement() { } + } + public partial class UdpDiscoveryEndpointElement : System.ServiceModel.Discovery.Configuration.DiscoveryEndpointElement + { + public UdpDiscoveryEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("discoveryMode", DefaultValue=(System.ServiceModel.Discovery.ServiceDiscoveryMode)(0))] + public new System.ServiceModel.Discovery.ServiceDiscoveryMode DiscoveryMode { get { throw null; } set { } } + protected internal override System.Type EndpointType { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter")] + [System.Configuration.ConfigurationPropertyAttribute("maxResponseDelay", DefaultValue="00:00:00.500")] + public new System.TimeSpan MaxResponseDelay { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("multicastAddress", DefaultValue="soap.udp://239.255.255.250:3702")] + public System.Uri MulticastAddress { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transportSettings")] + public System.ServiceModel.Discovery.Configuration.UdpTransportSettingsElement TransportSettings { get { throw null; } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected internal override void InitializeFrom(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public sealed partial class UdpTransportSettingsElement : System.Configuration.ConfigurationElement + { + public UdpTransportSettingsElement() { } + [System.Configuration.ConfigurationPropertyAttribute("duplicateMessageHistoryLength", DefaultValue=4112)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0, MaxValue=2147483647)] + public int DuplicateMessageHistoryLength { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferPoolSize", DefaultValue=(long)524288)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)1, MaxValue=(long)9223372036854775807)] + public long MaxBufferPoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxMulticastRetransmitCount", DefaultValue=2)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0, MaxValue=2147483647)] + public int MaxMulticastRetransmitCount { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxPendingMessageCount", DefaultValue=32)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1, MaxValue=2147483647)] + public int MaxPendingMessageCount { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxReceivedMessageSize", DefaultValue=(long)65536)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)1, MaxValue=(long)65536)] + public long MaxReceivedMessageSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxUnicastRetransmitCount", DefaultValue=1)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0, MaxValue=2147483647)] + public int MaxUnicastRetransmitCount { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("multicastInterfaceId")] + public string MulticastInterfaceId { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("socketReceiveBufferSize", DefaultValue=65536)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1, MaxValue=2147483647)] + public int SocketReceiveBufferSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("timeToLive", DefaultValue=1)] + [System.Configuration.IntegerValidatorAttribute(MinValue=0, MaxValue=255)] + public int TimeToLive { get { throw null; } set { } } + } +} +namespace System.ServiceModel.Discovery.Version11 +{ + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class DiscoveryMessageSequence11 : System.Xml.Serialization.IXmlSerializable + { + internal DiscoveryMessageSequence11() { } + public static System.ServiceModel.Discovery.Version11.DiscoveryMessageSequence11 FromDiscoveryMessageSequence(System.ServiceModel.Discovery.DiscoveryMessageSequence discoveryMessageSequence) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.DiscoveryMessageSequence ToDiscoveryMessageSequence() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class EndpointDiscoveryMetadata11 : System.Xml.Serialization.IXmlSerializable + { + internal EndpointDiscoveryMetadata11() { } + public static System.ServiceModel.Discovery.Version11.EndpointDiscoveryMetadata11 FromEndpointDiscoveryMetadata(System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata ToEndpointDiscoveryMetadata() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class FindCriteria11 : System.Xml.Serialization.IXmlSerializable + { + internal FindCriteria11() { } + public static System.ServiceModel.Discovery.Version11.FindCriteria11 FromFindCriteria(System.ServiceModel.Discovery.FindCriteria findCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.FindCriteria ToFindCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class ResolveCriteria11 : System.Xml.Serialization.IXmlSerializable + { + internal ResolveCriteria11() { } + public static System.ServiceModel.Discovery.Version11.ResolveCriteria11 FromResolveCriteria(System.ServiceModel.Discovery.ResolveCriteria resolveCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.ResolveCriteria ToResolveCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } +} +namespace System.ServiceModel.Discovery.VersionApril2005 +{ + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class DiscoveryMessageSequenceApril2005 : System.Xml.Serialization.IXmlSerializable + { + internal DiscoveryMessageSequenceApril2005() { } + public static System.ServiceModel.Discovery.VersionApril2005.DiscoveryMessageSequenceApril2005 FromDiscoveryMessageSequence(System.ServiceModel.Discovery.DiscoveryMessageSequence discoveryMessageSequence) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.DiscoveryMessageSequence ToDiscoveryMessageSequence() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class EndpointDiscoveryMetadataApril2005 : System.Xml.Serialization.IXmlSerializable + { + internal EndpointDiscoveryMetadataApril2005() { } + public static System.ServiceModel.Discovery.VersionApril2005.EndpointDiscoveryMetadataApril2005 FromEndpointDiscoveryMetadata(System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata ToEndpointDiscoveryMetadata() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class FindCriteriaApril2005 : System.Xml.Serialization.IXmlSerializable + { + internal FindCriteriaApril2005() { } + public static System.ServiceModel.Discovery.VersionApril2005.FindCriteriaApril2005 FromFindCriteria(System.ServiceModel.Discovery.FindCriteria findCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.FindCriteria ToFindCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class ResolveCriteriaApril2005 : System.Xml.Serialization.IXmlSerializable + { + internal ResolveCriteriaApril2005() { } + public static System.ServiceModel.Discovery.VersionApril2005.ResolveCriteriaApril2005 FromResolveCriteria(System.ServiceModel.Discovery.ResolveCriteria resolveCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.ResolveCriteria ToResolveCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } +} +namespace System.ServiceModel.Discovery.VersionCD1 +{ + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class DiscoveryMessageSequenceCD1 : System.Xml.Serialization.IXmlSerializable + { + internal DiscoveryMessageSequenceCD1() { } + public static System.ServiceModel.Discovery.VersionCD1.DiscoveryMessageSequenceCD1 FromDiscoveryMessageSequence(System.ServiceModel.Discovery.DiscoveryMessageSequence discoveryMessageSequence) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.DiscoveryMessageSequence ToDiscoveryMessageSequence() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class EndpointDiscoveryMetadataCD1 : System.Xml.Serialization.IXmlSerializable + { + internal EndpointDiscoveryMetadataCD1() { } + public static System.ServiceModel.Discovery.VersionCD1.EndpointDiscoveryMetadataCD1 FromEndpointDiscoveryMetadata(System.ServiceModel.Discovery.EndpointDiscoveryMetadata endpointDiscoveryMetadata) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.EndpointDiscoveryMetadata ToEndpointDiscoveryMetadata() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class FindCriteriaCD1 : System.Xml.Serialization.IXmlSerializable + { + internal FindCriteriaCD1() { } + public static System.ServiceModel.Discovery.VersionCD1.FindCriteriaCD1 FromFindCriteria(System.ServiceModel.Discovery.FindCriteria findCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.FindCriteria ToFindCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } + [System.Xml.Serialization.XmlSchemaProviderAttribute("GetSchema")] + public partial class ResolveCriteriaCD1 : System.Xml.Serialization.IXmlSerializable + { + internal ResolveCriteriaCD1() { } + public static System.ServiceModel.Discovery.VersionCD1.ResolveCriteriaCD1 FromResolveCriteria(System.ServiceModel.Discovery.ResolveCriteria resolveCriteria) { throw null; } + public System.Xml.Schema.XmlSchema GetSchema() { throw null; } + public static System.Xml.XmlQualifiedName GetSchema(System.Xml.Schema.XmlSchemaSet schemaSet) { throw null; } + public void ReadXml(System.Xml.XmlReader reader) { } + public System.ServiceModel.Discovery.ResolveCriteria ToResolveCriteria() { throw null; } + public void WriteXml(System.Xml.XmlWriter writer) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.cs new file mode 100644 index 0000000000..d269d3c5b0 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.cs @@ -0,0 +1,285 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Routing.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Routing.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Routing.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.ServiceModel.Dispatcher +{ + public partial class EndpointNameMessageFilter : System.ServiceModel.Dispatcher.MessageFilter + { + public EndpointNameMessageFilter(string endpointName) { } + public override bool Match(System.ServiceModel.Channels.Message message) { throw null; } + public override bool Match(System.ServiceModel.Channels.MessageBuffer buffer) { throw null; } + } + public partial class StrictAndMessageFilter : System.ServiceModel.Dispatcher.MessageFilter + { + public StrictAndMessageFilter(System.ServiceModel.Dispatcher.MessageFilter filter1, System.ServiceModel.Dispatcher.MessageFilter filter2) { } + protected internal override System.ServiceModel.Dispatcher.IMessageFilterTable CreateFilterTable() { throw null; } + public override bool Match(System.ServiceModel.Channels.Message message) { throw null; } + public override bool Match(System.ServiceModel.Channels.MessageBuffer buffer) { throw null; } + } +} +namespace System.ServiceModel.Routing +{ + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(1), CallbackContract=typeof(System.ServiceModel.Routing.IDuplexRouterCallback))] + public partial interface IDuplexSessionRouter + { + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")] + System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state); + void EndProcessMessage(System.IAsyncResult result); + } + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(0))] + public partial interface IRequestReplyRouter + { + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=false, Action="*", ReplyAction="*")] + System.IAsyncResult BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state); + System.ServiceModel.Channels.Message EndProcessRequest(System.IAsyncResult result); + } + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(0))] + public partial interface ISimplexDatagramRouter + { + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")] + System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state); + void EndProcessMessage(System.IAsyncResult result); + } + [System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.microsoft.com/netfx/2009/05/routing", SessionMode=(System.ServiceModel.SessionMode)(1))] + public partial interface ISimplexSessionRouter + { + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, IsOneWay=true, Action="*")] + System.IAsyncResult BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state); + void EndProcessMessage(System.IAsyncResult result); + } + public sealed partial class RoutingBehavior : System.ServiceModel.Description.IServiceBehavior + { + public RoutingBehavior(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration) { } + public static System.Type GetContractForDescription(System.ServiceModel.Description.ContractDescription description) { throw null; } + void System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + void System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { } + void System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { } + } + public sealed partial class RoutingConfiguration + { + public RoutingConfiguration() { } + public RoutingConfiguration(System.ServiceModel.Dispatcher.MessageFilterTable> filterTable, bool routeOnHeadersOnly) { } + public bool EnsureOrderedDispatch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.ServiceModel.Dispatcher.MessageFilterTable> FilterTable { get { throw null; } } + public bool RouteOnHeadersOnly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SoapProcessingEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public sealed partial class RoutingExtension : System.ServiceModel.IExtension + { + internal RoutingExtension() { } + public void ApplyConfiguration(System.ServiceModel.Routing.RoutingConfiguration routingConfiguration) { } + void System.ServiceModel.IExtension.Attach(System.ServiceModel.ServiceHostBase owner) { } + void System.ServiceModel.IExtension.Detach(System.ServiceModel.ServiceHostBase owner) { } + } + [System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute(RequirementsMode=(System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode)(1))] + [System.ServiceModel.ServiceBehaviorAttribute(AddressFilterMode=(System.ServiceModel.AddressFilterMode)(2), InstanceContextMode=(System.ServiceModel.InstanceContextMode)(0), UseSynchronizationContext=false, ValidateMustUnderstand=false)] + public sealed partial class RoutingService : System.IDisposable, System.ServiceModel.Routing.IDuplexSessionRouter, System.ServiceModel.Routing.IRequestReplyRouter, System.ServiceModel.Routing.ISimplexDatagramRouter, System.ServiceModel.Routing.ISimplexSessionRouter + { + internal RoutingService() { } + void System.IDisposable.Dispose() { } + [System.ServiceModel.OperationBehaviorAttribute(Impersonation=(System.ServiceModel.ImpersonationOption)(1))] + System.IAsyncResult System.ServiceModel.Routing.IDuplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; } + void System.ServiceModel.Routing.IDuplexSessionRouter.EndProcessMessage(System.IAsyncResult result) { } + [System.ServiceModel.OperationBehaviorAttribute(Impersonation=(System.ServiceModel.ImpersonationOption)(1))] + System.IAsyncResult System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; } + System.ServiceModel.Channels.Message System.ServiceModel.Routing.IRequestReplyRouter.EndProcessRequest(System.IAsyncResult result) { throw null; } + [System.ServiceModel.OperationBehaviorAttribute(Impersonation=(System.ServiceModel.ImpersonationOption)(1))] + System.IAsyncResult System.ServiceModel.Routing.ISimplexDatagramRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; } + void System.ServiceModel.Routing.ISimplexDatagramRouter.EndProcessMessage(System.IAsyncResult result) { } + [System.ServiceModel.OperationBehaviorAttribute(Impersonation=(System.ServiceModel.ImpersonationOption)(1))] + System.IAsyncResult System.ServiceModel.Routing.ISimplexSessionRouter.BeginProcessMessage(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { throw null; } + void System.ServiceModel.Routing.ISimplexSessionRouter.EndProcessMessage(System.IAsyncResult result) { } + } + public partial class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior + { + public SoapProcessingBehavior() { } + public bool ProcessMessages { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + public void ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + public void ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + public void Validate(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + } +} +namespace System.ServiceModel.Routing.Configuration +{ + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.BackupEndpointElement))] + public partial class BackupEndpointCollection : System.Configuration.ConfigurationElementCollection + { + public BackupEndpointCollection() { } + [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string Name { get { throw null; } set { } } + public void Add(System.ServiceModel.Routing.Configuration.BackupEndpointElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.BackupEndpointElement element) { } + } + public partial class BackupEndpointElement : System.Configuration.ConfigurationElement + { + public BackupEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("endpointName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))] + public string EndpointName { get { throw null; } set { } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.BackupEndpointCollection), AddItemName="backupList")] + public partial class BackupListCollection : System.Configuration.ConfigurationElementCollection + { + public BackupListCollection() { } + public new System.ServiceModel.Routing.Configuration.BackupEndpointCollection this[string name] { get { throw null; } } + public void Add(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.BackupEndpointCollection element) { } + } + public partial class FilterElement : System.Configuration.ConfigurationElement + { + public FilterElement() { } + [System.Configuration.ConfigurationPropertyAttribute("customType", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public string CustomType { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filter1", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public string Filter1 { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filter2", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public string Filter2 { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filterData", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public string FilterData { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filterType", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))] + public System.ServiceModel.Routing.Configuration.FilterType FilterType { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string Name { get { throw null; } set { } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterElement), AddItemName="filter")] + public partial class FilterElementCollection : System.Configuration.ConfigurationElementCollection + { + public FilterElementCollection() { } + public System.ServiceModel.Routing.Configuration.FilterElement this[int index] { get { throw null; } set { } } + public new System.ServiceModel.Routing.Configuration.FilterElement this[string name] { get { throw null; } } + public void Add(System.ServiceModel.Routing.Configuration.FilterElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + protected override bool IsElementRemovable(System.Configuration.ConfigurationElement element) { throw null; } + public override bool IsReadOnly() { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.FilterElement element) { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection), AddItemName="filterTable")] + public partial class FilterTableCollection : System.Configuration.ConfigurationElementCollection + { + public FilterTableCollection() { } + public new System.ServiceModel.Routing.Configuration.FilterTableEntryCollection this[string name] { get { throw null; } } + public void Add(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryCollection element) { } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.FilterTableEntryElement))] + public partial class FilterTableEntryCollection : System.Configuration.ConfigurationElementCollection + { + public FilterTableEntryCollection() { } + [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string Name { get { throw null; } set { } } + public void Add(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.FilterTableEntryElement element) { } + } + public partial class FilterTableEntryElement : System.Configuration.ConfigurationElement + { + public FilterTableEntryElement() { } + [System.Configuration.ConfigurationPropertyAttribute("backupList", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public string BackupList { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("endpointName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string EndpointName { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filterName", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string FilterName { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("priority", DefaultValue=0, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public int Priority { get { throw null; } set { } } + } + public enum FilterType + { + Action = 0, + And = 3, + Custom = 4, + EndpointAddress = 1, + EndpointName = 5, + MatchAll = 6, + PrefixEndpointAddress = 2, + XPath = 7, + } + public partial class NamespaceElement : System.Configuration.ConfigurationElement + { + public NamespaceElement() { } + [System.Configuration.ConfigurationPropertyAttribute("namespace", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(2))] + public string Namespace { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("prefix", DefaultValue=null, Options=(System.Configuration.ConfigurationPropertyOptions)(6))] + public string Prefix { get { throw null; } set { } } + } + [System.Configuration.ConfigurationCollectionAttribute(typeof(System.ServiceModel.Routing.Configuration.NamespaceElement))] + public partial class NamespaceElementCollection : System.Configuration.ConfigurationElementCollection + { + public NamespaceElementCollection() { } + public System.ServiceModel.Routing.Configuration.NamespaceElement this[int index] { get { throw null; } set { } } + public new System.ServiceModel.Routing.Configuration.NamespaceElement this[string name] { get { throw null; } } + public void Add(System.ServiceModel.Routing.Configuration.NamespaceElement element) { } + public void Clear() { } + protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; } + protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; } + public void Remove(System.ServiceModel.Routing.Configuration.NamespaceElement element) { } + } + public sealed partial class RoutingExtensionElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public RoutingExtensionElement() { } + public override System.Type BehaviorType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("ensureOrderedDispatch", DefaultValue=false)] + public bool EnsureOrderedDispatch { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("filterTableName", DefaultValue=null)] + public string FilterTableName { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("routeOnHeadersOnly", DefaultValue=true, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public bool RouteOnHeadersOnly { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("soapProcessingEnabled", DefaultValue=true)] + public bool SoapProcessingEnabled { get { throw null; } set { } } + protected internal override object CreateBehavior() { throw null; } + } + public partial class RoutingSection : System.Configuration.ConfigurationSection + { + public RoutingSection() { } + [System.Configuration.ConfigurationPropertyAttribute("backupLists", Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public System.ServiceModel.Routing.Configuration.BackupListCollection BackupLists { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("filters", Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public System.ServiceModel.Routing.Configuration.FilterElementCollection Filters { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("filterTables", Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public System.ServiceModel.Routing.Configuration.FilterTableCollection FilterTables { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("namespaceTable", Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public System.ServiceModel.Routing.Configuration.NamespaceElementCollection NamespaceTable { get { throw null; } } + public static System.ServiceModel.Dispatcher.MessageFilterTable> CreateFilterTable(string name) { throw null; } + } + public partial class SoapProcessingExtensionElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public SoapProcessingExtensionElement() { } + public override System.Type BehaviorType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("processMessages", DefaultValue=true, Options=(System.Configuration.ConfigurationPropertyOptions)(0))] + public bool ProcessMessages { get { throw null; } set { } } + protected internal override object CreateBehavior() { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.extra.cs new file mode 100644 index 0000000000..28e38317d1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Routing.extra.cs @@ -0,0 +1,8 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace System.ServiceModel.Routing +{ + interface IDuplexRouterCallback {} +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Web.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Web.cs new file mode 100644 index 0000000000..80e4c49af0 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.Web.cs @@ -0,0 +1,721 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceModel.Web.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceModel.Web.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceModel.Web.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityCriticalAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.DataContractJsonSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.IXmlJsonReaderInitializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.IXmlJsonWriterInitializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Runtime.Serialization.Json.JsonReaderWriterFactory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Atom10FeedFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Atom10FeedFormatter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Atom10ItemFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Atom10ItemFormatter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.CategoriesDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.CategoriesDocumentFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.InlineCategoriesDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.ReferencedCategoriesDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.ResourceCollectionInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Rss20FeedFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Rss20FeedFormatter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Rss20ItemFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Rss20ItemFormatter<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.ServiceDocument))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.ServiceDocumentFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationCategory))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationContent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationElementExtension))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationElementExtensionCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationFeed))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationFeedFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationItem))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationItemFormatter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationLink))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationPerson))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.SyndicationVersions))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.TextSyndicationContent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.TextSyndicationContentKind))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.UrlSyndicationContent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.Workspace))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.Syndication.XmlSyndicationContent))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTemplate))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTemplateEquivalenceComparer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTemplateMatch))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTemplateMatchException))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.UriTemplateTable))] +namespace System.ServiceModel +{ + public partial class WebHttpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences + { + public WebHttpBinding() { } + public WebHttpBinding(System.ServiceModel.WebHttpSecurityMode securityMode) { } + public WebHttpBinding(string configurationName) { } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool AllowCookies { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool BypassProxyOnLocal { get { throw null; } set { } } + public System.ServiceModel.Channels.WebContentTypeMapper ContentTypeMapper { get { throw null; } set { } } + public bool CrossDomainScriptAccessEnabled { get { throw null; } set { } } + public System.ServiceModel.EnvelopeVersion EnvelopeVersion { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute((System.ServiceModel.HostNameComparisonMode)(0))] + public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((long)524288)] + public long MaxBufferPoolSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(65536)] + public int MaxBufferSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((long)65536)] + public long MaxReceivedMessageSize { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + public System.Uri ProxyAddress { get { throw null; } set { } } + public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get { throw null; } set { } } + public override string Scheme { get { throw null; } } + public System.ServiceModel.WebHttpSecurity Security { get { throw null; } set { } } + bool System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute((System.ServiceModel.TransferMode)(0))] + public System.ServiceModel.TransferMode TransferMode { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + public bool UseDefaultWebProxy { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.EncodingConverter")] + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + public override System.ServiceModel.Channels.IChannelFactory BuildChannelFactory(System.ServiceModel.Channels.BindingParameterCollection parameters) { throw null; } + public override System.ServiceModel.Channels.BindingElementCollection CreateBindingElements() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeReaderQuotas() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeSecurity() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeWriteEncoding() { throw null; } + } + public sealed partial class WebHttpSecurity + { + public WebHttpSecurity() { } + public System.ServiceModel.WebHttpSecurityMode Mode { get { throw null; } set { } } + public System.ServiceModel.HttpTransportSecurity Transport { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeMode() { throw null; } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public bool ShouldSerializeTransport() { throw null; } + } + public enum WebHttpSecurityMode + { + None = 0, + Transport = 1, + TransportCredentialOnly = 2, + } +} +namespace System.ServiceModel.Activation +{ + public partial class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory + { + public WebScriptServiceHostFactory() { } + protected override System.ServiceModel.ServiceHost CreateServiceHost(System.Type serviceType, System.Uri[] baseAddresses) { throw null; } + } + public partial class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory + { + public WebServiceHostFactory() { } + protected override System.ServiceModel.ServiceHost CreateServiceHost(System.Type serviceType, System.Uri[] baseAddresses) { throw null; } + } +} +namespace System.ServiceModel.Channels +{ + public sealed partial class JavascriptCallbackResponseMessageProperty + { + public JavascriptCallbackResponseMessageProperty() { } + public string CallbackFunctionName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public static string Name { get { throw null; } } + public System.Nullable StatusCode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public abstract partial class StreamBodyWriter : System.ServiceModel.Channels.BodyWriter + { + protected StreamBodyWriter(bool isBuffered) : base (default(bool)) { } + protected override System.ServiceModel.Channels.BodyWriter OnCreateBufferedCopy(int maxBufferSize) { throw null; } + protected abstract void OnWriteBodyContents(System.IO.Stream stream); + protected override void OnWriteBodyContents(System.Xml.XmlDictionaryWriter writer) { } + } + public sealed partial class WebBodyFormatMessageProperty : System.ServiceModel.Channels.IMessageProperty + { + public const string Name = "WebBodyFormatMessageProperty"; + public WebBodyFormatMessageProperty(System.ServiceModel.Channels.WebContentFormat format) { } + public System.ServiceModel.Channels.WebContentFormat Format { get { throw null; } } + public System.ServiceModel.Channels.IMessageProperty CreateCopy() { throw null; } + public override string ToString() { throw null; } + } + public enum WebContentFormat + { + Default = 0, + Json = 2, + Raw = 3, + Xml = 1, + } + public abstract partial class WebContentTypeMapper + { + protected WebContentTypeMapper() { } + public abstract System.ServiceModel.Channels.WebContentFormat GetMessageFormatForContentType(string contentType); + } + public sealed partial class WebMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement, System.ServiceModel.Description.IWsdlExportExtension + { + public WebMessageEncodingBindingElement() { } + public WebMessageEncodingBindingElement(System.Text.Encoding writeEncoding) { } + public System.ServiceModel.Channels.WebContentTypeMapper ContentTypeMapper { get { throw null; } set { } } + public bool CrossDomainScriptAccessEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public int MaxReadPoolSize { get { throw null; } set { } } + public int MaxWritePoolSize { get { throw null; } set { } } + public override System.ServiceModel.Channels.MessageVersion MessageVersion { get { throw null; } set { } } + public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get { throw null; } } + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + public override System.ServiceModel.Channels.IChannelFactory BuildChannelFactory(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override System.ServiceModel.Channels.IChannelListener BuildChannelListener(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override bool CanBuildChannelListener(System.ServiceModel.Channels.BindingContext context) { throw null; } + public override System.ServiceModel.Channels.BindingElement Clone() { throw null; } + public override System.ServiceModel.Channels.MessageEncoderFactory CreateMessageEncoderFactory() { throw null; } + public override T GetProperty(System.ServiceModel.Channels.BindingContext context) { throw null; } + void System.ServiceModel.Description.IWsdlExportExtension.ExportContract(System.ServiceModel.Description.WsdlExporter exporter, System.ServiceModel.Description.WsdlContractConversionContext context) { } + void System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(System.ServiceModel.Description.WsdlExporter exporter, System.ServiceModel.Description.WsdlEndpointConversionContext context) { } + } +} +namespace System.ServiceModel.Configuration +{ + public partial class WebHttpBindingCollectionElement : System.ServiceModel.Configuration.StandardBindingCollectionElement + { + public WebHttpBindingCollectionElement() { } + protected internal override System.ServiceModel.Channels.Binding GetDefault() { throw null; } + } + public partial class WebHttpBindingElement : System.ServiceModel.Configuration.StandardBindingElement + { + public WebHttpBindingElement() { } + public WebHttpBindingElement(string name) { } + [System.Configuration.ConfigurationPropertyAttribute("allowCookies", DefaultValue=false)] + public bool AllowCookies { get { throw null; } set { } } + protected override System.Type BindingElementType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("bypassProxyOnLocal", DefaultValue=false)] + public bool BypassProxyOnLocal { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("contentTypeMapper", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string ContentTypeMapper { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("crossDomainScriptAccessEnabled", DefaultValue=false)] + public bool CrossDomainScriptAccessEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("hostNameComparisonMode", DefaultValue=(System.ServiceModel.HostNameComparisonMode)(0))] + public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferPoolSize", DefaultValue=(long)524288)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)0)] + public long MaxBufferPoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferSize", DefaultValue=65536)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1)] + public int MaxBufferSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxReceivedMessageSize", DefaultValue=(long)65536)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)1)] + public long MaxReceivedMessageSize { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("proxyAddress", DefaultValue=null)] + public System.Uri ProxyAddress { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("readerQuotas")] + public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("security")] + public System.ServiceModel.Configuration.WebHttpSecurityElement Security { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transferMode", DefaultValue=(System.ServiceModel.TransferMode)(0))] + public System.ServiceModel.TransferMode TransferMode { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("useDefaultWebProxy", DefaultValue=true)] + public bool UseDefaultWebProxy { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.EncodingConverter")] + [System.Configuration.ConfigurationPropertyAttribute("writeEncoding", DefaultValue="utf-8")] + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + protected internal override void InitializeFrom(System.ServiceModel.Channels.Binding binding) { } + protected override void OnApplyConfiguration(System.ServiceModel.Channels.Binding binding) { } + } + public sealed partial class WebHttpElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public WebHttpElement() { } + [System.Configuration.ConfigurationPropertyAttribute("automaticFormatSelectionEnabled")] + public bool AutomaticFormatSelectionEnabled { get { throw null; } set { } } + public override System.Type BehaviorType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("defaultBodyStyle")] + public System.ServiceModel.Web.WebMessageBodyStyle DefaultBodyStyle { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("defaultOutgoingResponseFormat")] + public System.ServiceModel.Web.WebMessageFormat DefaultOutgoingResponseFormat { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("faultExceptionEnabled")] + public bool FaultExceptionEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("helpEnabled")] + public bool HelpEnabled { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + protected internal override object CreateBehavior() { throw null; } + } + public partial class WebHttpEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public WebHttpEndpointCollectionElement() { } + } + public partial class WebHttpEndpointElement : System.ServiceModel.Configuration.StandardEndpointElement + { + public WebHttpEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("automaticFormatSelectionEnabled", DefaultValue=false)] + public bool AutomaticFormatSelectionEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("contentTypeMapper", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string ContentTypeMapper { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("crossDomainScriptAccessEnabled", DefaultValue=false)] + public bool CrossDomainScriptAccessEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("defaultOutgoingResponseFormat", DefaultValue=(System.ServiceModel.Web.WebMessageFormat)(0))] + public System.ServiceModel.Web.WebMessageFormat DefaultOutgoingResponseFormat { get { throw null; } set { } } + protected internal override System.Type EndpointType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("faultExceptionEnabled", DefaultValue=false)] + public bool FaultExceptionEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("helpEnabled", DefaultValue=false)] + public bool HelpEnabled { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("hostNameComparisonMode", DefaultValue=(System.ServiceModel.HostNameComparisonMode)(0))] + public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferPoolSize", DefaultValue=(long)524288)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)0)] + public long MaxBufferPoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferSize", DefaultValue=65536)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1)] + public int MaxBufferSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxReceivedMessageSize", DefaultValue=(long)65536)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)1)] + public long MaxReceivedMessageSize { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("readerQuotas")] + public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("security")] + public System.ServiceModel.Configuration.WebHttpSecurityElement Security { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transferMode", DefaultValue=(System.ServiceModel.TransferMode)(0))] + public System.ServiceModel.TransferMode TransferMode { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.EncodingConverter")] + [System.Configuration.ConfigurationPropertyAttribute("writeEncoding", DefaultValue="utf-8")] + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } + public sealed partial class WebHttpSecurityElement : System.ServiceModel.Configuration.ServiceModelConfigurationElement + { + public WebHttpSecurityElement() { } + [System.Configuration.ConfigurationPropertyAttribute("mode", DefaultValue=(System.ServiceModel.WebHttpSecurityMode)(0))] + public System.ServiceModel.WebHttpSecurityMode Mode { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transport")] + public System.ServiceModel.Configuration.HttpTransportSecurityElement Transport { get { throw null; } } + } + public sealed partial class WebMessageEncodingElement : System.ServiceModel.Configuration.BindingElementExtensionElement + { + public WebMessageEncodingElement() { } + public override System.Type BindingElementType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("maxReadPoolSize", DefaultValue=64)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1)] + public int MaxReadPoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxWritePoolSize", DefaultValue=16)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1)] + public int MaxWritePoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("readerQuotas")] + public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("webContentTypeMapperType", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string WebContentTypeMapperType { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.EncodingConverter")] + [System.Configuration.ConfigurationPropertyAttribute("writeEncoding", DefaultValue="utf-8")] + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + public override void ApplyConfiguration(System.ServiceModel.Channels.BindingElement bindingElement) { } + public override void CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement from) { } + protected internal override System.ServiceModel.Channels.BindingElement CreateBindingElement() { throw null; } + } + public sealed partial class WebScriptEnablingElement : System.ServiceModel.Configuration.BehaviorExtensionElement + { + public WebScriptEnablingElement() { } + public override System.Type BehaviorType { get { throw null; } } + protected internal override object CreateBehavior() { throw null; } + } + public partial class WebScriptEndpointCollectionElement : System.ServiceModel.Configuration.StandardEndpointCollectionElement + { + public WebScriptEndpointCollectionElement() { } + } + public partial class WebScriptEndpointElement : System.ServiceModel.Configuration.StandardEndpointElement + { + public WebScriptEndpointElement() { } + [System.Configuration.ConfigurationPropertyAttribute("contentTypeMapper", DefaultValue="")] + [System.Configuration.StringValidatorAttribute(MinLength=0)] + public string ContentTypeMapper { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("crossDomainScriptAccessEnabled", DefaultValue=false)] + public bool CrossDomainScriptAccessEnabled { get { throw null; } set { } } + protected internal override System.Type EndpointType { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("hostNameComparisonMode", DefaultValue=(System.ServiceModel.HostNameComparisonMode)(0))] + public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferPoolSize", DefaultValue=(long)524288)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)0)] + public long MaxBufferPoolSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxBufferSize", DefaultValue=65536)] + [System.Configuration.IntegerValidatorAttribute(MinValue=1)] + public int MaxBufferSize { get { throw null; } set { } } + [System.Configuration.ConfigurationPropertyAttribute("maxReceivedMessageSize", DefaultValue=(long)65536)] + [System.Configuration.LongValidatorAttribute(MinValue=(long)1)] + public long MaxReceivedMessageSize { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("readerQuotas")] + public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("security")] + public System.ServiceModel.Configuration.WebHttpSecurityElement Security { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("transferMode", DefaultValue=(System.ServiceModel.TransferMode)(0))] + public System.ServiceModel.TransferMode TransferMode { get { throw null; } set { } } + [System.ComponentModel.TypeConverterAttribute("System.ServiceModel.Configuration.EncodingConverter")] + [System.Configuration.ConfigurationPropertyAttribute("writeEncoding", DefaultValue="utf-8")] + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + protected internal override System.ServiceModel.Description.ServiceEndpoint CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription contractDescription) { throw null; } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ChannelEndpointElement serviceEndpointElement) { } + protected override void OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement channelEndpointElement) { } + protected override void OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement serviceEndpointElement) { } + } +} +namespace System.ServiceModel.Description +{ + [System.Runtime.Serialization.DataContractAttribute] + public partial class JsonFaultDetail + { + public JsonFaultDetail() { } + [System.Runtime.Serialization.DataMemberAttribute(Name="ExceptionDetail")] + public System.ServiceModel.ExceptionDetail ExceptionDetail { get { throw null; } set { } } + [System.Runtime.Serialization.DataMemberAttribute(Name="ExceptionType")] + public string ExceptionType { get { throw null; } set { } } + [System.Runtime.Serialization.DataMemberAttribute(Name="Message")] + public string Message { get { throw null; } set { } } + [System.Runtime.Serialization.DataMemberAttribute(Name="StackTrace")] + public string StackTrace { get { throw null; } set { } } + } + public partial class WebHttpBehavior : System.ServiceModel.Description.IEndpointBehavior + { + public WebHttpBehavior() { } + public virtual bool AutomaticFormatSelectionEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public virtual System.ServiceModel.Web.WebMessageBodyStyle DefaultBodyStyle { get { throw null; } set { } } + public virtual System.ServiceModel.Web.WebMessageFormat DefaultOutgoingRequestFormat { get { throw null; } set { } } + public virtual System.ServiceModel.Web.WebMessageFormat DefaultOutgoingResponseFormat { get { throw null; } set { } } + public virtual bool FaultExceptionEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public virtual bool HelpEnabled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected internal string JavascriptCallbackParameterName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public virtual void AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + protected virtual void AddClientErrorInspector(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + protected virtual void AddServerErrorHandlers(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + public virtual void ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + public virtual void ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + protected virtual System.ServiceModel.Dispatcher.WebHttpDispatchOperationSelector GetOperationSelector(System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + protected virtual System.ServiceModel.Dispatcher.QueryStringConverter GetQueryStringConverter(System.ServiceModel.Description.OperationDescription operationDescription) { throw null; } + protected virtual System.ServiceModel.Dispatcher.IClientMessageFormatter GetReplyClientFormatter(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + protected virtual System.ServiceModel.Dispatcher.IDispatchMessageFormatter GetReplyDispatchFormatter(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + protected virtual System.ServiceModel.Dispatcher.IClientMessageFormatter GetRequestClientFormatter(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + protected virtual System.ServiceModel.Dispatcher.IDispatchMessageFormatter GetRequestDispatchFormatter(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint) { throw null; } + public virtual void Validate(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + protected virtual void ValidateBinding(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + } + [System.Diagnostics.DebuggerDisplayAttribute("Address={address}")] + [System.Diagnostics.DebuggerDisplayAttribute("Name={name}")] + public partial class WebHttpEndpoint : System.ServiceModel.Description.WebServiceEndpoint + { + public WebHttpEndpoint(System.ServiceModel.Description.ContractDescription contract) { } + public WebHttpEndpoint(System.ServiceModel.Description.ContractDescription contract, System.ServiceModel.EndpointAddress address) { } + public bool AutomaticFormatSelectionEnabled { get { throw null; } set { } } + public System.ServiceModel.Web.WebMessageFormat DefaultOutgoingResponseFormat { get { throw null; } set { } } + public bool FaultExceptionEnabled { get { throw null; } set { } } + public bool HelpEnabled { get { throw null; } set { } } + protected override System.Type WebEndpointType { get { throw null; } } + } + public sealed partial class WebScriptEnablingBehavior : System.ServiceModel.Description.WebHttpBehavior + { + public WebScriptEnablingBehavior() { } + public override bool AutomaticFormatSelectionEnabled { get { throw null; } set { } } + public override System.ServiceModel.Web.WebMessageBodyStyle DefaultBodyStyle { get { throw null; } set { } } + public override System.ServiceModel.Web.WebMessageFormat DefaultOutgoingRequestFormat { get { throw null; } set { } } + public override System.ServiceModel.Web.WebMessageFormat DefaultOutgoingResponseFormat { get { throw null; } set { } } + public override bool FaultExceptionEnabled { get { throw null; } set { } } + public override bool HelpEnabled { get { throw null; } set { } } + protected override void AddClientErrorInspector(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + protected override void AddServerErrorHandlers(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + public override void ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + public override void ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) { } + protected override System.ServiceModel.Dispatcher.QueryStringConverter GetQueryStringConverter(System.ServiceModel.Description.OperationDescription operationDescription) { throw null; } + public override void Validate(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + } + [System.Diagnostics.DebuggerDisplayAttribute("Address={address}")] + [System.Diagnostics.DebuggerDisplayAttribute("Name={name}")] + public partial class WebScriptEndpoint : System.ServiceModel.Description.WebServiceEndpoint + { + public WebScriptEndpoint(System.ServiceModel.Description.ContractDescription contract) { } + public WebScriptEndpoint(System.ServiceModel.Description.ContractDescription contract, System.ServiceModel.EndpointAddress address) { } + protected override System.Type WebEndpointType { get { throw null; } } + } + public abstract partial class WebServiceEndpoint : System.ServiceModel.Description.ServiceEndpoint + { + internal WebServiceEndpoint() : base (default(System.ServiceModel.Description.ContractDescription)) { } + public System.ServiceModel.Channels.WebContentTypeMapper ContentTypeMapper { get { throw null; } set { } } + public bool CrossDomainScriptAccessEnabled { get { throw null; } set { } } + public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get { throw null; } set { } } + public long MaxBufferPoolSize { get { throw null; } set { } } + public int MaxBufferSize { get { throw null; } set { } } + public long MaxReceivedMessageSize { get { throw null; } set { } } + public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get { throw null; } set { } } + public System.ServiceModel.WebHttpSecurity Security { get { throw null; } } + public System.ServiceModel.TransferMode TransferMode { get { throw null; } set { } } + protected abstract System.Type WebEndpointType { get; } + public System.Text.Encoding WriteEncoding { get { throw null; } set { } } + } +} +namespace System.ServiceModel.Dispatcher +{ + public partial class JsonQueryStringConverter : System.ServiceModel.Dispatcher.QueryStringConverter + { + public JsonQueryStringConverter() { } + public override bool CanConvert(System.Type type) { throw null; } + public override object ConvertStringToValue(string parameter, System.Type parameterType) { throw null; } + public override string ConvertValueToString(object parameter, System.Type parameterType) { throw null; } + } + public partial class QueryStringConverter + { + public QueryStringConverter() { } + public virtual bool CanConvert(System.Type type) { throw null; } + public virtual object ConvertStringToValue(string parameter, System.Type parameterType) { throw null; } + public virtual string ConvertValueToString(object parameter, System.Type parameterType) { throw null; } + } + public partial class WebHttpDispatchOperationSelector : System.ServiceModel.Dispatcher.IDispatchOperationSelector + { + public const string HttpOperationNamePropertyName = "HttpOperationName"; + public const string HttpOperationSelectorUriMatchedPropertyName = "UriMatched"; + protected WebHttpDispatchOperationSelector() { } + public WebHttpDispatchOperationSelector(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + public virtual System.UriTemplate GetUriTemplate(string operationName) { throw null; } + public string SelectOperation(ref System.ServiceModel.Channels.Message message) { throw null; } + protected virtual string SelectOperation(ref System.ServiceModel.Channels.Message message, out bool uriMatched) { uriMatched = default(bool); throw null; } + } +} +namespace System.ServiceModel.Web +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(64))] + public sealed partial class AspNetCacheProfileAttribute : System.Attribute, System.ServiceModel.Description.IOperationBehavior + { + public AspNetCacheProfileAttribute(string cacheProfileName) { } + public string CacheProfileName { get { throw null; } } + public void AddBindingParameters(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + public void ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation) { } + public void ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation) { } + public void Validate(System.ServiceModel.Description.OperationDescription operationDescription) { } + } + public partial class IncomingWebRequestContext + { + internal IncomingWebRequestContext() { } + public string Accept { get { throw null; } } + public long ContentLength { get { throw null; } } + public string ContentType { get { throw null; } } + public System.Net.WebHeaderCollection Headers { get { throw null; } } + public System.Collections.Generic.IEnumerable IfMatch { get { throw null; } } + public System.Nullable IfModifiedSince { get { throw null; } } + public System.Collections.Generic.IEnumerable IfNoneMatch { get { throw null; } } + public System.Nullable IfUnmodifiedSince { get { throw null; } } + public string Method { get { throw null; } } + public System.UriTemplateMatch UriTemplateMatch { get { throw null; } set { } } + public string UserAgent { get { throw null; } } + public void CheckConditionalRetrieve(System.DateTime lastModified) { } + public void CheckConditionalRetrieve(System.Guid entityTag) { } + public void CheckConditionalRetrieve(int entityTag) { } + public void CheckConditionalRetrieve(long entityTag) { } + public void CheckConditionalRetrieve(string entityTag) { } + public void CheckConditionalUpdate(System.Guid entityTag) { } + public void CheckConditionalUpdate(int entityTag) { } + public void CheckConditionalUpdate(long entityTag) { } + public void CheckConditionalUpdate(string entityTag) { } + public System.Collections.ObjectModel.Collection GetAcceptHeaderElements() { throw null; } + } + public partial class IncomingWebResponseContext + { + internal IncomingWebResponseContext() { } + public long ContentLength { get { throw null; } } + public string ContentType { get { throw null; } } + public string ETag { get { throw null; } } + public System.Net.WebHeaderCollection Headers { get { throw null; } } + public string Location { get { throw null; } } + public System.Net.HttpStatusCode StatusCode { get { throw null; } } + public string StatusDescription { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class JavascriptCallbackBehaviorAttribute : System.Attribute, System.ServiceModel.Description.IContractBehavior + { + public JavascriptCallbackBehaviorAttribute() { } + public string UrlParameterName { get { throw null; } set { } } + public void AddBindingParameters(System.ServiceModel.Description.ContractDescription contractDescription, System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + public void ApplyClientBehavior(System.ServiceModel.Description.ContractDescription contractDescription, System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) { } + public void ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription contractDescription, System.ServiceModel.Description.ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.DispatchRuntime dispatchRuntime) { } + public void Validate(System.ServiceModel.Description.ContractDescription contractDescription, System.ServiceModel.Description.ServiceEndpoint endpoint) { } + } + public partial class OutgoingWebRequestContext + { + internal OutgoingWebRequestContext() { } + public string Accept { get { throw null; } set { } } + public long ContentLength { get { throw null; } set { } } + public string ContentType { get { throw null; } set { } } + public System.Net.WebHeaderCollection Headers { get { throw null; } } + public string IfMatch { get { throw null; } set { } } + public string IfModifiedSince { get { throw null; } set { } } + public string IfNoneMatch { get { throw null; } set { } } + public string IfUnmodifiedSince { get { throw null; } set { } } + public string Method { get { throw null; } set { } } + public bool SuppressEntityBody { get { throw null; } set { } } + public string UserAgent { get { throw null; } set { } } + } + public partial class OutgoingWebResponseContext + { + internal OutgoingWebResponseContext() { } + public System.Text.Encoding BindingWriteEncoding { get { throw null; } } + public long ContentLength { get { throw null; } set { } } + public string ContentType { get { throw null; } set { } } + public string ETag { get { throw null; } set { } } + public System.Nullable Format { get { throw null; } set { } } + public System.Net.WebHeaderCollection Headers { get { throw null; } } + public System.DateTime LastModified { get { throw null; } set { } } + public string Location { get { throw null; } set { } } + public System.Net.HttpStatusCode StatusCode { get { throw null; } set { } } + public string StatusDescription { get { throw null; } set { } } + public bool SuppressEntityBody { get { throw null; } set { } } + public void SetETag(System.Guid entityTag) { } + public void SetETag(int entityTag) { } + public void SetETag(long entityTag) { } + public void SetETag(string entityTag) { } + public void SetStatusAsCreated(System.Uri locationUri) { } + public void SetStatusAsNotFound() { } + public void SetStatusAsNotFound(string description) { } + } + public partial class WebChannelFactory : System.ServiceModel.ChannelFactory where TChannel : class + { + public WebChannelFactory() { } + public WebChannelFactory(System.ServiceModel.Channels.Binding binding) { } + public WebChannelFactory(System.ServiceModel.Channels.Binding binding, System.Uri remoteAddress) { } + public WebChannelFactory(System.ServiceModel.Description.ServiceEndpoint endpoint) { } + public WebChannelFactory(string endpointConfigurationName) { } + public WebChannelFactory(string endpointConfigurationName, System.Uri remoteAddress) { } + public WebChannelFactory(System.Type channelType) { } + public WebChannelFactory(System.Uri remoteAddress) { } + protected override void OnOpening() { } + } + [System.SerializableAttribute] + public partial class WebFaultException : System.ServiceModel.FaultException + { + public WebFaultException(System.Net.HttpStatusCode statusCode) { } + protected WebFaultException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public System.Net.HttpStatusCode StatusCode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class WebFaultException : System.ServiceModel.FaultException + { + protected WebFaultException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base (default(T)) { } + public WebFaultException(T detail, System.Net.HttpStatusCode statusCode) : base (default(T)) { } + public WebFaultException(T detail, System.Net.HttpStatusCode statusCode, System.Collections.Generic.IEnumerable knownTypes) : base (default(T)) { } + public System.Net.HttpStatusCode StatusCode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.Security.SecurityCriticalAttribute] + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64))] + public sealed partial class WebGetAttribute : System.Attribute, System.ServiceModel.Description.IOperationBehavior + { + public WebGetAttribute() { } + public System.ServiceModel.Web.WebMessageBodyStyle BodyStyle { get { throw null; } set { } } + public bool IsBodyStyleSetExplicitly { get { throw null; } } + public bool IsRequestFormatSetExplicitly { get { throw null; } } + public bool IsResponseFormatSetExplicitly { get { throw null; } } + public System.ServiceModel.Web.WebMessageFormat RequestFormat { get { throw null; } set { } } + public System.ServiceModel.Web.WebMessageFormat ResponseFormat { get { throw null; } set { } } + public string UriTemplate { get { throw null; } set { } } + void System.ServiceModel.Description.IOperationBehavior.AddBindingParameters(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + void System.ServiceModel.Description.IOperationBehavior.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation) { } + void System.ServiceModel.Description.IOperationBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation) { } + void System.ServiceModel.Description.IOperationBehavior.Validate(System.ServiceModel.Description.OperationDescription operationDescription) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(64))] + public sealed partial class WebInvokeAttribute : System.Attribute, System.ServiceModel.Description.IOperationBehavior + { + public WebInvokeAttribute() { } + public System.ServiceModel.Web.WebMessageBodyStyle BodyStyle { get { throw null; } set { } } + public bool IsBodyStyleSetExplicitly { get { throw null; } } + public bool IsRequestFormatSetExplicitly { get { throw null; } } + public bool IsResponseFormatSetExplicitly { get { throw null; } } + public string Method { get { throw null; } set { } } + public System.ServiceModel.Web.WebMessageFormat RequestFormat { get { throw null; } set { } } + public System.ServiceModel.Web.WebMessageFormat ResponseFormat { get { throw null; } set { } } + public string UriTemplate { get { throw null; } set { } } + void System.ServiceModel.Description.IOperationBehavior.AddBindingParameters(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { } + void System.ServiceModel.Description.IOperationBehavior.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation) { } + void System.ServiceModel.Description.IOperationBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation) { } + void System.ServiceModel.Description.IOperationBehavior.Validate(System.ServiceModel.Description.OperationDescription operationDescription) { } + } + public enum WebMessageBodyStyle + { + Bare = 0, + Wrapped = 1, + WrappedRequest = 2, + WrappedResponse = 3, + } + public enum WebMessageFormat + { + Json = 1, + Xml = 0, + } + public partial class WebOperationContext : System.ServiceModel.IExtension + { + public WebOperationContext(System.ServiceModel.OperationContext operationContext) { } + public static System.ServiceModel.Web.WebOperationContext Current { get { throw null; } } + public System.ServiceModel.Web.IncomingWebRequestContext IncomingRequest { get { throw null; } } + public System.ServiceModel.Web.IncomingWebResponseContext IncomingResponse { get { throw null; } } + public System.ServiceModel.Web.OutgoingWebRequestContext OutgoingRequest { get { throw null; } } + public System.ServiceModel.Web.OutgoingWebResponseContext OutgoingResponse { get { throw null; } } + public void Attach(System.ServiceModel.OperationContext owner) { } + public System.ServiceModel.Channels.Message CreateAtom10Response(System.ServiceModel.Syndication.ServiceDocument document) { throw null; } + public System.ServiceModel.Channels.Message CreateAtom10Response(System.ServiceModel.Syndication.SyndicationFeed feed) { throw null; } + public System.ServiceModel.Channels.Message CreateAtom10Response(System.ServiceModel.Syndication.SyndicationItem item) { throw null; } + public System.ServiceModel.Channels.Message CreateJsonResponse(T instance) { throw null; } + public System.ServiceModel.Channels.Message CreateJsonResponse(T instance, System.Runtime.Serialization.Json.DataContractJsonSerializer serializer) { throw null; } + public System.ServiceModel.Channels.Message CreateStreamResponse(System.Action streamWriter, string contentType) { throw null; } + public System.ServiceModel.Channels.Message CreateStreamResponse(System.IO.Stream stream, string contentType) { throw null; } + public System.ServiceModel.Channels.Message CreateStreamResponse(System.ServiceModel.Channels.StreamBodyWriter bodyWriter, string contentType) { throw null; } + public System.ServiceModel.Channels.Message CreateTextResponse(System.Action textWriter, string contentType) { throw null; } + public System.ServiceModel.Channels.Message CreateTextResponse(System.Action textWriter, string contentType, System.Text.Encoding encoding) { throw null; } + public System.ServiceModel.Channels.Message CreateTextResponse(string text) { throw null; } + public System.ServiceModel.Channels.Message CreateTextResponse(string text, string contentType) { throw null; } + public System.ServiceModel.Channels.Message CreateTextResponse(string text, string contentType, System.Text.Encoding encoding) { throw null; } + public System.ServiceModel.Channels.Message CreateXmlResponse(System.Xml.Linq.XDocument document) { throw null; } + public System.ServiceModel.Channels.Message CreateXmlResponse(System.Xml.Linq.XElement element) { throw null; } + public System.ServiceModel.Channels.Message CreateXmlResponse(T instance) { throw null; } + public System.ServiceModel.Channels.Message CreateXmlResponse(T instance, System.Runtime.Serialization.XmlObjectSerializer serializer) { throw null; } + public System.ServiceModel.Channels.Message CreateXmlResponse(T instance, System.Xml.Serialization.XmlSerializer serializer) { throw null; } + public void Detach(System.ServiceModel.OperationContext owner) { } + public System.UriTemplate GetUriTemplate(string operationName) { throw null; } + } + public partial class WebServiceHost : System.ServiceModel.ServiceHost + { + public WebServiceHost() { } + public WebServiceHost(object singletonInstance, params System.Uri[] baseAddresses) { } + public WebServiceHost(System.Type serviceType, params System.Uri[] baseAddresses) { } + protected override void OnOpening() { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.cs.REMOVED.git-id new file mode 100644 index 0000000000..f9addf3cfd --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.cs.REMOVED.git-id @@ -0,0 +1 @@ +5d01b24ff59b0a7b37cefec29de80b4828bbbf83 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.extra.cs new file mode 100644 index 0000000000..3c5fa1c367 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceModel.extra.cs @@ -0,0 +1,7 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.ServiceModel.Discovery, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.ServiceModel.Routing, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.ServiceModel.Web, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.ServiceProcess.cs b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceProcess.cs new file mode 100644 index 0000000000..b0c18f41a9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.ServiceProcess.cs @@ -0,0 +1,338 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.ServiceProcess.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.ServiceProcess.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.ServiceProcess.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +namespace System.ServiceProcess +{ + public enum PowerBroadcastStatus + { + BatteryLow = 9, + OemEvent = 11, + PowerStatusChange = 10, + QuerySuspend = 0, + QuerySuspendFailed = 2, + ResumeAutomatic = 18, + ResumeCritical = 6, + ResumeSuspend = 7, + Suspend = 4, + } + public enum ServiceAccount + { + LocalService = 0, + LocalSystem = 2, + NetworkService = 1, + User = 3, + } + [System.ComponentModel.InstallerTypeAttribute(typeof(System.ServiceProcess.ServiceProcessInstaller))] + public partial class ServiceBase : System.ComponentModel.Component + { + public const int MaxNameLength = 80; + public ServiceBase() { } + [System.ComponentModel.DefaultValueAttribute(true)] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SBAutoLog")] + public bool AutoLog { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool CanHandlePowerEvent { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public bool CanHandleSessionChangeEvent { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool CanPauseAndContinue { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(false)] + public bool CanShutdown { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(true)] + public bool CanStop { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public virtual System.Diagnostics.EventLog EventLog { get { throw null; } } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public int ExitCode { get { throw null; } set { } } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))] + protected System.IntPtr ServiceHandle { get { throw null; } } + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SBServiceName")] + public string ServiceName { get { throw null; } set { } } + protected override void Dispose(bool disposing) { } + protected virtual void OnContinue() { } + protected virtual void OnCustomCommand(int command) { } + protected virtual void OnPause() { } + protected virtual bool OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus powerStatus) { throw null; } + protected virtual void OnSessionChange(System.ServiceProcess.SessionChangeDescription changeDescription) { } + protected virtual void OnShutdown() { } + protected virtual void OnStart(string[] args) { } + protected virtual void OnStop() { } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public void RequestAdditionalTime(int milliseconds) { } + public static void Run(System.ServiceProcess.ServiceBase service) { } + public static void Run(System.ServiceProcess.ServiceBase[] services) { } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public void ServiceMainCallback(int argCount, System.IntPtr argPointer) { } + public void Stop() { } + } + [System.ComponentModel.DesignerAttribute("System.ServiceProcess.Design.ServiceControllerDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceControllerDesc")] + public partial class ServiceController : System.ComponentModel.Component + { + public ServiceController() { } + public ServiceController(string name) { } + public ServiceController(string name, string machineName) { } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPCanPauseAndContinue")] + public bool CanPauseAndContinue { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPCanShutdown")] + public bool CanShutdown { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPCanStop")] + public bool CanStop { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPDependentServices")] + public System.ServiceProcess.ServiceController[] DependentServices { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPDisplayName")] + public string DisplayName { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(".")] + [System.ComponentModel.SettingsBindableAttribute(true)] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPMachineName")] + public string MachineName { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public System.Runtime.InteropServices.SafeHandle ServiceHandle { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.ReadOnlyAttribute(true)] + [System.ComponentModel.SettingsBindableAttribute(true)] + [System.ComponentModel.TypeConverterAttribute("System.ServiceProcess.Design.ServiceNameConverter")] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPServiceName")] + public string ServiceName { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPServicesDependedOn")] + public System.ServiceProcess.ServiceController[] ServicesDependedOn { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPServiceType")] + public System.ServiceProcess.ServiceType ServiceType { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPStartType")] + public System.ServiceProcess.ServiceStartMode StartType { get { throw null; } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("SPStatus")] + public System.ServiceProcess.ServiceControllerStatus Status { get { throw null; } } + public void Close() { } + public void Continue() { } + protected override void Dispose(bool disposing) { } + public void ExecuteCommand(int command) { } + public static System.ServiceProcess.ServiceController[] GetDevices() { throw null; } + public static System.ServiceProcess.ServiceController[] GetDevices(string machineName) { throw null; } + public static System.ServiceProcess.ServiceController[] GetServices() { throw null; } + public static System.ServiceProcess.ServiceController[] GetServices(string machineName) { throw null; } + public void Pause() { } + public void Refresh() { } + public void Start() { } + public void Start(string[] args) { } + public void Stop() { } + public void WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus) { } + public void WaitForStatus(System.ServiceProcess.ServiceControllerStatus desiredStatus, System.TimeSpan timeout) { } + } + [System.SerializableAttribute] + public sealed partial class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase + { + public ServiceControllerPermission() { } + public ServiceControllerPermission(System.Security.Permissions.PermissionState state) { } + public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { } + public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries) { } + public System.ServiceProcess.ServiceControllerPermissionEntryCollection PermissionEntries { get { throw null; } } + } + [System.FlagsAttribute] + public enum ServiceControllerPermissionAccess + { + Browse = 2, + Control = 6, + None = 0, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(621), AllowMultiple=true, Inherited=false)] + [System.SerializableAttribute] + public partial class ServiceControllerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public ServiceControllerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public string MachineName { get { throw null; } set { } } + public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } set { } } + public string ServiceName { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + [System.SerializableAttribute] + public partial class ServiceControllerPermissionEntry + { + public ServiceControllerPermissionEntry() { } + public ServiceControllerPermissionEntry(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) { } + public string MachineName { get { throw null; } } + public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get { throw null; } } + public string ServiceName { get { throw null; } } + } + [System.SerializableAttribute] + public partial class ServiceControllerPermissionEntryCollection : System.Collections.CollectionBase + { + internal ServiceControllerPermissionEntryCollection() { } + public System.ServiceProcess.ServiceControllerPermissionEntry this[int index] { get { throw null; } set { } } + public int Add(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection value) { } + public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[] value) { } + public bool Contains(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[] array, int index) { } + public int IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry value) { throw null; } + public void Insert(int index, System.ServiceProcess.ServiceControllerPermissionEntry value) { } + protected override void OnClear() { } + protected override void OnInsert(int index, object value) { } + protected override void OnRemove(int index, object value) { } + protected override void OnSet(int index, object oldValue, object newValue) { } + public void Remove(System.ServiceProcess.ServiceControllerPermissionEntry value) { } + } + public enum ServiceControllerStatus + { + ContinuePending = 5, + Paused = 7, + PausePending = 6, + Running = 4, + StartPending = 2, + Stopped = 1, + StopPending = 3, + } + public partial class ServiceInstaller : System.Configuration.Install.ComponentInstaller + { + public ServiceInstaller() { } + [System.ComponentModel.DefaultValueAttribute(false)] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerDelayedAutoStart")] + public bool DelayedAutoStart { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerDescription")] + public string Description { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerDisplayName")] + public string DisplayName { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerServiceName")] + public string ServiceName { get { throw null; } set { } } + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerServicesDependedOn")] + public string[] ServicesDependedOn { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute((System.ServiceProcess.ServiceStartMode)(3))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceInstallerStartType")] + public System.ServiceProcess.ServiceStartMode StartType { get { throw null; } set { } } + public override void CopyFromComponent(System.ComponentModel.IComponent component) { } + public override void Install(System.Collections.IDictionary stateSaver) { } + public override bool IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller otherInstaller) { throw null; } + public override void Rollback(System.Collections.IDictionary savedState) { } + public override void Uninstall(System.Collections.IDictionary savedState) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767))] + public partial class ServiceProcessDescriptionAttribute : System.ComponentModel.DescriptionAttribute + { + public ServiceProcessDescriptionAttribute(string description) { } + public override string Description { get { throw null; } } + } + public partial class ServiceProcessInstaller : System.Configuration.Install.ComponentInstaller + { + public ServiceProcessInstaller() { } + [System.ComponentModel.DefaultValueAttribute((System.ServiceProcess.ServiceAccount)(3))] + [System.ServiceProcess.ServiceProcessDescriptionAttribute("ServiceProcessInstallerAccount")] + public System.ServiceProcess.ServiceAccount Account { get { throw null; } set { } } + public override string HelpText { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public string Password { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public string Username { get { throw null; } set { } } + public override void CopyFromComponent(System.ComponentModel.IComponent comp) { } + public override void Install(System.Collections.IDictionary stateSaver) { } + public override void Rollback(System.Collections.IDictionary savedState) { } + } + public enum ServiceStartMode + { + Automatic = 2, + Boot = 0, + Disabled = 4, + Manual = 3, + System = 1, + } + [System.FlagsAttribute] + public enum ServiceType + { + Adapter = 4, + FileSystemDriver = 2, + InteractiveProcess = 256, + KernelDriver = 1, + RecognizerDriver = 8, + Win32OwnProcess = 16, + Win32ShareProcess = 32, + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct SessionChangeDescription + { + public System.ServiceProcess.SessionChangeReason Reason { get { throw null; } } + public int SessionId { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.ServiceProcess.SessionChangeDescription changeDescription) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.ServiceProcess.SessionChangeDescription a, System.ServiceProcess.SessionChangeDescription b) { throw null; } + public static bool operator !=(System.ServiceProcess.SessionChangeDescription a, System.ServiceProcess.SessionChangeDescription b) { throw null; } + } + public enum SessionChangeReason + { + ConsoleConnect = 1, + ConsoleDisconnect = 2, + RemoteConnect = 3, + RemoteDisconnect = 4, + SessionLock = 7, + SessionLogoff = 6, + SessionLogon = 5, + SessionRemoteControl = 9, + SessionUnlock = 8, + } + [System.SerializableAttribute] + public partial class TimeoutException : System.SystemException + { + public TimeoutException() { } + protected TimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TimeoutException(string message) { } + public TimeoutException(string message, System.Exception innerException) { } + } +} +namespace System.ServiceProcess.Design +{ + public partial class ServiceInstallerDialog : System.Windows.Forms.Form + { + public ServiceInstallerDialog() { } + public string Password { get { throw null; } set { } } + public System.ServiceProcess.Design.ServiceInstallerDialogResult Result { get { throw null; } } + public string Username { get { throw null; } set { } } + [System.STAThreadAttribute] + public static void Main() { } + } + public enum ServiceInstallerDialogResult + { + Canceled = 2, + OK = 0, + UseSystem = 1, + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Transactions.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Transactions.cs new file mode 100644 index 0000000000..c1b36b3458 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Transactions.cs @@ -0,0 +1,349 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Transactions.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Transactions.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Transactions.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.BestFitMappingAttribute(false)] +[assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum)] +namespace System.Transactions +{ + [System.SerializableAttribute] + public sealed partial class CommittableTransaction : System.Transactions.Transaction, System.IAsyncResult + { + public CommittableTransaction() { } + public CommittableTransaction(System.TimeSpan timeout) { } + public CommittableTransaction(System.Transactions.TransactionOptions options) { } + object System.IAsyncResult.AsyncState { get { throw null; } } + System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get { throw null; } } + bool System.IAsyncResult.CompletedSynchronously { get { throw null; } } + bool System.IAsyncResult.IsCompleted { get { throw null; } } + public System.IAsyncResult BeginCommit(System.AsyncCallback asyncCallback, object asyncState) { throw null; } + public void Commit() { } + public void EndCommit(System.IAsyncResult asyncResult) { } + } + public enum DependentCloneOption + { + BlockCommitUntilComplete = 0, + RollbackIfNotComplete = 1, + } + [System.SerializableAttribute] + public sealed partial class DependentTransaction : System.Transactions.Transaction + { + internal DependentTransaction() { } + public void Complete() { } + } + [System.SerializableAttribute] + public sealed partial class DistributedTransactionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public DistributedTransactionPermission(System.Security.Permissions.PermissionState state) { } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement securityElement) { } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] + public sealed partial class DistributedTransactionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute + { + public DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } + public new bool Unrestricted { get { throw null; } set { } } + public override System.Security.IPermission CreatePermission() { throw null; } + } + public partial class Enlistment + { + internal Enlistment() { } + public void Done() { } + } + [System.FlagsAttribute] + public enum EnlistmentOptions + { + EnlistDuringPrepareRequired = 1, + None = 0, + } + public enum EnterpriseServicesInteropOption + { + Automatic = 1, + Full = 2, + None = 0, + } + public delegate System.Transactions.Transaction HostCurrentTransactionCallback(); + [System.Runtime.InteropServices.GuidAttribute("0fb15084-af41-11ce-bd2b-204c4f4f5020")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IDtcTransaction + { + void Abort(System.IntPtr reason, int retaining, int async); + void Commit(int retaining, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int commitType, int reserved); + void GetTransactionInfo(System.IntPtr transactionInformation); + } + public partial interface IEnlistmentNotification + { + void Commit(System.Transactions.Enlistment enlistment); + void InDoubt(System.Transactions.Enlistment enlistment); + void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment); + void Rollback(System.Transactions.Enlistment enlistment); + } + public partial interface IPromotableSinglePhaseNotification : System.Transactions.ITransactionPromoter + { + void Initialize(); + void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + } + public partial interface ISimpleTransactionSuperior : System.Transactions.ITransactionPromoter + { + void Rollback(); + } + public partial interface ISinglePhaseNotification : System.Transactions.IEnlistmentNotification + { + void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); + } + public enum IsolationLevel + { + Chaos = 5, + ReadCommitted = 2, + ReadUncommitted = 3, + RepeatableRead = 1, + Serializable = 0, + Snapshot = 4, + Unspecified = 6, + } + public partial interface ITransactionPromoter + { + byte[] Promote(); + } + public partial class PreparingEnlistment : System.Transactions.Enlistment + { + internal PreparingEnlistment() { } + public void ForceRollback() { } + public void ForceRollback(System.Exception e) { } + public void Prepared() { } + public byte[] RecoveryInformation() { throw null; } + } + public partial class SinglePhaseEnlistment : System.Transactions.Enlistment + { + internal SinglePhaseEnlistment() { } + public void Aborted() { } + public void Aborted(System.Exception e) { } + public void Committed() { } + public void InDoubt() { } + public void InDoubt(System.Exception e) { } + } + [System.SerializableAttribute] + public sealed partial class SubordinateTransaction : System.Transactions.Transaction + { + public SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior) { } + } + [System.SerializableAttribute] + public partial class Transaction : System.IDisposable, System.Runtime.Serialization.ISerializable + { + internal Transaction() { } + public static System.Transactions.Transaction Current { get { throw null; } set { } } + public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } } + public System.Guid PromoterType { get { throw null; } } + public System.Transactions.TransactionInformation TransactionInformation { get { throw null; } } + public event System.Transactions.TransactionCompletedEventHandler TransactionCompleted { add { } remove { } } + public System.Transactions.Transaction Clone() { throw null; } + public System.Transactions.DependentTransaction DependentClone(System.Transactions.DependentCloneOption cloneOption) { throw null; } + public void Dispose() { } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification) { throw null; } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType) { throw null; } + public System.Transactions.Enlistment EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } + public System.Transactions.Enlistment EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public byte[] GetPromotedToken() { throw null; } + public static bool operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } + public static bool operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public System.Transactions.Enlistment PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } + public void Rollback() { } + public void Rollback(System.Exception e) { } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public void SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier) { } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class TransactionAbortedException : System.Transactions.TransactionException + { + public TransactionAbortedException() { } + protected TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TransactionAbortedException(string message) { } + public TransactionAbortedException(string message, System.Exception innerException) { } + } + public delegate void TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e); + public partial class TransactionEventArgs : System.EventArgs + { + public TransactionEventArgs() { } + public System.Transactions.Transaction Transaction { get { throw null; } } + } + [System.SerializableAttribute] + public partial class TransactionException : System.SystemException + { + public TransactionException() { } + protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TransactionException(string message) { } + public TransactionException(string message, System.Exception innerException) { } + } + [System.SerializableAttribute] + public partial class TransactionInDoubtException : System.Transactions.TransactionException + { + public TransactionInDoubtException() { } + protected TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TransactionInDoubtException(string message) { } + public TransactionInDoubtException(string message, System.Exception innerException) { } + } + public partial class TransactionInformation + { + internal TransactionInformation() { } + public System.DateTime CreationTime { get { throw null; } } + public System.Guid DistributedIdentifier { get { throw null; } } + public string LocalIdentifier { get { throw null; } } + public System.Transactions.TransactionStatus Status { get { throw null; } } + } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public static partial class TransactionInterop + { + public static readonly System.Guid PromoterTypeDtc; + public static System.Transactions.IDtcTransaction GetDtcTransaction(System.Transactions.Transaction transaction) { throw null; } + public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts) { throw null; } + public static System.Transactions.Transaction GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative) { throw null; } + public static System.Transactions.Transaction GetTransactionFromExportCookie(byte[] cookie) { throw null; } + public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken) { throw null; } + public static byte[] GetTransmitterPropagationToken(System.Transactions.Transaction transaction) { throw null; } + public static byte[] GetWhereabouts() { throw null; } + } + public static partial class TransactionManager + { + public static System.TimeSpan DefaultTimeout { get { throw null; } } + public static System.Transactions.HostCurrentTransactionCallback HostCurrentCallback { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]get { throw null; } [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]set { } } + public static System.TimeSpan MaximumTimeout { get { throw null; } } + public static event System.Transactions.TransactionStartedEventHandler DistributedTransactionStarted { add { } remove { } } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public static void RecoveryComplete(System.Guid resourceManagerIdentifier) { } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public static System.Transactions.Enlistment Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification) { throw null; } + } + [System.SerializableAttribute] + public partial class TransactionManagerCommunicationException : System.Transactions.TransactionException + { + public TransactionManagerCommunicationException() { } + protected TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TransactionManagerCommunicationException(string message) { } + public TransactionManagerCommunicationException(string message, System.Exception innerException) { } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct TransactionOptions + { + public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } set { } } + public System.TimeSpan Timeout { get { throw null; } set { } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } + public static bool operator !=(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } + } + [System.SerializableAttribute] + public partial class TransactionPromotionException : System.Transactions.TransactionException + { + public TransactionPromotionException() { } + protected TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public TransactionPromotionException(string message) { } + public TransactionPromotionException(string message, System.Exception innerException) { } + } + public sealed partial class TransactionScope : System.IDisposable + { + public TransactionScope() { } + public TransactionScope(System.Transactions.Transaction transactionToUse) { } + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout) { } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption) { } + public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions) { } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } + public void Complete() { } + public void Dispose() { } + } + public enum TransactionScopeAsyncFlowOption + { + Enabled = 1, + Suppress = 0, + } + public enum TransactionScopeOption + { + Required = 0, + RequiresNew = 1, + Suppress = 2, + } + public delegate void TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e); + public enum TransactionStatus + { + Aborted = 2, + Active = 0, + Committed = 1, + InDoubt = 3, + } +} +namespace System.Transactions.Configuration +{ + public sealed partial class DefaultSettingsSection : System.Configuration.ConfigurationSection + { + public DefaultSettingsSection() { } + [System.Configuration.ConfigurationPropertyAttribute("distributedTransactionManagerName", DefaultValue="")] + public string DistributedTransactionManagerName { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("timeout", DefaultValue="00:01:00")] + [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] + public System.TimeSpan Timeout { get { throw null; } set { } } + } + public sealed partial class MachineSettingsSection : System.Configuration.ConfigurationSection + { + public MachineSettingsSection() { } + [System.Configuration.ConfigurationPropertyAttribute("maxTimeout", DefaultValue="00:10:00")] + [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] + public System.TimeSpan MaxTimeout { get { throw null; } set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } + } + public sealed partial class TransactionsSectionGroup : System.Configuration.ConfigurationSectionGroup + { + public TransactionsSectionGroup() { } + [System.Configuration.ConfigurationPropertyAttribute("defaultSettings")] + public System.Transactions.Configuration.DefaultSettingsSection DefaultSettings { get { throw null; } } + [System.Configuration.ConfigurationPropertyAttribute("machineSettings")] + public System.Transactions.Configuration.MachineSettingsSection MachineSettings { get { throw null; } } + public static System.Transactions.Configuration.TransactionsSectionGroup GetSectionGroup(System.Configuration.Configuration config) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Abstractions.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Abstractions.cs new file mode 100644 index 0000000000..c25a207ffa --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Abstractions.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.Abstractions.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.Abstractions.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.Abstractions.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute(PartialTrustVisibilityLevel=(System.Security.PartialTrustVisibilityLevel)(1))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpApplicationStateBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpApplicationStateWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpBrowserCapabilitiesBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpBrowserCapabilitiesWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpCachePolicyBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpCachePolicyWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpContextBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpContextWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpFileCollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpFileCollectionWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpPostedFileBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpPostedFileWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpRequestBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpRequestWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpResponseBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpResponseWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpServerUtilityBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpServerUtilityWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpSessionStateBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpSessionStateWrapper))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpStaticObjectsCollectionBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.HttpStaticObjectsCollectionWrapper))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.ApplicationServices.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.ApplicationServices.cs new file mode 100644 index 0000000000..90a0f951a6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.ApplicationServices.cs @@ -0,0 +1,208 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.ApplicationServices.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.ApplicationServices.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.ApplicationServices.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute(PartialTrustVisibilityLevel=(System.Security.PartialTrustVisibilityLevel)(1))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +namespace System.Web.Configuration +{ + public enum MembershipPasswordCompatibilityMode + { + Framework20 = 0, + Framework40 = 1, + } +} +namespace System.Web.Hosting +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=false)] + public sealed partial class CustomLoaderAttribute : System.Attribute + { + public CustomLoaderAttribute(System.Type customLoaderType) { } + public System.Type CustomLoaderType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } +} +namespace System.Web.Security +{ + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public enum MembershipCreateStatus + { + DuplicateEmail = 7, + DuplicateProviderUserKey = 10, + DuplicateUserName = 6, + InvalidAnswer = 4, + InvalidEmail = 5, + InvalidPassword = 2, + InvalidProviderUserKey = 9, + InvalidQuestion = 3, + InvalidUserName = 1, + ProviderError = 11, + Success = 0, + UserRejected = 8, + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.SerializableAttribute] + public partial class MembershipCreateUserException : System.Exception + { + public MembershipCreateUserException() { } + protected MembershipCreateUserException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public MembershipCreateUserException(string message) { } + public MembershipCreateUserException(string message, System.Exception innerException) { } + public MembershipCreateUserException(System.Web.Security.MembershipCreateStatus statusCode) { } + public System.Web.Security.MembershipCreateStatus StatusCode { get { throw null; } } + [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.SerializableAttribute] + public partial class MembershipPasswordException : System.Exception + { + public MembershipPasswordException() { } + protected MembershipPasswordException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public MembershipPasswordException(string message) { } + public MembershipPasswordException(string message, System.Exception innerException) { } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public enum MembershipPasswordFormat + { + Clear = 0, + Encrypted = 2, + Hashed = 1, + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public abstract partial class MembershipProvider : System.Configuration.Provider.ProviderBase + { + protected MembershipProvider() { } + public abstract string ApplicationName { get; set; } + public abstract bool EnablePasswordReset { get; } + public abstract bool EnablePasswordRetrieval { get; } + public abstract int MaxInvalidPasswordAttempts { get; } + public abstract int MinRequiredNonAlphanumericCharacters { get; } + public abstract int MinRequiredPasswordLength { get; } + public abstract int PasswordAttemptWindow { get; } + public abstract System.Web.Security.MembershipPasswordFormat PasswordFormat { get; } + public abstract string PasswordStrengthRegularExpression { get; } + public abstract bool RequiresQuestionAndAnswer { get; } + public abstract bool RequiresUniqueEmail { get; } + public event System.Web.Security.MembershipValidatePasswordEventHandler ValidatingPassword { add { } remove { } } + public abstract bool ChangePassword(string username, string oldPassword, string newPassword); + public abstract bool ChangePasswordQuestionAndAnswer(string username, string password, string newPasswordQuestion, string newPasswordAnswer); + public abstract System.Web.Security.MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out System.Web.Security.MembershipCreateStatus status); + protected virtual byte[] DecryptPassword(byte[] encodedPassword) { throw null; } + public abstract bool DeleteUser(string username, bool deleteAllRelatedData); + protected virtual byte[] EncryptPassword(byte[] password) { throw null; } + protected virtual byte[] EncryptPassword(byte[] password, System.Web.Configuration.MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode) { throw null; } + public abstract System.Web.Security.MembershipUserCollection FindUsersByEmail(string emailToMatch, int pageIndex, int pageSize, out int totalRecords); + public abstract System.Web.Security.MembershipUserCollection FindUsersByName(string usernameToMatch, int pageIndex, int pageSize, out int totalRecords); + public abstract System.Web.Security.MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords); + public abstract int GetNumberOfUsersOnline(); + public abstract string GetPassword(string username, string answer); + public abstract System.Web.Security.MembershipUser GetUser(object providerUserKey, bool userIsOnline); + public abstract System.Web.Security.MembershipUser GetUser(string username, bool userIsOnline); + public abstract string GetUserNameByEmail(string email); + protected virtual void OnValidatingPassword(System.Web.Security.ValidatePasswordEventArgs e) { } + public abstract string ResetPassword(string username, string answer); + public abstract bool UnlockUser(string userName); + public abstract void UpdateUser(System.Web.Security.MembershipUser user); + public abstract bool ValidateUser(string username, string password); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public sealed partial class MembershipProviderCollection : System.Configuration.Provider.ProviderCollection + { + public MembershipProviderCollection() { } + public new System.Web.Security.MembershipProvider this[string name] { get { throw null; } } + public override void Add(System.Configuration.Provider.ProviderBase provider) { } + public void CopyTo(System.Web.Security.MembershipProvider[] array, int index) { } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.SerializableAttribute] + public partial class MembershipUser + { + protected MembershipUser() { } + public MembershipUser(string providerName, string name, object providerUserKey, string email, string passwordQuestion, string comment, bool isApproved, bool isLockedOut, System.DateTime creationDate, System.DateTime lastLoginDate, System.DateTime lastActivityDate, System.DateTime lastPasswordChangedDate, System.DateTime lastLockoutDate) { } + public virtual string Comment { get { throw null; } set { } } + public virtual System.DateTime CreationDate { get { throw null; } } + public virtual string Email { get { throw null; } set { } } + public virtual bool IsApproved { get { throw null; } set { } } + public virtual bool IsLockedOut { get { throw null; } } + public virtual bool IsOnline { get { throw null; } } + public virtual System.DateTime LastActivityDate { get { throw null; } set { } } + public virtual System.DateTime LastLockoutDate { get { throw null; } } + public virtual System.DateTime LastLoginDate { get { throw null; } set { } } + public virtual System.DateTime LastPasswordChangedDate { get { throw null; } } + public virtual string PasswordQuestion { get { throw null; } } + public virtual string ProviderName { get { throw null; } } + public virtual object ProviderUserKey { get { throw null; } } + public virtual string UserName { get { throw null; } } + public virtual bool ChangePassword(string oldPassword, string newPassword) { throw null; } + public virtual bool ChangePasswordQuestionAndAnswer(string password, string newPasswordQuestion, string newPasswordAnswer) { throw null; } + public virtual string GetPassword() { throw null; } + public virtual string GetPassword(string passwordAnswer) { throw null; } + public virtual string ResetPassword() { throw null; } + public virtual string ResetPassword(string passwordAnswer) { throw null; } + public override string ToString() { throw null; } + public virtual bool UnlockUser() { throw null; } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [System.SerializableAttribute] + public sealed partial class MembershipUserCollection : System.Collections.ICollection, System.Collections.IEnumerable + { + public MembershipUserCollection() { } + public int Count { get { throw null; } } + public bool IsSynchronized { get { throw null; } } + public System.Web.Security.MembershipUser this[string name] { get { throw null; } } + public object SyncRoot { get { throw null; } } + public void Add(System.Web.Security.MembershipUser user) { } + public void Clear() { } + public void CopyTo(System.Web.Security.MembershipUser[] array, int index) { } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void Remove(string name) { } + public void SetReadOnly() { } + void System.Collections.ICollection.CopyTo(System.Array array, int index) { } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public delegate void MembershipValidatePasswordEventHandler(object sender, System.Web.Security.ValidatePasswordEventArgs e); + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public abstract partial class RoleProvider : System.Configuration.Provider.ProviderBase + { + protected RoleProvider() { } + public abstract string ApplicationName { get; set; } + public abstract void AddUsersToRoles(string[] usernames, string[] roleNames); + public abstract void CreateRole(string roleName); + public abstract bool DeleteRole(string roleName, bool throwOnPopulatedRole); + public abstract string[] FindUsersInRole(string roleName, string usernameToMatch); + public abstract string[] GetAllRoles(); + public abstract string[] GetRolesForUser(string username); + public abstract string[] GetUsersInRole(string roleName); + public abstract bool IsUserInRole(string username, string roleName); + public abstract void RemoveUsersFromRoles(string[] usernames, string[] roleNames); + public abstract bool RoleExists(string roleName); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Web, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")] + public sealed partial class ValidatePasswordEventArgs : System.EventArgs + { + public ValidatePasswordEventArgs(string userName, string password, bool isNewUser) { } + public bool Cancel { get { throw null; } set { } } + public System.Exception FailureInformation { get { throw null; } set { } } + public bool IsNewUser { get { throw null; } } + public string Password { get { throw null; } } + public string UserName { get { throw null; } } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.DynamicData.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.DynamicData.cs new file mode 100644 index 0000000000..9bdd9ef4f4 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.DynamicData.cs @@ -0,0 +1,816 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.DynamicData.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.DynamicData.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.DynamicData.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute(PartialTrustVisibilityLevel=(System.Security.PartialTrustVisibilityLevel)(1))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +namespace System.Web.DynamicData +{ + public enum ContainerType + { + Item = 1, + List = 0, + } + public partial class ContextConfiguration + { + public ContextConfiguration() { } + public System.Func MetadataProviderFactory { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ScaffoldAllTables { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class ControlFilterExpression : System.Web.UI.WebControls.Expressions.DataSourceExpression + { + public ControlFilterExpression() { } + public string Column { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ControlID { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override System.Linq.IQueryable GetQueryable(System.Linq.IQueryable source) { throw null; } + protected override void LoadViewState(object savedState) { } + protected override object SaveViewState() { throw null; } + public override void SetContext(System.Web.UI.Control owner, System.Web.HttpContext context, System.Web.UI.WebControls.IQueryableDataSource dataSource) { } + protected override void TrackViewState() { } + } + public partial class DataControlReference + { + public DataControlReference() { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.TypeConverterAttribute("System.Web.DynamicData.Design.DataControlReferenceIDConverter, System.Web.DynamicData.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Web.UI.IDReferencePropertyAttribute] + public string ControlID { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.DynamicDataManager Owner { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override string ToString() { throw null; } + } + public partial class DataControlReferenceCollection : System.Collections.ObjectModel.Collection + { + public DataControlReferenceCollection(System.Web.DynamicData.DynamicDataManager owner) { } + public System.Web.DynamicData.DynamicDataManager Owner { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + protected override void InsertItem(int index, System.Web.DynamicData.DataControlReference item) { } + protected override void RemoveItem(int index) { } + protected override void SetItem(int index, System.Web.DynamicData.DataControlReference item) { } + } + public partial class DefaultAutoFieldGenerator : System.Web.UI.IAutoFieldGenerator + { + public DefaultAutoFieldGenerator(System.Web.DynamicData.MetaTable table) { } + protected virtual System.Web.DynamicData.DynamicField CreateField(System.Web.DynamicData.MetaColumn column, System.Web.DynamicData.ContainerType containerType, System.Web.UI.WebControls.DataBoundControlMode mode) { throw null; } + public System.Collections.ICollection GenerateFields(System.Web.UI.Control control) { throw null; } + } + [System.Drawing.ToolboxBitmapAttribute(typeof(System.Web.DynamicData.DynamicControl), "DynamicControl.bmp")] + public partial class DynamicControl : System.Web.UI.Control, System.Web.DynamicData.IFieldFormattingOptions, System.Web.DynamicData.IFieldTemplateHost, System.Web.UI.IAttributeAccessor + { + public DynamicControl() { } + public DynamicControl(System.Web.UI.WebControls.DataBoundControlMode mode) { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ApplyFormatInEditMode { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.MetaColumn Column { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ConvertEmptyStringToNull { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Appearance")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.Web.UI.CssClassPropertyAttribute] + public virtual string CssClass { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + public string DataField { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + public string DataFormatString { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.UI.Control FieldTemplate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool HtmlEncode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute((System.Web.UI.WebControls.DataBoundControlMode)(0))] + public System.Web.UI.WebControls.DataBoundControlMode Mode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public string NullDisplayText { get { throw null; } set { } } + System.Web.DynamicData.IFieldFormattingOptions System.Web.DynamicData.IFieldTemplateHost.FormattingOptions { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual System.Web.DynamicData.MetaTable Table { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public virtual string UIHint { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.Web.UI.ThemeableAttribute(false)] + public virtual string ValidationGroup { get { throw null; } set { } } + public string GetAttribute(string key) { throw null; } + protected override void OnInit(System.EventArgs e) { } + protected override void Render(System.Web.UI.HtmlTextWriter writer) { } + public void SetAttribute(string key, string value) { } + } + public partial class DynamicControlParameter : System.Web.UI.WebControls.Parameter, System.Web.DynamicData.IWhereParametersProvider + { + public DynamicControlParameter() { } + public DynamicControlParameter(string controlId) { } + public string ControlId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override object Evaluate(System.Web.HttpContext context, System.Web.UI.Control control) { throw null; } + public virtual System.Collections.Generic.IEnumerable GetWhereParameters(System.Web.DynamicData.IDynamicDataSource dataSource) { throw null; } + } + public static partial class DynamicDataExtensions + { + public static object ConvertEditedValue(this System.Web.DynamicData.IFieldFormattingOptions formattingOptions, string value) { throw null; } + [System.ObsoleteAttribute("Use the EnablePersistedSelection property on a databound control such as GridView or ListView.")] + public static void EnablePersistedSelection(this System.Web.UI.WebControls.BaseDataBoundControl dataBoundControl) { } + public static void ExpandDynamicWhereParameters(this System.Web.DynamicData.IDynamicDataSource dataSource) { } + public static System.Web.DynamicData.IDynamicDataSource FindDataSourceControl(this System.Web.UI.Control current) { throw null; } + public static System.Web.UI.Control FindFieldTemplate(this System.Web.UI.Control control, string columnName) { throw null; } + public static System.Web.DynamicData.MetaTable FindMetaTable(this System.Web.UI.Control current) { throw null; } + public static string FormatEditValue(this System.Web.DynamicData.IFieldFormattingOptions formattingOptions, object fieldValue) { throw null; } + public static string FormatValue(this System.Web.DynamicData.IFieldFormattingOptions formattingOptions, object fieldValue) { throw null; } + public static System.Collections.Generic.IDictionary GetDefaultValues(this System.Web.UI.IDataSource dataSource) { throw null; } + public static System.Collections.Generic.IDictionary GetDefaultValues(this System.Web.UI.INamingContainer control) { throw null; } + public static System.Type GetEnumType(this System.Web.DynamicData.MetaColumn column) { throw null; } + public static System.Web.DynamicData.MetaTable GetMetaTable(this System.Web.UI.IDataSource dataSource) { throw null; } + public static System.Web.DynamicData.MetaTable GetMetaTable(this System.Web.UI.INamingContainer control) { throw null; } + public static System.Web.DynamicData.MetaTable GetTable(this System.Web.DynamicData.IDynamicDataSource dataSource) { throw null; } + public static void LoadWithForeignKeys(this System.Web.UI.WebControls.LinqDataSource dataSource, System.Type rowType) { } + public static void LoadWith(this System.Web.UI.WebControls.LinqDataSource dataSource) { } + public static void SetMetaTable(this System.Web.UI.INamingContainer control, System.Web.DynamicData.MetaTable table) { } + public static void SetMetaTable(this System.Web.UI.INamingContainer control, System.Web.DynamicData.MetaTable table, System.Collections.Generic.IDictionary defaultValues) { } + public static void SetMetaTable(this System.Web.UI.INamingContainer control, System.Web.DynamicData.MetaTable table, object defaultValues) { } + public static bool TryGetMetaTable(this System.Web.UI.IDataSource dataSource, out System.Web.DynamicData.MetaTable table) { table = default(System.Web.DynamicData.MetaTable); throw null; } + public static bool TryGetMetaTable(this System.Web.UI.INamingContainer control, out System.Web.DynamicData.MetaTable table) { table = default(System.Web.DynamicData.MetaTable); throw null; } + } + [System.ComponentModel.DesignerAttribute("System.Web.DynamicData.Design.DynamicDataManagerDesigner, System.Web.DynamicData.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Drawing.ToolboxBitmapAttribute(typeof(System.Web.DynamicData.DynamicDataManager), "DynamicDataManager.bmp")] + [System.Web.UI.NonVisualControlAttribute] + [System.Web.UI.ParseChildrenAttribute(true)] + [System.Web.UI.PersistChildrenAttribute(false)] + public partial class DynamicDataManager : System.Web.UI.Control + { + public DynamicDataManager() { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool AutoLoadForeignKeys { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override string ClientID { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override System.Web.UI.ClientIDMode ClientIDMode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.Web.UI.PersistenceModeAttribute((System.Web.UI.PersistenceMode)(1))] + public System.Web.DynamicData.DataControlReferenceCollection DataControls { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public override bool Visible { get { throw null; } set { } } + protected override void OnInit(System.EventArgs e) { } + protected override void OnLoad(System.EventArgs e) { } + public void RegisterControl(System.Web.UI.Control control) { } + public void RegisterControl(System.Web.UI.Control control, bool setSelectionFromUrl) { } + } + public partial class DynamicDataRoute : System.Web.Routing.Route + { + public DynamicDataRoute(string url) : base (default(string), default(System.Web.Routing.IRouteHandler)) { } + public string Action { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Web.DynamicData.MetaModel Model { get { throw null; } set { } } + public new System.Web.DynamicData.DynamicDataRouteHandler RouteHandler { get { throw null; } set { } } + public string Table { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string ViewName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string GetActionFromRouteData(System.Web.Routing.RouteData routeData) { throw null; } + public override System.Web.Routing.RouteData GetRouteData(System.Web.HttpContextBase httpContext) { throw null; } + public System.Web.DynamicData.MetaTable GetTableFromRouteData(System.Web.Routing.RouteData routeData) { throw null; } + public override System.Web.Routing.VirtualPathData GetVirtualPath(System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteValueDictionary values) { throw null; } + } + public partial class DynamicDataRouteHandler : System.Web.Routing.IRouteHandler + { + public DynamicDataRouteHandler() { } + public System.Web.DynamicData.MetaModel Model { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public virtual System.Web.IHttpHandler CreateHandler(System.Web.DynamicData.DynamicDataRoute route, System.Web.DynamicData.MetaTable table, string action) { throw null; } + protected virtual string GetCustomPageVirtualPath(System.Web.DynamicData.MetaTable table, string viewName) { throw null; } + public static System.Web.Routing.RequestContext GetRequestContext(System.Web.HttpContext httpContext) { throw null; } + public static System.Web.DynamicData.MetaTable GetRequestMetaTable(System.Web.HttpContext httpContext) { throw null; } + protected virtual string GetScaffoldPageVirtualPath(System.Web.DynamicData.MetaTable table, string viewName) { throw null; } + public static void SetRequestMetaTable(System.Web.HttpContext httpContext, System.Web.DynamicData.MetaTable table) { } + System.Web.IHttpHandler System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext requestContext) { throw null; } + } + [System.Drawing.ToolboxBitmapAttribute(typeof(System.Web.DynamicData.DynamicEntity), "DynamicEntity.bmp")] + public partial class DynamicEntity : System.Web.UI.Control + { + public DynamicEntity() { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute((System.Web.UI.WebControls.DataBoundControlMode)(0))] + public System.Web.UI.WebControls.DataBoundControlMode Mode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public string UIHint { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.Web.UI.ThemeableAttribute(false)] + public string ValidationGroup { get { throw null; } set { } } + protected override void OnLoad(System.EventArgs e) { } + protected override void Render(System.Web.UI.HtmlTextWriter writer) { } + } + [System.ComponentModel.DesignerAttribute("System.Web.DynamicData.Design.DynamicFieldDesigner, System.Web.DynamicData.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial class DynamicField : System.Web.UI.WebControls.DataControlField, System.Web.DynamicData.IFieldFormattingOptions, System.Web.UI.IAttributeAccessor + { + public DynamicField() { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ApplyFormatInEditMode { get { throw null; } set { } } + protected System.Web.DynamicData.MetaColumn Column { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public bool ConvertEmptyStringToNull { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + public virtual string DataField { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + public string DataFormatString { get { throw null; } set { } } + public override string HeaderText { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(true)] + public bool HtmlEncode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public string NullDisplayText { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute(false)] + public virtual bool ReadOnly { get { throw null; } set { } } + public override string SortExpression { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public virtual string UIHint { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute((System.Web.UI.ValidateRequestMode)(0))] + public new System.Web.UI.ValidateRequestMode ValidateRequestMode { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public virtual string ValidationGroup { get { throw null; } set { } } + protected virtual void ConfigureDynamicControl(System.Web.DynamicData.DynamicControl control) { } + protected override void CopyProperties(System.Web.UI.WebControls.DataControlField newField) { } + protected virtual System.Web.DynamicData.DynamicControl CreateDynamicControl() { throw null; } + protected override System.Web.UI.WebControls.DataControlField CreateField() { throw null; } + public override void ExtractValuesFromCell(System.Collections.Specialized.IOrderedDictionary dictionary, System.Web.UI.WebControls.DataControlFieldCell cell, System.Web.UI.WebControls.DataControlRowState rowState, bool includeReadOnly) { } + public string GetAttribute(string key) { throw null; } + public override void InitializeCell(System.Web.UI.WebControls.DataControlFieldCell cell, System.Web.UI.WebControls.DataControlCellType cellType, System.Web.UI.WebControls.DataControlRowState rowState, int rowIndex) { } + public void SetAttribute(string key, string value) { } + } + public partial class DynamicFilter : System.Web.UI.Control, System.Web.DynamicData.IFilterExpressionProvider + { + public DynamicFilter() { } + protected internal System.Web.DynamicData.MetaColumn Column { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + public string DataField { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public System.Web.UI.Control FilterTemplate { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("")] + public string FilterUIHint { get { throw null; } set { } } + public event System.EventHandler FilterChanged { add { } remove { } } + protected override void Render(System.Web.UI.HtmlTextWriter writer) { } + System.Linq.IQueryable System.Web.DynamicData.IFilterExpressionProvider.GetQueryable(System.Linq.IQueryable source) { throw null; } + void System.Web.DynamicData.IFilterExpressionProvider.Initialize(System.Web.UI.WebControls.IQueryableDataSource dataSource) { } + } + public partial class DynamicFilterExpression : System.Web.UI.WebControls.Expressions.DataSourceExpression + { + public DynamicFilterExpression() { } + public string ControlID { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override System.Linq.IQueryable GetQueryable(System.Linq.IQueryable source) { throw null; } + public override void SetContext(System.Web.UI.Control owner, System.Web.HttpContext context, System.Web.UI.WebControls.IQueryableDataSource dataSource) { } + } + [System.ComponentModel.DefaultPropertyAttribute("Action")] + [System.Drawing.ToolboxBitmapAttribute(typeof(System.Web.DynamicData.DynamicHyperLink), "DynamicHyperLink.bmp")] + public partial class DynamicHyperLink : System.Web.UI.WebControls.HyperLink, System.Web.UI.IAttributeAccessor + { + public DynamicHyperLink() { } + [System.ComponentModel.CategoryAttribute("Navigation")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.TypeConverterAttribute("System.Web.DynamicData.ActionConverter")] + public string Action { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Navigation")] + [System.ComponentModel.DefaultValueAttribute("")] + public string ContextTypeName { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Navigation")] + [System.ComponentModel.DefaultValueAttribute("")] + public string DataField { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Navigation")] + [System.ComponentModel.DefaultValueAttribute("")] + public string TableName { get { throw null; } set { } } + protected override void OnDataBinding(System.EventArgs e) { } + protected override void OnPreRender(System.EventArgs e) { } + string System.Web.UI.IAttributeAccessor.GetAttribute(string key) { throw null; } + void System.Web.UI.IAttributeAccessor.SetAttribute(string key, string value) { } + } + public partial class DynamicQueryStringParameter : System.Web.UI.WebControls.Parameter, System.Web.DynamicData.IWhereParametersProvider + { + public DynamicQueryStringParameter() { } + protected override object Evaluate(System.Web.HttpContext context, System.Web.UI.Control control) { throw null; } + public virtual System.Collections.Generic.IEnumerable GetWhereParameters(System.Web.DynamicData.IDynamicDataSource dataSource) { throw null; } + } + public partial class DynamicRouteExpression : System.Web.UI.WebControls.Expressions.DataSourceExpression + { + public DynamicRouteExpression() { } + [System.ComponentModel.DefaultValueAttribute("")] + public string ColumnName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override System.Linq.IQueryable GetQueryable(System.Linq.IQueryable source) { throw null; } + public override void SetContext(System.Web.UI.Control owner, System.Web.HttpContext context, System.Web.UI.WebControls.IQueryableDataSource dataSource) { } + } + [System.Drawing.ToolboxBitmapAttribute(typeof(System.Web.DynamicData.DynamicValidator), "DynamicValidator.bmp")] + public partial class DynamicValidator : System.Web.UI.WebControls.BaseValidator + { + public DynamicValidator() { } + [System.ComponentModel.BrowsableAttribute(false)] + [System.Web.UI.ThemeableAttribute(false)] + public System.Web.DynamicData.MetaColumn Column { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.Web.UI.ThemeableAttribute(false)] + public string ColumnName { get { throw null; } } + protected virtual System.Exception ValidationException { get { throw null; } set { } } + protected override bool ControlPropertiesValid() { throw null; } + protected override bool EvaluateIsValid() { throw null; } + protected override void OnInit(System.EventArgs e) { } + protected virtual void ValidateException(System.Exception exception) { } + } + [System.Web.UI.ParseChildrenAttribute(true)] + [System.Web.UI.PersistChildrenAttribute(false)] + public partial class EntityTemplate : System.Web.UI.Control + { + public EntityTemplate() { } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Web.UI.PersistenceModeAttribute((System.Web.UI.PersistenceMode)(1))] + [System.Web.UI.TemplateContainerAttribute(typeof(System.Web.UI.INamingContainer))] + public virtual System.Web.UI.ITemplate ItemTemplate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class EntityTemplateFactory + { + public EntityTemplateFactory() { } + public virtual string BuildEntityTemplateVirtualPath(string templateName, System.Web.UI.WebControls.DataBoundControlMode mode) { throw null; } + public virtual System.Web.DynamicData.EntityTemplateUserControl CreateEntityTemplate(System.Web.DynamicData.MetaTable table, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint) { throw null; } + public virtual string GetEntityTemplateVirtualPath(System.Web.DynamicData.MetaTable table, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint) { throw null; } + } + public partial class EntityTemplateUserControl : System.Web.UI.UserControl + { + public EntityTemplateUserControl() { } + public virtual System.Web.DynamicData.ContainerType ContainerType { get { throw null; } } + public System.Web.UI.WebControls.DataBoundControlMode Mode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Web.DynamicData.MetaTable Table { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string ValidationGroup { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class FieldTemplateFactory : System.Web.DynamicData.IFieldTemplateFactory + { + public FieldTemplateFactory() { } + public System.Web.DynamicData.MetaModel Model { get { throw null; } } + public string TemplateFolderVirtualPath { get { throw null; } set { } } + public virtual string BuildVirtualPath(string templateName, System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode) { throw null; } + public virtual System.Web.DynamicData.IFieldTemplate CreateFieldTemplate(System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint) { throw null; } + public virtual string GetFieldTemplateVirtualPath(System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint) { throw null; } + public virtual void Initialize(System.Web.DynamicData.MetaModel model) { } + public virtual System.Web.UI.WebControls.DataBoundControlMode PreprocessMode(System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode) { throw null; } + } + public partial class FieldTemplateUserControl : System.Web.UI.UserControl, System.Web.DynamicData.IFieldTemplate, System.Web.UI.IBindableControl + { + public FieldTemplateUserControl() { } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.MetaChildrenColumn ChildrenColumn { get { throw null; } } + protected string ChildrenPath { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.MetaColumn Column { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual System.Web.DynamicData.ContainerType ContainerType { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual System.Web.UI.Control DataControl { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual object FieldValue { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual string FieldValueEditString { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual string FieldValueString { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.MetaForeignKeyColumn ForeignKeyColumn { get { throw null; } } + protected string ForeignKeyPath { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.IFieldFormattingOptions FormattingOptions { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.IFieldTemplateHost Host { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.ComponentModel.AttributeCollection MetadataAttributes { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.UI.WebControls.DataBoundControlMode Mode { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public virtual object Row { get { throw null; } } + [System.ComponentModel.BrowsableAttribute(false)] + public System.Web.DynamicData.MetaTable Table { get { throw null; } } + protected string BuildChildrenPath(string path) { throw null; } + protected string BuildForeignKeyPath(string path) { throw null; } + protected virtual object ConvertEditedValue(string value) { throw null; } + protected virtual void ExtractForeignKey(System.Collections.IDictionary dictionary, string selectedValue) { } + protected virtual void ExtractValues(System.Collections.Specialized.IOrderedDictionary dictionary) { } + protected System.Web.DynamicData.FieldTemplateUserControl FindOtherFieldTemplate(string columnName) { throw null; } + public virtual string FormatFieldValue(object fieldValue) { throw null; } + protected virtual object GetColumnValue(System.Web.DynamicData.MetaColumn column) { throw null; } + protected string GetSelectedValueString() { throw null; } + protected void IgnoreModelValidationAttribute(System.Type attributeType) { } + protected void PopulateListControl(System.Web.UI.WebControls.ListControl listControl) { } + protected virtual void SetUpValidator(System.Web.UI.WebControls.BaseValidator validator) { } + protected virtual void SetUpValidator(System.Web.UI.WebControls.BaseValidator validator, System.Web.DynamicData.MetaColumn column) { } + void System.Web.DynamicData.IFieldTemplate.SetHost(System.Web.DynamicData.IFieldTemplateHost host) { } + void System.Web.UI.IBindableControl.ExtractValues(System.Collections.Specialized.IOrderedDictionary dictionary) { } + } + public partial class FilterFactory + { + public FilterFactory() { } + public virtual System.Web.DynamicData.QueryableFilterUserControl CreateFilterControl(System.Web.DynamicData.MetaColumn column, string filterUIHint) { throw null; } + public virtual string GetFilterVirtualPath(System.Web.DynamicData.MetaColumn column, string filterUIHint) { throw null; } + } + [System.ComponentModel.ToolboxItemAttribute(false)] + [System.Web.UI.ParseChildrenAttribute(true)] + public partial class FilterRepeater : System.Web.UI.WebControls.Repeater, System.Web.DynamicData.IWhereParametersProvider + { + public FilterRepeater() { } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Web.UI.ThemeableAttribute(false)] + public string ContextTypeName { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("DynamicFilter")] + [System.Web.UI.IDReferencePropertyAttribute(typeof(System.Web.DynamicData.FilterUserControlBase))] + [System.Web.UI.ThemeableAttribute(false)] + public string DynamicFilterContainerId { get { throw null; } set { } } + public System.Web.DynamicData.MetaTable Table { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Web.UI.ThemeableAttribute(false)] + public string TableName { get { throw null; } set { } } + public override bool Visible { get { throw null; } set { } } + public override void DataBind() { } + protected internal virtual System.Collections.Generic.IEnumerable GetFilteredColumns() { throw null; } + public virtual System.Collections.Generic.IEnumerable GetWhereParameters(System.Web.DynamicData.IDynamicDataSource dataSource) { throw null; } + protected virtual void OnFilterItemCreated(System.Web.UI.WebControls.RepeaterItem item) { } + protected override void OnInit(System.EventArgs e) { } + protected override void OnItemCreated(System.Web.UI.WebControls.RepeaterItemEventArgs e) { } + } + public partial class FilterUserControlBase : System.Web.UI.UserControl, System.Web.DynamicData.IControlParameterTarget + { + public FilterUserControlBase() { } + public System.Web.DynamicData.MetaColumn Column { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + public string ContextTypeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + public string DataField { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string InitialValue { get { throw null; } } + public virtual System.Web.UI.WebControls.DataKey SelectedDataKey { get { throw null; } } + public virtual string SelectedValue { get { throw null; } } + System.Web.DynamicData.MetaColumn System.Web.DynamicData.IControlParameterTarget.FilteredColumn { get { throw null; } } + System.Web.DynamicData.MetaTable System.Web.DynamicData.IControlParameterTarget.Table { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + public string TableName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void PopulateListControl(System.Web.UI.WebControls.ListControl listControl) { } + string System.Web.DynamicData.IControlParameterTarget.GetPropertyNameExpression(string columnName) { throw null; } + } + public partial interface IControlParameterTarget + { + System.Web.DynamicData.MetaColumn FilteredColumn { get; } + System.Web.DynamicData.MetaTable Table { get; } + string GetPropertyNameExpression(string columnName); + } + public partial interface IFieldFormattingOptions + { + bool ApplyFormatInEditMode { get; } + bool ConvertEmptyStringToNull { get; } + string DataFormatString { get; } + bool HtmlEncode { get; } + string NullDisplayText { get; } + } + public partial interface IFieldTemplate + { + void SetHost(System.Web.DynamicData.IFieldTemplateHost host); + } + public partial interface IFieldTemplateFactory + { + System.Web.DynamicData.IFieldTemplate CreateFieldTemplate(System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint); + void Initialize(System.Web.DynamicData.MetaModel model); + } + public partial interface IFieldTemplateHost + { + System.Web.DynamicData.MetaColumn Column { get; } + System.Web.DynamicData.IFieldFormattingOptions FormattingOptions { get; } + System.Web.UI.WebControls.DataBoundControlMode Mode { get; } + string ValidationGroup { get; } + } + public partial interface IFilterExpressionProvider + { + System.Linq.IQueryable GetQueryable(System.Linq.IQueryable source); + void Initialize(System.Web.UI.WebControls.IQueryableDataSource dataSource); + } + public partial interface IWhereParametersProvider + { + System.Collections.Generic.IEnumerable GetWhereParameters(System.Web.DynamicData.IDynamicDataSource dataSource); + } + public partial class MetaChildrenColumn : System.Web.DynamicData.MetaColumn + { + public MetaChildrenColumn(System.Web.DynamicData.MetaTable table, System.Web.DynamicData.ModelProviders.ColumnProvider entityMember) : base (default(System.Web.DynamicData.MetaTable), default(System.Web.DynamicData.ModelProviders.ColumnProvider)) { } + public System.Web.DynamicData.MetaTable ChildTable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Web.DynamicData.MetaColumn ColumnInOtherTable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool IsManyToMany { get { throw null; } } + public string GetChildrenListPath(object row) { throw null; } + public string GetChildrenPath(string action, object row) { throw null; } + public string GetChildrenPath(string action, object row, string path) { throw null; } + protected internal override void Initialize() { } + } + public partial class MetaColumn : System.Web.DynamicData.IFieldFormattingOptions + { + public MetaColumn(System.Web.DynamicData.MetaTable table, System.Web.DynamicData.ModelProviders.ColumnProvider columnProvider) { } + public bool AllowInitialValue { get { throw null; } } + public bool ApplyFormatInEditMode { get { throw null; } } + public System.ComponentModel.AttributeCollection Attributes { get { throw null; } } + public System.Type ColumnType { get { throw null; } } + public bool ConvertEmptyStringToNull { get { throw null; } } + public string DataFormatString { get { throw null; } } + public System.ComponentModel.DataAnnotations.DataTypeAttribute DataTypeAttribute { get { throw null; } } + public object DefaultValue { get { throw null; } } + public virtual string Description { get { throw null; } } + public virtual string DisplayName { get { throw null; } } + public System.Reflection.PropertyInfo EntityTypeProperty { get { throw null; } } + public string FilterUIHint { get { throw null; } } + public bool HtmlEncode { get { throw null; } } + public bool IsBinaryData { get { throw null; } } + public bool IsCustomProperty { get { throw null; } } + public bool IsFloatingPoint { get { throw null; } } + public bool IsForeignKeyComponent { get { throw null; } } + public bool IsGenerated { get { throw null; } } + public bool IsInteger { get { throw null; } } + public bool IsLongString { get { throw null; } } + public bool IsPrimaryKey { get { throw null; } } + public virtual bool IsReadOnly { get { throw null; } } + public bool IsRequired { get { throw null; } } + public bool IsString { get { throw null; } } + public int MaxLength { get { throw null; } } + public System.Web.DynamicData.MetaModel Model { get { throw null; } } + public string Name { get { throw null; } } + public string NullDisplayText { get { throw null; } } + public virtual string Prompt { get { throw null; } } + public System.Web.DynamicData.ModelProviders.ColumnProvider Provider { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string RequiredErrorMessage { get { throw null; } } + public virtual bool Scaffold { get { throw null; } set { } } + public virtual string ShortDisplayName { get { throw null; } } + public string SortExpression { get { throw null; } } + public System.Web.DynamicData.MetaTable Table { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.TypeCode TypeCode { get { throw null; } } + public virtual string UIHint { get { throw null; } } + protected virtual System.ComponentModel.AttributeCollection BuildAttributeCollection() { throw null; } + protected internal virtual void Initialize() { } + public void ResetMetadata() { } + public override string ToString() { throw null; } + } + public partial class MetaForeignKeyColumn : System.Web.DynamicData.MetaColumn + { + public MetaForeignKeyColumn(System.Web.DynamicData.MetaTable table, System.Web.DynamicData.ModelProviders.ColumnProvider entityMember) : base (default(System.Web.DynamicData.MetaTable), default(System.Web.DynamicData.ModelProviders.ColumnProvider)) { } + public System.Collections.ObjectModel.ReadOnlyCollection ForeignKeyNames { get { throw null; } } + public bool IsPrimaryKeyInThisTable { get { throw null; } } + public System.Web.DynamicData.MetaTable ParentTable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public void ExtractForeignKey(System.Collections.IDictionary dictionary, string value) { } + public string GetFilterExpression(string foreignKeyName) { throw null; } + public string GetForeignKeyDetailsPath(object row) { throw null; } + public string GetForeignKeyPath(string action, object row) { throw null; } + public string GetForeignKeyPath(string action, object row, string path) { throw null; } + public string GetForeignKeyString(object row) { throw null; } + public System.Collections.Generic.IList GetForeignKeyValues(object row) { throw null; } + protected internal override void Initialize() { } + } + public partial class MetaModel + { + public MetaModel() { } + public MetaModel(bool registerGlobally) { } + public static System.Web.DynamicData.MetaModel Default { get { throw null; } } + public string DynamicDataFolderVirtualPath { get { throw null; } set { } } + public System.Web.DynamicData.EntityTemplateFactory EntityTemplateFactory { get { throw null; } set { } } + public System.Web.DynamicData.IFieldTemplateFactory FieldTemplateFactory { get { throw null; } set { } } + public System.Web.DynamicData.FilterFactory FilterFactory { get { throw null; } set { } } + public System.Collections.ObjectModel.ReadOnlyCollection Tables { get { throw null; } } + public System.Collections.Generic.List VisibleTables { get { throw null; } } + protected virtual System.Web.DynamicData.MetaTable CreateTable(System.Web.DynamicData.ModelProviders.TableProvider provider) { throw null; } + public string GetActionPath(string tableName, string action, object row) { throw null; } + public static System.Web.DynamicData.MetaModel GetModel(System.Type contextType) { throw null; } + public System.Web.DynamicData.MetaTable GetTable(string uniqueTableName) { throw null; } + public System.Web.DynamicData.MetaTable GetTable(string tableName, System.Type contextType) { throw null; } + public System.Web.DynamicData.MetaTable GetTable(System.Type entityType) { throw null; } + public void RegisterContext(System.Func contextFactory) { } + public void RegisterContext(System.Func contextFactory, System.Web.DynamicData.ContextConfiguration configuration) { } + public void RegisterContext(System.Type contextType) { } + public void RegisterContext(System.Type contextType, System.Web.DynamicData.ContextConfiguration configuration) { } + public void RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider) { } + public virtual void RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider, System.Web.DynamicData.ContextConfiguration configuration) { } + public static void ResetRegistrationException() { } + public bool TryGetTable(string uniqueTableName, out System.Web.DynamicData.MetaTable table) { table = default(System.Web.DynamicData.MetaTable); throw null; } + public bool TryGetTable(System.Type entityType, out System.Web.DynamicData.MetaTable table) { table = default(System.Web.DynamicData.MetaTable); throw null; } + } + public partial class MetaTable + { + public MetaTable(System.Web.DynamicData.MetaModel metaModel, System.Web.DynamicData.ModelProviders.TableProvider tableProvider) { } + public System.ComponentModel.AttributeCollection Attributes { get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection Columns { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string DataContextPropertyName { get { throw null; } } + public System.Type DataContextType { get { throw null; } } + public virtual System.Web.DynamicData.MetaColumn DisplayColumn { get { throw null; } } + public virtual string DisplayName { get { throw null; } } + public System.Type EntityType { get { throw null; } } + public string ForeignKeyColumnsNames { get { throw null; } } + public bool HasPrimaryKey { get { throw null; } } + public virtual bool IsReadOnly { get { throw null; } } + public string ListActionPath { get { throw null; } } + public System.Web.DynamicData.MetaModel Model { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Collections.ObjectModel.ReadOnlyCollection PrimaryKeyColumns { get { throw null; } } + public System.Web.DynamicData.ModelProviders.TableProvider Provider { get { throw null; } } + public System.Type RootEntityType { get { throw null; } } + public virtual bool Scaffold { get { throw null; } } + public virtual System.Web.DynamicData.MetaColumn SortColumn { get { throw null; } } + public virtual bool SortDescending { get { throw null; } } + protected virtual System.ComponentModel.AttributeCollection BuildAttributeCollection() { throw null; } + public virtual bool CanDelete(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanInsert(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanRead(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanUpdate(System.Security.Principal.IPrincipal principal) { throw null; } + protected virtual System.Web.DynamicData.MetaChildrenColumn CreateChildrenColumn(System.Web.DynamicData.ModelProviders.ColumnProvider columnProvider) { throw null; } + protected virtual System.Web.DynamicData.MetaColumn CreateColumn(System.Web.DynamicData.ModelProviders.ColumnProvider columnProvider) { throw null; } + public virtual object CreateContext() { throw null; } + protected virtual System.Web.DynamicData.MetaForeignKeyColumn CreateForeignKeyColumn(System.Web.DynamicData.ModelProviders.ColumnProvider columnProvider) { throw null; } + public static System.Web.DynamicData.MetaTable CreateTable(System.ComponentModel.ICustomTypeDescriptor typeDescriptor) { throw null; } + public static System.Web.DynamicData.MetaTable CreateTable(System.Type entityType) { throw null; } + public string GetActionPath(string action) { throw null; } + public string GetActionPath(string action, System.Collections.Generic.IList primaryKeyValues) { throw null; } + public string GetActionPath(string action, System.Collections.Generic.IList primaryKeyValues, string path) { throw null; } + public string GetActionPath(string action, object row) { throw null; } + public string GetActionPath(string action, object row, string path) { throw null; } + public string GetActionPath(string action, System.Web.Routing.RouteValueDictionary routeValues) { throw null; } + public System.Web.DynamicData.MetaColumn GetColumn(string columnName) { throw null; } + public System.Collections.Generic.IDictionary GetColumnValuesFromRoute(System.Web.HttpContext context) { throw null; } + public System.Web.UI.WebControls.DataKey GetDataKeyFromRoute() { throw null; } + public virtual string GetDisplayString(object row) { throw null; } + public virtual System.Collections.Generic.IEnumerable GetFilteredColumns() { throw null; } + public System.Collections.Generic.IDictionary GetPrimaryKeyDictionary(object row) { throw null; } + public string GetPrimaryKeyString(System.Collections.Generic.IList primaryKeyValues) { throw null; } + public string GetPrimaryKeyString(object row) { throw null; } + public System.Collections.Generic.IList GetPrimaryKeyValues(object row) { throw null; } + public System.Linq.IQueryable GetQuery() { throw null; } + public virtual System.Linq.IQueryable GetQuery(object context) { throw null; } + public virtual System.Collections.Generic.IEnumerable GetScaffoldColumns(System.Web.UI.WebControls.DataBoundControlMode mode, System.Web.DynamicData.ContainerType containerType) { throw null; } + public static System.Web.DynamicData.MetaTable GetTable(System.Type entityType) { throw null; } + protected internal virtual void Initialize() { } + public void ResetMetadata() { } + public override string ToString() { throw null; } + public bool TryGetColumn(string columnName, out System.Web.DynamicData.MetaColumn column) { column = default(System.Web.DynamicData.MetaColumn); throw null; } + public static bool TryGetTable(System.Type entityType, out System.Web.DynamicData.MetaTable table) { table = default(System.Web.DynamicData.MetaTable); throw null; } + } + public static partial class PageAction + { + public static string Details { get { throw null; } } + public static string Edit { get { throw null; } } + public static string Insert { get { throw null; } } + public static string List { get { throw null; } } + } + [System.Web.UI.ParseChildrenAttribute(true)] + [System.Web.UI.PersistChildrenAttribute(false)] + public partial class QueryableFilterRepeater : System.Web.UI.Control, System.Web.DynamicData.IFilterExpressionProvider + { + public QueryableFilterRepeater() { } + [System.ComponentModel.CategoryAttribute("Behavior")] + [System.ComponentModel.DefaultValueAttribute("DynamicFilter")] + [System.Web.UI.IDReferencePropertyAttribute(typeof(System.Web.DynamicData.QueryableFilterUserControl))] + [System.Web.UI.ThemeableAttribute(false)] + public string DynamicFilterContainerId { get { throw null; } set { } } + [System.ComponentModel.BrowsableAttribute(false)] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Web.UI.PersistenceModeAttribute((System.Web.UI.PersistenceMode)(1))] + [System.Web.UI.TemplateContainerAttribute(typeof(System.Web.UI.INamingContainer))] + public virtual System.Web.UI.ITemplate ItemTemplate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + protected override void OnPreRender(System.EventArgs e) { } + System.Linq.IQueryable System.Web.DynamicData.IFilterExpressionProvider.GetQueryable(System.Linq.IQueryable source) { throw null; } + void System.Web.DynamicData.IFilterExpressionProvider.Initialize(System.Web.UI.WebControls.IQueryableDataSource dataSource) { } + } + public abstract partial class QueryableFilterUserControl : System.Web.UI.UserControl + { + protected QueryableFilterUserControl() { } + protected internal System.Web.DynamicData.MetaColumn Column { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string DefaultValue { get { throw null; } } + public System.Collections.Generic.IDictionary DefaultValues { get { throw null; } } + public virtual System.Web.UI.Control FilterControl { get { throw null; } } + public event System.EventHandler FilterChanged { add { } remove { } } + public static System.Linq.IQueryable ApplyEqualityFilter(System.Linq.IQueryable source, string propertyName, object value) { throw null; } + public abstract System.Linq.IQueryable GetQueryable(System.Linq.IQueryable source); + protected void OnFilterChanged() { } + public void PopulateListControl(System.Web.UI.WebControls.ListControl listControl) { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + public sealed partial class TableNameAttribute : System.Attribute + { + public TableNameAttribute(string name) { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } +} +namespace System.Web.DynamicData.ModelProviders +{ + public enum AssociationDirection + { + ManyToMany = 3, + ManyToOne = 2, + OneToMany = 1, + OneToOne = 0, + } + public abstract partial class AssociationProvider + { + protected AssociationProvider() { } + public virtual System.Web.DynamicData.ModelProviders.AssociationDirection Direction { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Collections.ObjectModel.ReadOnlyCollection ForeignKeyNames { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Web.DynamicData.ModelProviders.ColumnProvider FromColumn { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsPrimaryKeyInThisTable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Web.DynamicData.ModelProviders.ColumnProvider ToColumn { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Web.DynamicData.ModelProviders.TableProvider ToTable { get { throw null; } protected set { } } + public virtual string GetSortExpression(System.Web.DynamicData.ModelProviders.ColumnProvider sortColumn) { throw null; } + } + public abstract partial class ColumnProvider + { + protected ColumnProvider(System.Web.DynamicData.ModelProviders.TableProvider table) { } + public virtual System.Web.DynamicData.ModelProviders.AssociationProvider Association { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.ComponentModel.AttributeCollection Attributes { get { throw null; } } + public virtual System.Type ColumnType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Reflection.PropertyInfo EntityTypeProperty { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsCustomProperty { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsForeignKeyComponent { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsGenerated { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsPrimaryKey { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool IsReadOnly { get { throw null; } protected set { } } + public virtual bool IsSortable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual int MaxLength { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual bool Nullable { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public System.Web.DynamicData.ModelProviders.TableProvider Table { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + protected static System.ComponentModel.AttributeCollection AddDefaultAttributes(System.Web.DynamicData.ModelProviders.ColumnProvider columnProvider, System.ComponentModel.AttributeCollection attributes) { throw null; } + public override string ToString() { throw null; } + } + public abstract partial class DataModelProvider + { + protected DataModelProvider() { } + public virtual System.Type ContextType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public abstract System.Collections.ObjectModel.ReadOnlyCollection Tables { get; } + public abstract object CreateContext(); + } + public abstract partial class TableProvider + { + protected TableProvider(System.Web.DynamicData.ModelProviders.DataModelProvider model) { } + public virtual System.ComponentModel.AttributeCollection Attributes { get { throw null; } } + public abstract System.Collections.ObjectModel.ReadOnlyCollection Columns { get; } + public virtual string DataContextPropertyName { get { throw null; } protected set { } } + public System.Web.DynamicData.ModelProviders.DataModelProvider DataModel { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public virtual System.Type EntityType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Type ParentEntityType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public virtual System.Type RootEntityType { get { throw null; } protected set { } } + public virtual bool CanDelete(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanInsert(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanRead(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual bool CanUpdate(System.Security.Principal.IPrincipal principal) { throw null; } + public virtual object EvaluateForeignKey(object row, string foreignKeyName) { throw null; } + public abstract System.Linq.IQueryable GetQuery(object context); + public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor() { throw null; } + public override string ToString() { throw null; } + } +} +namespace System.Web.UI +{ + public static partial class DataControlExtensions + { + public static void EnableDynamicData(this System.Web.UI.INamingContainer control, System.Type entityType) { } + public static void EnableDynamicData(this System.Web.UI.INamingContainer control, System.Type entityType, System.Collections.Generic.IDictionary defaultValues) { } + public static void EnableDynamicData(this System.Web.UI.INamingContainer control, System.Type entityType, object defaults) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.Design.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.Design.cs new file mode 100644 index 0000000000..365e47cc7c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.Design.cs @@ -0,0 +1,253 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.Extensions.Design.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.Extensions.Design.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.Extensions.Design.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Web.UI.WebResourceAttribute("System.Web.Resources.Design.Background.gif", "image/gif")] +namespace System.Web.UI.Design +{ + public partial class AsyncPostBackTriggerControlIDConverter : System.ComponentModel.StringConverter + { + public AsyncPostBackTriggerControlIDConverter() { } + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + public partial class AsyncPostBackTriggerEventNameConverter : System.ComponentModel.StringConverter + { + public AsyncPostBackTriggerEventNameConverter() { } + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + public partial class CollectionEditorBase : System.ComponentModel.Design.CollectionEditor + { + public CollectionEditorBase(System.Type type) : base (default(System.Type)) { } + protected override System.ComponentModel.Design.CollectionEditor.CollectionForm CreateCollectionForm() { throw null; } + } + public partial class ExtenderControlDesigner : System.Web.UI.Design.ControlDesigner + { + public ExtenderControlDesigner() { } + protected override bool Visible { get { throw null; } } + protected override void Dispose(bool disposing) { } + public override string GetDesignTimeHtml() { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + protected override void PreFilterProperties(System.Collections.IDictionary properties) { } + } + [System.SerializableAttribute] + public partial class ExtenderControlToolboxItem : System.Web.UI.Design.WebControlToolboxItem + { + public ExtenderControlToolboxItem() { } + protected ExtenderControlToolboxItem(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public ExtenderControlToolboxItem(System.Type type) { } + public System.Collections.ObjectModel.ReadOnlyCollection GetTargetControlTypes(System.ComponentModel.Design.IDesignerHost host) { throw null; } + public override void Initialize(System.Type type) { } + } + public partial class PostBackTriggerControlIDConverter : System.ComponentModel.StringConverter + { + public PostBackTriggerControlIDConverter() { } + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + public partial class QueryExtenderDesigner : System.Web.UI.Design.ControlDesigner + { + public QueryExtenderDesigner() { } + public override string GetDesignTimeHtml() { throw null; } + } + public partial class ScriptManagerDesigner : System.Web.UI.Design.ControlDesigner + { + public ScriptManagerDesigner() { } + public static string GetApplicationServices(System.Web.UI.ScriptManager scriptManager, System.Collections.Generic.IEnumerable proxies) { throw null; } + public override string GetDesignTimeHtml() { throw null; } + public static string GetProxyScript(System.Web.UI.ScriptManager scriptManager, System.Web.UI.ServiceReference serviceReference) { throw null; } + public static string GetProxyUrl(System.Web.UI.ScriptManager scriptManager, System.Web.UI.ServiceReference serviceReference) { throw null; } + public static string GetScriptFromWebResource(System.Reflection.Assembly assembly, string resourceName, System.Globalization.CultureInfo culture) { throw null; } + public static System.Collections.ObjectModel.ReadOnlyCollection GetScriptReferences(System.Web.UI.ScriptManager scriptManager, System.Collections.Generic.IEnumerable proxies) { throw null; } + public static System.Collections.ObjectModel.ReadOnlyCollection GetServiceReferences(System.Web.UI.ScriptManager scriptManager, System.Collections.Generic.IEnumerable proxies) { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + } + public partial class ScriptManagerProxyDesigner : System.Web.UI.Design.ControlDesigner + { + public ScriptManagerProxyDesigner() { } + public override string GetDesignTimeHtml() { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + } + public partial class ServiceReferenceCollectionEditor : System.Web.UI.Design.CollectionEditorBase + { + public ServiceReferenceCollectionEditor(System.Type type) : base (default(System.Type)) { } + protected override bool CanSelectMultipleInstances() { throw null; } + protected override System.Type[] CreateNewItemTypes() { throw null; } + } + public partial class TimerDesigner : System.Web.UI.Design.ControlDesigner + { + public TimerDesigner() { } + public override string GetDesignTimeHtml() { throw null; } + } + public partial class UpdatePanelDesigner : System.Web.UI.Design.ControlDesigner + { + public UpdatePanelDesigner() { } + protected override bool UsePreviewControl { get { throw null; } } + public override string GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection regions) { throw null; } + public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region) { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + public override void OnComponentChanged(object sender, System.ComponentModel.Design.ComponentChangedEventArgs ce) { } + public override void SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region, string content) { } + } + public partial class UpdatePanelTriggerCollectionEditor : System.Web.UI.Design.CollectionEditorBase + { + public UpdatePanelTriggerCollectionEditor(System.Type type) : base (default(System.Type)) { } + protected override bool CanSelectMultipleInstances() { throw null; } + protected override System.Type CreateCollectionItemType() { throw null; } + protected override System.Type[] CreateNewItemTypes() { throw null; } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + } + public partial class UpdateProgressAssociatedUpdatePanelIDConverter : System.ComponentModel.StringConverter + { + public UpdateProgressAssociatedUpdatePanelIDConverter() { } + public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + public partial class UpdateProgressDesigner : System.Web.UI.Design.ControlDesigner + { + public UpdateProgressDesigner() { } + protected override bool UsePreviewControl { get { throw null; } } + public override string GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection regions) { throw null; } + public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region) { throw null; } + public override void SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region, string content) { } + } +} +namespace System.Web.UI.Design.WebControls +{ + public partial class DataPagerDesigner : System.Web.UI.Design.ControlDesigner + { + public DataPagerDesigner() { } + public override System.ComponentModel.Design.DesignerActionListCollection ActionLists { get { throw null; } } + public string PagedControlID { get { throw null; } set { } } + public override System.Web.UI.Design.TemplateGroupCollection TemplateGroups { get { throw null; } } + protected override bool UsePreviewControl { get { throw null; } } + public override string GetDesignTimeHtml() { throw null; } + protected override string GetEmptyDesignTimeHtml() { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + protected override void PreFilterProperties(System.Collections.IDictionary properties) { } + } + [System.Security.SecurityCriticalAttribute] + public partial class DataPagerFieldTypeEditor : System.Drawing.Design.UITypeEditor + { + public DataPagerFieldTypeEditor() { } + public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, System.IServiceProvider provider, object value) { throw null; } + public override System.Drawing.Design.UITypeEditorEditStyle GetEditStyle(System.ComponentModel.ITypeDescriptorContext context) { throw null; } + } + public partial class LinqDataSourceDesigner : System.Web.UI.Design.DataSourceDesigner + { + public LinqDataSourceDesigner() { } + public override System.ComponentModel.Design.DesignerActionListCollection ActionLists { get { throw null; } } + public override bool CanConfigure { get { throw null; } } + public override bool CanRefreshSchema { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Web.UI.Design.WebControls.LinqDataSourceContextTypeConverter")] + public string ContextTypeName { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Web.UI.Design.WebControls.LinqDataSourceInsertUpdateDeleteStatementConverter")] + public string Delete { get { throw null; } set { } } + public bool EnableDelete { get { throw null; } set { } } + public bool EnableInsert { get { throw null; } set { } } + public bool EnableUpdate { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.MergablePropertyAttribute(false)] + public string GroupBy { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Web.UI.Design.WebControls.LinqDataSourceInsertUpdateDeleteStatementConverter")] + public string Insert { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.MergablePropertyAttribute(false)] + public string OrderBy { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.MergablePropertyAttribute(false)] + public string OrderGroupsBy { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.MergablePropertyAttribute(false)] + public string Select { get { throw null; } set { } } + public System.IServiceProvider ServiceProvider { get { throw null; } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Web.UI.Design.WebControls.LinqDataSourceTableConverter")] + public string TableName { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute(null)] + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + [System.ComponentModel.MergablePropertyAttribute(false)] + [System.ComponentModel.TypeConverterAttribute("System.Web.UI.Design.WebControls.LinqDataSourceInsertUpdateDeleteStatementConverter")] + public string Update { get { throw null; } set { } } + [System.ComponentModel.CategoryAttribute("Data")] + [System.ComponentModel.DefaultValueAttribute("")] + [System.ComponentModel.MergablePropertyAttribute(false)] + public string Where { get { throw null; } set { } } + public override void Configure() { } + public override System.Web.UI.Design.DesignerDataSourceView GetView(string viewName) { throw null; } + public override string[] GetViewNames() { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + protected override void PreFilterProperties(System.Collections.IDictionary properties) { } + public override void RefreshSchema(bool preferSilent) { } + } + public partial class LinqDesignerDataSourceView : System.Web.UI.Design.DesignerDataSourceView + { + public LinqDesignerDataSourceView(System.Web.UI.Design.WebControls.LinqDataSourceDesigner owner) : base (default(System.Web.UI.Design.IDataSourceDesigner), default(string)) { } + public override bool CanDelete { get { throw null; } } + public override bool CanInsert { get { throw null; } } + public override bool CanPage { get { throw null; } } + public override bool CanSort { get { throw null; } } + public override bool CanUpdate { get { throw null; } } + public bool IsDataContext { get { throw null; } } + public bool IsTableTypeTable { get { throw null; } } + public override System.Web.UI.Design.IDataSourceViewSchema Schema { get { throw null; } } + public override System.Collections.IEnumerable GetDesignTimeData(int minimumRows, out bool isSampleData) { isSampleData = default(bool); throw null; } + } + public partial class ListViewDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner + { + public ListViewDesigner() { } + public override System.ComponentModel.Design.DesignerActionListCollection ActionLists { get { throw null; } } + protected override int SampleRowCount { get { throw null; } } + protected override bool UsePreviewControl { get { throw null; } } + public override string GetDesignTimeHtml() { throw null; } + public override string GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection regions) { throw null; } + public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region) { throw null; } + protected override string GetEmptyDesignTimeHtml() { throw null; } + public override void Initialize(System.ComponentModel.IComponent component) { } + public override void OnComponentChanged(object sender, System.ComponentModel.Design.ComponentChangedEventArgs ce) { } + protected override void OnSchemaRefreshed() { } + public override void SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region, string content) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.cs.REMOVED.git-id new file mode 100644 index 0000000000..0cb2b75279 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Extensions.cs.REMOVED.git-id @@ -0,0 +1 @@ +32b3036e03fe3a73582a1c22df8aadeba3599362 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Mobile.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Mobile.cs new file mode 100644 index 0000000000..0ddefe646e --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Mobile.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.Mobile.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.Mobile.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.Mobile.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.RegularExpressions.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.RegularExpressions.cs new file mode 100644 index 0000000000..84ecfd4037 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.RegularExpressions.cs @@ -0,0 +1,111 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.RegularExpressions.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.RegularExpressions.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.RegularExpressions.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +namespace System.Web.RegularExpressions +{ + public partial class AspCodeRegex : System.Text.RegularExpressions.Regex + { + public AspCodeRegex() { } + public AspCodeRegex(System.TimeSpan A_1) { } + } + public partial class AspEncodedExprRegex : System.Text.RegularExpressions.Regex + { + public AspEncodedExprRegex() { } + public AspEncodedExprRegex(System.TimeSpan A_1) { } + } + public partial class AspExprRegex : System.Text.RegularExpressions.Regex + { + public AspExprRegex() { } + public AspExprRegex(System.TimeSpan A_1) { } + } + public partial class CommentRegex : System.Text.RegularExpressions.Regex + { + public CommentRegex() { } + public CommentRegex(System.TimeSpan A_1) { } + } + public partial class DatabindExprRegex : System.Text.RegularExpressions.Regex + { + public DatabindExprRegex() { } + public DatabindExprRegex(System.TimeSpan A_1) { } + } + public partial class DataBindRegex : System.Text.RegularExpressions.Regex + { + public DataBindRegex() { } + public DataBindRegex(System.TimeSpan A_1) { } + } + public partial class DirectiveRegex : System.Text.RegularExpressions.Regex + { + public DirectiveRegex() { } + public DirectiveRegex(System.TimeSpan A_1) { } + } + public partial class EndTagRegex : System.Text.RegularExpressions.Regex + { + public EndTagRegex() { } + public EndTagRegex(System.TimeSpan A_1) { } + } + public partial class GTRegex : System.Text.RegularExpressions.Regex + { + public GTRegex() { } + public GTRegex(System.TimeSpan A_1) { } + } + public partial class IncludeRegex : System.Text.RegularExpressions.Regex + { + public IncludeRegex() { } + public IncludeRegex(System.TimeSpan A_1) { } + } + public partial class LTRegex : System.Text.RegularExpressions.Regex + { + public LTRegex() { } + public LTRegex(System.TimeSpan A_1) { } + } + public partial class RunatServerRegex : System.Text.RegularExpressions.Regex + { + public RunatServerRegex() { } + public RunatServerRegex(System.TimeSpan A_1) { } + } + public partial class ServerTagsRegex : System.Text.RegularExpressions.Regex + { + public ServerTagsRegex() { } + public ServerTagsRegex(System.TimeSpan A_1) { } + } + public partial class SimpleDirectiveRegex : System.Text.RegularExpressions.Regex + { + public SimpleDirectiveRegex() { } + public SimpleDirectiveRegex(System.TimeSpan A_1) { } + } + public partial class TagRegex : System.Text.RegularExpressions.Regex + { + public TagRegex() { } + public TagRegex(System.TimeSpan A_1) { } + } + public partial class TagRegex35 : System.Text.RegularExpressions.Regex + { + public TagRegex35() { } + public TagRegex35(System.TimeSpan A_1) { } + } + public partial class TextRegex : System.Text.RegularExpressions.Regex + { + public TextRegex() { } + public TextRegex(System.TimeSpan A_1) { } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Routing.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Routing.cs new file mode 100644 index 0000000000..1af8314574 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Routing.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Web.Routing.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Web.Routing.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Web.Routing.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute(PartialTrustVisibilityLevel=(System.Security.PartialTrustVisibilityLevel)(1))] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Security.SecurityTransparentAttribute] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.HttpMethodConstraint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.IRouteConstraint))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.IRouteHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RequestContext))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.Route))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteBase))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteCollection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteData))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteDirection))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteTable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.RouteValueDictionary))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.StopRoutingHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.UrlRoutingHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.UrlRoutingModule))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Web.Routing.VirtualPathData))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.Services.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Services.cs.REMOVED.git-id new file mode 100644 index 0000000000..0d8c40341c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.Services.cs.REMOVED.git-id @@ -0,0 +1 @@ +02589ecdb065b3670fb87c820f88a851496156ea \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Web.cs.REMOVED.git-id new file mode 100644 index 0000000000..0119e725b1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.cs.REMOVED.git-id @@ -0,0 +1 @@ +362e6367f2d6f1eec01369224034a684bde8b52c \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Web.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Web.extra.cs new file mode 100644 index 0000000000..862c4b2307 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Web.extra.cs @@ -0,0 +1,15 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] + +namespace System.Web.UI.WebControls +{ + [System.Web.UI.ControlBuilderAttribute(typeof(ContentBuilderInternal))] + partial class Content { } + [System.Web.UI.ControlBuilder(typeof(ContentPlaceHolderBuilder))] + partial class ContentPlaceHolder { } + internal partial class ContentBuilderInternal { } + internal partial class ContentPlaceHolderBuilder { } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.DataVisualization.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.DataVisualization.cs.REMOVED.git-id new file mode 100644 index 0000000000..923d96f29a --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.DataVisualization.cs.REMOVED.git-id @@ -0,0 +1 @@ +db4ebbff29afe2ca0772b5e1bc32ecd09ab8b5d8 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.cs.REMOVED.git-id new file mode 100644 index 0000000000..e45fbdc2b6 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.Forms.cs.REMOVED.git-id @@ -0,0 +1 @@ +475846a23eba2cafd545a49242827317c5c865bb \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Windows.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.cs new file mode 100644 index 0000000000..50c91a82ff --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Windows.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Windows.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Windows.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Windows.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ObservableCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.ObjectModel.ReadOnlyObservableCollection<>))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.INotifyCollectionChanged))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedAction))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Collections.Specialized.NotifyCollectionChangedEventHandler))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DataErrorsChangedEventArgs))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.INotifyDataErrorInfo))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Input.ICommand))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Activities.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Activities.cs new file mode 100644 index 0000000000..6fe4083fa9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Activities.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Workflow.Activities.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Workflow.Activities.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Workflow.Activities.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +#if false +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Activities")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Activities.Rules")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Activities.Rules.Design")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsPrefixAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "wf")] +#endif diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.ComponentModel.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.ComponentModel.cs new file mode 100644 index 0000000000..57e1221fbc --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.ComponentModel.cs @@ -0,0 +1,30 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Workflow.ComponentModel.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Workflow.ComponentModel.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Workflow.ComponentModel.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +#if false +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml", "System.Workflow.ComponentModel.Serialization")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.ComponentModel")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.ComponentModel.Compiler")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.ComponentModel.Design")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsPrefixAttribute("http://schemas.microsoft.com/winfx/2006/xaml", "x")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsPrefixAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "wf")] +#endif diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Runtime.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Runtime.cs new file mode 100644 index 0000000000..7b1543e36d --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Workflow.Runtime.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Workflow.Runtime.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Workflow.Runtime.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Workflow.Runtime.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +#if false +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Runtime")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Runtime.Configuration")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Runtime.Hosting")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "System.Workflow.Runtime.Tracking")] +[assembly:System.Workflow.ComponentModel.Serialization.XmlnsPrefixAttribute("http://schemas.microsoft.com/winfx/2006/xaml/workflow", "wf")] +#endif +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(136))] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Xaml.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Xaml.cs new file mode 100644 index 0000000000..ad3db1a200 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Xaml.cs @@ -0,0 +1,1210 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xaml.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xaml.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xaml.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(2), SkipVerificationInFullTrust=true)] +[assembly:System.Windows.Markup.XmlnsDefinitionAttribute("http://schemas.microsoft.com/winfx/2006/xaml", "System.Windows.Markup")] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Execution=true)] +[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Windows.Markup.ValueSerializerAttribute))] +namespace System.Windows.Markup +{ + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=true)] + [System.ObsoleteAttribute("This is not used by the XAML parser. Please look at XamlSetMarkupExtensionAttribute.")] + public partial class AcceptedMarkupExtensionExpressionTypeAttribute : System.Attribute + { + public AcceptedMarkupExtensionExpressionTypeAttribute(System.Type type) { } + public System.Type Type { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(196), Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class AmbientAttribute : System.Attribute + { + public AmbientAttribute() { } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Windows.Markup.ContentPropertyAttribute("Items")] + [System.Windows.Markup.MarkupExtensionReturnTypeAttribute(typeof(System.Array))] + public partial class ArrayExtension : System.Windows.Markup.MarkupExtension + { + public ArrayExtension() { } + public ArrayExtension(System.Array elements) { } + public ArrayExtension(System.Type arrayType) { } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))] + public System.Collections.IList Items { get { throw null; } } + [System.Windows.Markup.ConstructorArgumentAttribute("type")] + public System.Type Type { get { throw null; } set { } } + public void AddChild(object value) { } + public void AddText(string text) { } + public override object ProvideValue(System.IServiceProvider serviceProvider) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class ConstructorArgumentAttribute : System.Attribute + { + public ConstructorArgumentAttribute(string argumentName) { } + public string ArgumentName { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class ContentPropertyAttribute : System.Attribute + { + public ContentPropertyAttribute() { } + public ContentPropertyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class ContentWrapperAttribute : System.Attribute + { + public ContentWrapperAttribute(System.Type contentWrapper) { } + public System.Type ContentWrapper { get { throw null; } } + public override object TypeId { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial class DateTimeValueSerializer : System.Windows.Markup.ValueSerializer + { + public DateTimeValueSerializer() { } + public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(192), AllowMultiple=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class DependsOnAttribute : System.Attribute + { + public DependsOnAttribute(string name) { } + public string Name { get { throw null; } } + public override object TypeId { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class DictionaryKeyPropertyAttribute : System.Attribute + { + public DictionaryKeyPropertyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IComponentConnector + { + void Connect(int connectionId, object target); + void InitializeComponent(); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface INameScope + { + object FindName(string name); + void RegisterName(string name, object scopedElement); + void UnregisterName(string name); + } + public partial interface INameScopeDictionary : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Windows.Markup.INameScope + { + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IProvideValueTarget + { + object TargetObject { get; } + object TargetProperty { get; } + } + public partial interface IQueryAmbient + { + bool IsAmbientPropertyAvailable(string propertyName); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationCore, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IUriContext + { + System.Uri BaseUri { get; set; } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IValueSerializerContext : System.ComponentModel.ITypeDescriptorContext, System.IServiceProvider + { + System.Windows.Markup.ValueSerializer GetValueSerializerFor(System.ComponentModel.PropertyDescriptor descriptor); + System.Windows.Markup.ValueSerializer GetValueSerializerFor(System.Type type); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public partial interface IXamlTypeResolver + { + System.Type Resolve(string qualifiedTypeName); + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public abstract partial class MarkupExtension + { + protected MarkupExtension() { } + public abstract object ProvideValue(System.IServiceProvider serviceProvider); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=true, Inherited=false)] + public sealed partial class MarkupExtensionBracketCharactersAttribute : System.Attribute + { + public MarkupExtensionBracketCharactersAttribute(char openingBracket, char closingBracket) { } + public char ClosingBracket { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public char OpeningBracket { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class MarkupExtensionReturnTypeAttribute : System.Attribute + { + public MarkupExtensionReturnTypeAttribute() { } + public MarkupExtensionReturnTypeAttribute(System.Type returnType) { } + [System.ObsoleteAttribute("The expressionType argument is not used by the XAML parser. To specify the expected return type, use MarkupExtensionReturnTypeAttribute(Type). To specify custom handling for expression types, use XamlSetMarkupExtensionAttribute.")] + public MarkupExtensionReturnTypeAttribute(System.Type returnType, System.Type expressionType) { } + [System.ObsoleteAttribute("This is not used by the XAML parser. Please look at XamlSetMarkupExtensionAttribute.")] + public System.Type ExpressionType { get { throw null; } } + public System.Type ReturnType { get { throw null; } } + } + public abstract partial class MemberDefinition + { + protected MemberDefinition() { } + public abstract string Name { get; set; } + } + public partial class NameReferenceConverter : System.ComponentModel.TypeConverter + { + public NameReferenceConverter() { } + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; } + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class NameScopePropertyAttribute : System.Attribute + { + public NameScopePropertyAttribute(string name) { } + public NameScopePropertyAttribute(string name, System.Type type) { } + public string Name { get { throw null; } } + public System.Type Type { get { throw null; } } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Windows.Markup.MarkupExtensionReturnTypeAttribute(typeof(object))] + public partial class NullExtension : System.Windows.Markup.MarkupExtension + { + public NullExtension() { } + public override object ProvideValue(System.IServiceProvider serviceProvider) { throw null; } + } + public partial class PropertyDefinition : System.Windows.Markup.MemberDefinition + { + public PropertyDefinition() { } + public System.Collections.Generic.IList Attributes { get { throw null; } } + [System.ComponentModel.DefaultValueAttribute(null)] + public string Modifier { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.ComponentModel.TypeConverterAttribute(typeof(System.Xaml.Schema.XamlTypeTypeConverter))] + public System.Xaml.XamlType Type { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.Windows.Markup.ContentPropertyAttribute("Name")] + public partial class Reference : System.Windows.Markup.MarkupExtension + { + public Reference() { } + public Reference(string name) { } + [System.Windows.Markup.ConstructorArgumentAttribute("name")] + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override object ProvideValue(System.IServiceProvider serviceProvider) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1))] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class RootNamespaceAttribute : System.Attribute + { + public RootNamespaceAttribute(string nameSpace) { } + public string Namespace { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4))] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class RuntimeNamePropertyAttribute : System.Attribute + { + public RuntimeNamePropertyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.ComponentModel.TypeConverterAttribute("System.Windows.Markup.StaticExtensionConverter")] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Windows.Markup.MarkupExtensionReturnTypeAttribute(typeof(object))] + public partial class StaticExtension : System.Windows.Markup.MarkupExtension + { + public StaticExtension() { } + public StaticExtension(string member) { } + [System.Windows.Markup.ConstructorArgumentAttribute("member")] + public string Member { get { throw null; } set { } } + [System.ComponentModel.DefaultValueAttribute(null)] + public System.Type MemberType { get { throw null; } set { } } + public override object ProvideValue(System.IServiceProvider serviceProvider) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class TrimSurroundingWhitespaceAttribute : System.Attribute + { + public TrimSurroundingWhitespaceAttribute() { } + } + [System.ComponentModel.TypeConverterAttribute("System.Windows.Markup.TypeExtensionConverter")] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationFramework, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + [System.Windows.Markup.MarkupExtensionReturnTypeAttribute(typeof(System.Type))] + public partial class TypeExtension : System.Windows.Markup.MarkupExtension + { + public TypeExtension() { } + public TypeExtension(string typeName) { } + public TypeExtension(System.Type type) { } + [System.ComponentModel.DefaultValueAttribute(null)] + [System.Windows.Markup.ConstructorArgumentAttribute("type")] + public System.Type Type { get { throw null; } set { } } + [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))] + public string TypeName { get { throw null; } set { } } + public override object ProvideValue(System.IServiceProvider serviceProvider) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class UidPropertyAttribute : System.Attribute + { + public UidPropertyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class UsableDuringInitializationAttribute : System.Attribute + { + public UsableDuringInitializationAttribute(bool usable) { } + public bool Usable { get { throw null; } } + } + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public abstract partial class ValueSerializer + { + protected ValueSerializer() { } + public virtual bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public virtual bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public virtual object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public virtual string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + protected System.Exception GetConvertFromException(object value) { throw null; } + protected System.Exception GetConvertToException(object value, System.Type destinationType) { throw null; } + public static System.Windows.Markup.ValueSerializer GetSerializerFor(System.ComponentModel.PropertyDescriptor descriptor) { throw null; } + public static System.Windows.Markup.ValueSerializer GetSerializerFor(System.ComponentModel.PropertyDescriptor descriptor, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public static System.Windows.Markup.ValueSerializer GetSerializerFor(System.Type type) { throw null; } + public static System.Windows.Markup.ValueSerializer GetSerializerFor(System.Type type, System.Windows.Markup.IValueSerializerContext context) { throw null; } + public virtual System.Collections.Generic.IEnumerable TypeReferences(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class WhitespaceSignificantCollectionAttribute : System.Attribute + { + public WhitespaceSignificantCollectionAttribute() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(132), AllowMultiple=false, Inherited=true)] + public sealed partial class XamlDeferLoadAttribute : System.Attribute + { + public XamlDeferLoadAttribute(string loaderType, string contentType) { } + public XamlDeferLoadAttribute(System.Type loaderType, System.Type contentType) { } + public System.Type ContentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string ContentTypeName { get { throw null; } } + public System.Type LoaderType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string LoaderTypeName { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true, AllowMultiple=false)] + public sealed partial class XamlSetMarkupExtensionAttribute : System.Attribute + { + public XamlSetMarkupExtensionAttribute(string xamlSetMarkupExtensionHandler) { } + public string XamlSetMarkupExtensionHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class XamlSetMarkupExtensionEventArgs : System.Windows.Markup.XamlSetValueEventArgs + { + public XamlSetMarkupExtensionEventArgs(System.Xaml.XamlMember member, System.Windows.Markup.MarkupExtension value, System.IServiceProvider serviceProvider) : base (default(System.Xaml.XamlMember), default(object)) { } + public System.Windows.Markup.MarkupExtension MarkupExtension { get { throw null; } } + public System.IServiceProvider ServiceProvider { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override void CallBase() { } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true, AllowMultiple=false)] + public sealed partial class XamlSetTypeConverterAttribute : System.Attribute + { + public XamlSetTypeConverterAttribute(string xamlSetTypeConverterHandler) { } + public string XamlSetTypeConverterHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class XamlSetTypeConverterEventArgs : System.Windows.Markup.XamlSetValueEventArgs + { + public XamlSetTypeConverterEventArgs(System.Xaml.XamlMember member, System.ComponentModel.TypeConverter typeConverter, object value, System.ComponentModel.ITypeDescriptorContext serviceProvider, System.Globalization.CultureInfo cultureInfo) : base (default(System.Xaml.XamlMember), default(object)) { } + public System.Globalization.CultureInfo CultureInfo { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.ITypeDescriptorContext ServiceProvider { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.ComponentModel.TypeConverter TypeConverter { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override void CallBase() { } + } + public partial class XamlSetValueEventArgs : System.EventArgs + { + public XamlSetValueEventArgs(System.Xaml.XamlMember member, object value) { } + public bool Handled { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Xaml.XamlMember Member { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public virtual void CallBase() { } + } + [System.Windows.Markup.ContentPropertyAttribute("Text")] + public sealed partial class XData + { + public XData() { } + public string Text { get { throw null; } set { } } + public object XmlReader { get { throw null; } set { } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class XmlLangPropertyAttribute : System.Attribute + { + public XmlLangPropertyAttribute(string name) { } + public string Name { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class XmlnsCompatibleWithAttribute : System.Attribute + { + public XmlnsCompatibleWithAttribute(string oldNamespace, string newNamespace) { } + public string NewNamespace { get { throw null; } } + public string OldNamespace { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class XmlnsDefinitionAttribute : System.Attribute + { + public XmlnsDefinitionAttribute(string xmlNamespace, string clrNamespace) { } + public string AssemblyName { get { throw null; } set { } } + public string ClrNamespace { get { throw null; } } + public string XmlNamespace { get { throw null; } } + } + [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true)] + [System.Runtime.CompilerServices.TypeForwardedFromAttribute("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")] + public sealed partial class XmlnsPrefixAttribute : System.Attribute + { + public XmlnsPrefixAttribute(string xmlNamespace, string prefix) { } + public string Prefix { get { throw null; } } + public string XmlNamespace { get { throw null; } } + } +} +namespace System.Xaml +{ + public partial class AmbientPropertyValue + { + public AmbientPropertyValue(System.Xaml.XamlMember property, object value) { } + public System.Xaml.XamlMember RetrievedProperty { get { throw null; } } + public object Value { get { throw null; } } + } + public partial class AttachableMemberIdentifier : System.IEquatable + { + public AttachableMemberIdentifier(System.Type declaringType, string memberName) { } + public System.Type DeclaringType { get { throw null; } } + public string MemberName { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.Xaml.AttachableMemberIdentifier other) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Xaml.AttachableMemberIdentifier left, System.Xaml.AttachableMemberIdentifier right) { throw null; } + public static bool operator !=(System.Xaml.AttachableMemberIdentifier left, System.Xaml.AttachableMemberIdentifier right) { throw null; } + public override string ToString() { throw null; } + } + public static partial class AttachablePropertyServices + { + public static void CopyPropertiesTo(object instance, System.Collections.Generic.KeyValuePair[] array, int index) { } + public static int GetAttachedPropertyCount(object instance) { throw null; } + public static bool RemoveProperty(object instance, System.Xaml.AttachableMemberIdentifier name) { throw null; } + public static void SetProperty(object instance, System.Xaml.AttachableMemberIdentifier name, object value) { } + public static bool TryGetProperty(object instance, System.Xaml.AttachableMemberIdentifier name, out object value) { value = default(object); throw null; } + public static bool TryGetProperty(object instance, System.Xaml.AttachableMemberIdentifier name, out T value) { value = default(T); throw null; } + } + public partial interface IAmbientProvider + { + System.Collections.Generic.IEnumerable GetAllAmbientValues(System.Collections.Generic.IEnumerable ceilingTypes, bool searchLiveStackOnly, System.Collections.Generic.IEnumerable types, params System.Xaml.XamlMember[] properties); + System.Collections.Generic.IEnumerable GetAllAmbientValues(System.Collections.Generic.IEnumerable ceilingTypes, params System.Xaml.XamlMember[] properties); + System.Collections.Generic.IEnumerable GetAllAmbientValues(params System.Xaml.XamlType[] types); + System.Xaml.AmbientPropertyValue GetFirstAmbientValue(System.Collections.Generic.IEnumerable ceilingTypes, params System.Xaml.XamlMember[] properties); + object GetFirstAmbientValue(params System.Xaml.XamlType[] types); + } + public partial interface IAttachedPropertyStore + { + int PropertyCount { get; } + void CopyPropertiesTo(System.Collections.Generic.KeyValuePair[] array, int index); + bool RemoveProperty(System.Xaml.AttachableMemberIdentifier attachableMemberIdentifier); + void SetProperty(System.Xaml.AttachableMemberIdentifier attachableMemberIdentifier, object value); + bool TryGetProperty(System.Xaml.AttachableMemberIdentifier attachableMemberIdentifier, out object value); + } + public partial interface IDestinationTypeProvider + { + System.Type GetDestinationType(); + } + public partial interface INamespacePrefixLookup + { + string LookupPrefix(string ns); + } + public partial interface IRootObjectProvider + { + object RootObject { get; } + } + public partial interface IXamlIndexingReader + { + int Count { get; } + int CurrentIndex { get; set; } + } + public partial interface IXamlLineInfo + { + bool HasLineInfo { get; } + int LineNumber { get; } + int LinePosition { get; } + } + public partial interface IXamlLineInfoConsumer + { + bool ShouldProvideLineInfo { get; } + void SetLineInfo(int lineNumber, int linePosition); + } + public partial interface IXamlNameProvider + { + string GetName(object value); + } + public partial interface IXamlNameResolver + { + bool IsFixupTokenAvailable { get; } + event System.EventHandler OnNameScopeInitializationComplete; + System.Collections.Generic.IEnumerable> GetAllNamesAndValuesInScope(); + object GetFixupToken(System.Collections.Generic.IEnumerable names); + object GetFixupToken(System.Collections.Generic.IEnumerable names, bool canAssignDirectly); + object Resolve(string name); + object Resolve(string name, out bool isFullyInitialized); + } + public partial interface IXamlNamespaceResolver + { + string GetNamespace(string prefix); + System.Collections.Generic.IEnumerable GetNamespacePrefixes(); + } + public partial interface IXamlObjectWriterFactory + { + System.Xaml.XamlObjectWriterSettings GetParentSettings(); + System.Xaml.XamlObjectWriter GetXamlObjectWriter(System.Xaml.XamlObjectWriterSettings settings); + } + public partial interface IXamlSchemaContextProvider + { + System.Xaml.XamlSchemaContext SchemaContext { get; } + } + [System.Diagnostics.DebuggerDisplayAttribute("Prefix={Prefix} Namespace={Namespace}")] + public partial class NamespaceDeclaration + { + public NamespaceDeclaration(string ns, string prefix) { } + public string Namespace { get { throw null; } } + public string Prefix { get { throw null; } } + } + public partial class XamlBackgroundReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo + { + public XamlBackgroundReader(System.Xaml.XamlReader wrappedReader) { } + public bool HasLineInfo { get { throw null; } } + public override bool IsEof { get { throw null; } } + public int LineNumber { get { throw null; } } + public int LinePosition { get { throw null; } } + public override System.Xaml.XamlMember Member { get { throw null; } } + public override System.Xaml.NamespaceDeclaration Namespace { get { throw null; } } + public override System.Xaml.XamlNodeType NodeType { get { throw null; } } + public override System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public override System.Xaml.XamlType Type { get { throw null; } } + public override object Value { get { throw null; } } + protected override void Dispose(bool disposing) { } + public override bool Read() { throw null; } + public void StartThread() { } + public void StartThread(string threadName) { } + } + public abstract partial class XamlDeferringLoader + { + protected XamlDeferringLoader() { } + public abstract object Load(System.Xaml.XamlReader xamlReader, System.IServiceProvider serviceProvider); + public abstract System.Xaml.XamlReader Save(object value, System.IServiceProvider serviceProvider); + } + public partial class XamlDirective : System.Xaml.XamlMember + { + public XamlDirective(System.Collections.Generic.IEnumerable xamlNamespaces, string name, System.Xaml.XamlType xamlType, System.Xaml.Schema.XamlValueConverter typeConverter, System.Xaml.Schema.AllowedMemberLocations allowedLocation) : base (default(string), default(System.Xaml.XamlType), default(bool)) { } + public XamlDirective(string xamlNamespace, string name) : base (default(string), default(System.Xaml.XamlType), default(bool)) { } + public System.Xaml.Schema.AllowedMemberLocations AllowedLocation { get { throw null; } } + public override int GetHashCode() { throw null; } + public override System.Collections.Generic.IList GetXamlNamespaces() { throw null; } + protected sealed override System.Reflection.ICustomAttributeProvider LookupCustomAttributeProvider() { throw null; } + protected sealed override System.Xaml.Schema.XamlValueConverter LookupDeferringLoader() { throw null; } + protected sealed override System.Collections.Generic.IList LookupDependsOn() { throw null; } + protected sealed override System.Xaml.Schema.XamlMemberInvoker LookupInvoker() { throw null; } + protected sealed override bool LookupIsAmbient() { throw null; } + protected sealed override bool LookupIsEvent() { throw null; } + protected sealed override bool LookupIsReadOnly() { throw null; } + protected sealed override bool LookupIsReadPublic() { throw null; } + protected sealed override bool LookupIsUnknown() { throw null; } + protected sealed override bool LookupIsWriteOnly() { throw null; } + protected sealed override bool LookupIsWritePublic() { throw null; } + protected sealed override System.Xaml.XamlType LookupTargetType() { throw null; } + protected sealed override System.Xaml.XamlType LookupType() { throw null; } + protected sealed override System.Xaml.Schema.XamlValueConverter LookupTypeConverter() { throw null; } + protected sealed override System.Reflection.MethodInfo LookupUnderlyingGetter() { throw null; } + protected sealed override System.Reflection.MemberInfo LookupUnderlyingMember() { throw null; } + protected sealed override System.Reflection.MethodInfo LookupUnderlyingSetter() { throw null; } + public override string ToString() { throw null; } + } + [System.SerializableAttribute] + public partial class XamlDuplicateMemberException : System.Xaml.XamlException + { + public XamlDuplicateMemberException() { } + protected XamlDuplicateMemberException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlDuplicateMemberException(string message) { } + public XamlDuplicateMemberException(string message, System.Exception innerException) { } + public XamlDuplicateMemberException(System.Xaml.XamlMember member, System.Xaml.XamlType type) { } + public System.Xaml.XamlMember DuplicateMember { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Xaml.XamlType ParentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class XamlException : System.Exception + { + public XamlException() { } + protected XamlException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlException(string message) { } + public XamlException(string message, System.Exception innerException) { } + public XamlException(string message, System.Exception innerException, int lineNumber, int linePosition) { } + public int LineNumber { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public int LinePosition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } + public override string Message { get { throw null; } } + [System.Security.SecurityCriticalAttribute] + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + } + [System.SerializableAttribute] + public partial class XamlInternalException : System.Xaml.XamlException + { + public XamlInternalException() { } + protected XamlInternalException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlInternalException(string message) { } + public XamlInternalException(string message, System.Exception innerException) { } + } + public static partial class XamlLanguage + { + public const string Xaml2006Namespace = "http://schemas.microsoft.com/winfx/2006/xaml"; + public const string Xml1998Namespace = "http://www.w3.org/XML/1998/namespace"; + public static System.Collections.ObjectModel.ReadOnlyCollection AllDirectives { get { throw null; } } + public static System.Collections.ObjectModel.ReadOnlyCollection AllTypes { get { throw null; } } + public static System.Xaml.XamlDirective Arguments { get { throw null; } } + public static System.Xaml.XamlType Array { get { throw null; } } + public static System.Xaml.XamlDirective AsyncRecords { get { throw null; } } + public static System.Xaml.XamlDirective Base { get { throw null; } } + public static System.Xaml.XamlType Boolean { get { throw null; } } + public static System.Xaml.XamlType Byte { get { throw null; } } + public static System.Xaml.XamlType Char { get { throw null; } } + public static System.Xaml.XamlDirective Class { get { throw null; } } + public static System.Xaml.XamlDirective ClassAttributes { get { throw null; } } + public static System.Xaml.XamlDirective ClassModifier { get { throw null; } } + public static System.Xaml.XamlDirective Code { get { throw null; } } + public static System.Xaml.XamlDirective ConnectionId { get { throw null; } } + public static System.Xaml.XamlType Decimal { get { throw null; } } + public static System.Xaml.XamlType Double { get { throw null; } } + public static System.Xaml.XamlDirective FactoryMethod { get { throw null; } } + public static System.Xaml.XamlDirective FieldModifier { get { throw null; } } + public static System.Xaml.XamlDirective Initialization { get { throw null; } } + public static System.Xaml.XamlType Int16 { get { throw null; } } + public static System.Xaml.XamlType Int32 { get { throw null; } } + public static System.Xaml.XamlType Int64 { get { throw null; } } + public static System.Xaml.XamlDirective Items { get { throw null; } } + public static System.Xaml.XamlDirective Key { get { throw null; } } + public static System.Xaml.XamlDirective Lang { get { throw null; } } + public static System.Xaml.XamlType Member { get { throw null; } } + public static System.Xaml.XamlDirective Members { get { throw null; } } + public static System.Xaml.XamlDirective Name { get { throw null; } } + public static System.Xaml.XamlType Null { get { throw null; } } + public static System.Xaml.XamlType Object { get { throw null; } } + public static System.Xaml.XamlDirective PositionalParameters { get { throw null; } } + public static System.Xaml.XamlType Property { get { throw null; } } + public static System.Xaml.XamlType Reference { get { throw null; } } + public static System.Xaml.XamlDirective Shared { get { throw null; } } + public static System.Xaml.XamlType Single { get { throw null; } } + public static System.Xaml.XamlDirective Space { get { throw null; } } + public static System.Xaml.XamlType Static { get { throw null; } } + public static System.Xaml.XamlType String { get { throw null; } } + public static System.Xaml.XamlDirective Subclass { get { throw null; } } + public static System.Xaml.XamlDirective SynchronousMode { get { throw null; } } + public static System.Xaml.XamlType TimeSpan { get { throw null; } } + public static System.Xaml.XamlType Type { get { throw null; } } + public static System.Xaml.XamlDirective TypeArguments { get { throw null; } } + public static System.Xaml.XamlDirective Uid { get { throw null; } } + public static System.Xaml.XamlDirective UnknownContent { get { throw null; } } + public static System.Xaml.XamlType Uri { get { throw null; } } + public static System.Collections.Generic.IList XamlNamespaces { get { throw null; } } + public static System.Xaml.XamlType XData { get { throw null; } } + public static System.Collections.Generic.IList XmlNamespaces { get { throw null; } } + } + public partial class XamlMember : System.IEquatable + { + public XamlMember(System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlMember(System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker) { } + public XamlMember(System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlMember(System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker) { } + public XamlMember(string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlMember(string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker) { } + public XamlMember(string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlMember(string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker) { } + public XamlMember(string name, System.Xaml.XamlType declaringType, bool isAttachable) { } + public System.Xaml.XamlType DeclaringType { get { throw null; } } + public System.Xaml.Schema.XamlValueConverter DeferringLoader { get { throw null; } } + public System.Collections.Generic.IList DependsOn { get { throw null; } } + public System.Xaml.Schema.XamlMemberInvoker Invoker { get { throw null; } } + public bool IsAmbient { get { throw null; } } + public bool IsAttachable { get { throw null; } } + public bool IsDirective { get { throw null; } } + public bool IsEvent { get { throw null; } } + public bool IsNameValid { get { throw null; } } + public bool IsReadOnly { get { throw null; } } + public bool IsReadPublic { get { throw null; } } + public bool IsUnknown { get { throw null; } } + public bool IsWriteOnly { get { throw null; } } + public bool IsWritePublic { get { throw null; } } + public System.Collections.Generic.IReadOnlyDictionary MarkupExtensionBracketCharacters { get { throw null; } } + public string Name { get { throw null; } } + public string PreferredXamlNamespace { get { throw null; } } + public System.ComponentModel.DesignerSerializationVisibility SerializationVisibility { get { throw null; } } + public System.Xaml.XamlType TargetType { get { throw null; } } + public System.Xaml.XamlType Type { get { throw null; } } + public System.Xaml.Schema.XamlValueConverter TypeConverter { get { throw null; } } + public System.Reflection.MemberInfo UnderlyingMember { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Xaml.Schema.XamlValueConverter ValueSerializer { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.Xaml.XamlMember other) { throw null; } + public override int GetHashCode() { throw null; } + public virtual System.Collections.Generic.IList GetXamlNamespaces() { throw null; } + protected virtual System.Reflection.ICustomAttributeProvider LookupCustomAttributeProvider() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupDeferringLoader() { throw null; } + protected virtual System.Collections.Generic.IList LookupDependsOn() { throw null; } + protected virtual System.Xaml.Schema.XamlMemberInvoker LookupInvoker() { throw null; } + protected virtual bool LookupIsAmbient() { throw null; } + protected virtual bool LookupIsEvent() { throw null; } + protected virtual bool LookupIsReadOnly() { throw null; } + protected virtual bool LookupIsReadPublic() { throw null; } + protected virtual bool LookupIsUnknown() { throw null; } + protected virtual bool LookupIsWriteOnly() { throw null; } + protected virtual bool LookupIsWritePublic() { throw null; } + protected virtual System.Collections.Generic.IReadOnlyDictionary LookupMarkupExtensionBracketCharacters() { throw null; } + protected virtual System.Xaml.XamlType LookupTargetType() { throw null; } + protected virtual System.Xaml.XamlType LookupType() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupTypeConverter() { throw null; } + protected virtual System.Reflection.MethodInfo LookupUnderlyingGetter() { throw null; } + protected virtual System.Reflection.MemberInfo LookupUnderlyingMember() { throw null; } + protected virtual System.Reflection.MethodInfo LookupUnderlyingSetter() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupValueSerializer() { throw null; } + public static bool operator ==(System.Xaml.XamlMember xamlMember1, System.Xaml.XamlMember xamlMember2) { throw null; } + public static bool operator !=(System.Xaml.XamlMember xamlMember1, System.Xaml.XamlMember xamlMember2) { throw null; } + public override string ToString() { throw null; } + } + public partial class XamlNodeList + { + public XamlNodeList(System.Xaml.XamlSchemaContext schemaContext) { } + public XamlNodeList(System.Xaml.XamlSchemaContext schemaContext, int size) { } + public int Count { get { throw null; } } + public System.Xaml.XamlWriter Writer { get { throw null; } } + public void Clear() { } + public System.Xaml.XamlReader GetReader() { throw null; } + } + public partial class XamlNodeQueue + { + public XamlNodeQueue(System.Xaml.XamlSchemaContext schemaContext) { } + public int Count { get { throw null; } } + public bool IsEmpty { get { throw null; } } + public System.Xaml.XamlReader Reader { get { throw null; } } + public System.Xaml.XamlWriter Writer { get { throw null; } } + } + public enum XamlNodeType : byte + { + EndMember = (byte)5, + EndObject = (byte)3, + GetObject = (byte)2, + NamespaceDeclaration = (byte)7, + None = (byte)0, + StartMember = (byte)4, + StartObject = (byte)1, + Value = (byte)6, + } + public partial class XamlObjectEventArgs : System.EventArgs + { + public XamlObjectEventArgs(object instance) { } + public int ElementLineNumber { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int ElementLinePosition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public object Instance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Uri SourceBamlUri { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + public partial class XamlObjectReader : System.Xaml.XamlReader + { + public XamlObjectReader(object instance) { } + public XamlObjectReader(object instance, System.Xaml.XamlObjectReaderSettings settings) { } + public XamlObjectReader(object instance, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlObjectReader(object instance, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlObjectReaderSettings settings) { } + public virtual object Instance { get { throw null; } } + public override bool IsEof { get { throw null; } } + public override System.Xaml.XamlMember Member { get { throw null; } } + public override System.Xaml.NamespaceDeclaration Namespace { get { throw null; } } + public override System.Xaml.XamlNodeType NodeType { get { throw null; } } + public override System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public override System.Xaml.XamlType Type { get { throw null; } } + public override object Value { get { throw null; } } + public override bool Read() { throw null; } + } + [System.SerializableAttribute] + public partial class XamlObjectReaderException : System.Xaml.XamlException + { + public XamlObjectReaderException() { } + protected XamlObjectReaderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlObjectReaderException(string message) { } + public XamlObjectReaderException(string message, System.Exception innerException) { } + } + public partial class XamlObjectReaderSettings : System.Xaml.XamlReaderSettings + { + public XamlObjectReaderSettings() { } + public bool RequireExplicitContentVisibility { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class XamlObjectWriter : System.Xaml.XamlWriter, System.Xaml.IXamlLineInfoConsumer + { + public XamlObjectWriter(System.Xaml.XamlSchemaContext schemaContext) { } + public XamlObjectWriter(System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlObjectWriterSettings settings) { } + public virtual object Result { get { throw null; } } + public System.Windows.Markup.INameScope RootNameScope { get { throw null; } } + public override System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public bool ShouldProvideLineInfo { get { throw null; } } + public void Clear() { } + protected override void Dispose(bool disposing) { } + protected virtual void OnAfterBeginInit(object value) { } + protected virtual void OnAfterEndInit(object value) { } + protected virtual void OnAfterProperties(object value) { } + protected virtual void OnBeforeProperties(object value) { } + protected virtual bool OnSetValue(object eventSender, System.Xaml.XamlMember member, object value) { throw null; } + public void SetLineInfo(int lineNumber, int linePosition) { } + public override void WriteEndMember() { } + public override void WriteEndObject() { } + public override void WriteGetObject() { } + public override void WriteNamespace(System.Xaml.NamespaceDeclaration namespaceDeclaration) { } + public override void WriteStartMember(System.Xaml.XamlMember property) { } + public override void WriteStartObject(System.Xaml.XamlType xamlType) { } + public override void WriteValue(object value) { } + } + [System.SerializableAttribute] + public partial class XamlObjectWriterException : System.Xaml.XamlException + { + public XamlObjectWriterException() { } + protected XamlObjectWriterException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlObjectWriterException(string message) { } + public XamlObjectWriterException(string message, System.Exception innerException) { } + } + public partial class XamlObjectWriterSettings : System.Xaml.XamlWriterSettings + { + public XamlObjectWriterSettings() { } + public XamlObjectWriterSettings(System.Xaml.XamlObjectWriterSettings settings) { } + public System.Xaml.Permissions.XamlAccessLevel AccessLevel { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.EventHandler AfterBeginInitHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.EventHandler AfterEndInitHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.EventHandler AfterPropertiesHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.EventHandler BeforePropertiesHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Windows.Markup.INameScope ExternalNameScope { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IgnoreCanConvert { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool PreferUnconvertedDictionaryKeys { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool RegisterNamesOnExternalNamescope { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public object RootObjectInstance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SkipDuplicatePropertyCheck { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SkipProvideValueOnRoot { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Uri SourceBamlUri { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.EventHandler XamlSetValueHandler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.SerializableAttribute] + public partial class XamlParseException : System.Xaml.XamlException + { + public XamlParseException() { } + protected XamlParseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlParseException(string message) { } + public XamlParseException(string message, System.Exception innerException) { } + } + public abstract partial class XamlReader : System.IDisposable + { + protected XamlReader() { } + protected bool IsDisposed { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public abstract bool IsEof { get; } + public abstract System.Xaml.XamlMember Member { get; } + public abstract System.Xaml.NamespaceDeclaration Namespace { get; } + public abstract System.Xaml.XamlNodeType NodeType { get; } + public abstract System.Xaml.XamlSchemaContext SchemaContext { get; } + public abstract System.Xaml.XamlType Type { get; } + public abstract object Value { get; } + public void Close() { } + protected virtual void Dispose(bool disposing) { } + public abstract bool Read(); + public virtual System.Xaml.XamlReader ReadSubtree() { throw null; } + public virtual void Skip() { } + void System.IDisposable.Dispose() { } + } + public partial class XamlReaderSettings + { + public XamlReaderSettings() { } + public XamlReaderSettings(System.Xaml.XamlReaderSettings settings) { } + public bool AllowProtectedMembersOnRoot { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Uri BaseUri { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool IgnoreUidsOnPropertyElements { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Reflection.Assembly LocalAssembly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ProvideLineInfo { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool ValuesMustBeString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class XamlSchemaContext + { + public XamlSchemaContext() { } + public XamlSchemaContext(System.Collections.Generic.IEnumerable referenceAssemblies) { } + public XamlSchemaContext(System.Collections.Generic.IEnumerable referenceAssemblies, System.Xaml.XamlSchemaContextSettings settings) { } + public XamlSchemaContext(System.Xaml.XamlSchemaContextSettings settings) { } + public bool FullyQualifyAssemblyNamesInClrNamespaces { get { throw null; } } + public System.Collections.Generic.IList ReferenceAssemblies { get { throw null; } } + public bool SupportMarkupExtensionsWithDuplicateArity { get { throw null; } } + ~XamlSchemaContext() { } + public virtual System.Collections.Generic.IEnumerable GetAllXamlNamespaces() { throw null; } + public virtual System.Collections.Generic.ICollection GetAllXamlTypes(string xamlNamespace) { throw null; } + public virtual string GetPreferredPrefix(string xmlns) { throw null; } + protected internal System.Xaml.Schema.XamlValueConverter GetValueConverter(System.Type converterType, System.Xaml.XamlType targetType) where TConverterBase : class { throw null; } + public virtual System.Xaml.XamlDirective GetXamlDirective(string xamlNamespace, string name) { throw null; } + protected internal virtual System.Xaml.XamlType GetXamlType(string xamlNamespace, string name, params System.Xaml.XamlType[] typeArguments) { throw null; } + public virtual System.Xaml.XamlType GetXamlType(System.Type type) { throw null; } + public System.Xaml.XamlType GetXamlType(System.Xaml.Schema.XamlTypeName xamlTypeName) { throw null; } + protected internal virtual System.Reflection.Assembly OnAssemblyResolve(string assemblyName) { throw null; } + public virtual bool TryGetCompatibleXamlNamespace(string xamlNamespace, out string compatibleNamespace) { compatibleNamespace = default(string); throw null; } + } + public partial class XamlSchemaContextSettings + { + public XamlSchemaContextSettings() { } + public XamlSchemaContextSettings(System.Xaml.XamlSchemaContextSettings settings) { } + public bool FullyQualifyAssemblyNamesInClrNamespaces { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SupportMarkupExtensionsWithDuplicateArity { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + [System.SerializableAttribute] + public partial class XamlSchemaException : System.Xaml.XamlException + { + public XamlSchemaException() { } + protected XamlSchemaException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlSchemaException(string message) { } + public XamlSchemaException(string message, System.Exception innerException) { } + } + public static partial class XamlServices + { + public static object Load(System.IO.Stream stream) { throw null; } + public static object Load(System.IO.TextReader textReader) { throw null; } + public static object Load(string fileName) { throw null; } + public static object Load(System.Xaml.XamlReader xamlReader) { throw null; } + public static object Load(System.Xml.XmlReader xmlReader) { throw null; } + public static object Parse(string xaml) { throw null; } + public static void Save(System.IO.Stream stream, object instance) { } + public static void Save(System.IO.TextWriter writer, object instance) { } + public static string Save(object instance) { throw null; } + public static void Save(string fileName, object instance) { } + public static void Save(System.Xaml.XamlWriter writer, object instance) { } + public static void Save(System.Xml.XmlWriter writer, object instance) { } + public static void Transform(System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter) { } + public static void Transform(System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter, bool closeWriter) { } + } + public partial class XamlType : System.IEquatable + { + protected XamlType(string typeName, System.Collections.Generic.IList typeArguments, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlType(string unknownTypeNamespace, string unknownTypeName, System.Collections.Generic.IList typeArguments, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlType(System.Type underlyingType, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlType(System.Type underlyingType, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlTypeInvoker invoker) { } + public System.Collections.Generic.IList AllowedContentTypes { get { throw null; } } + public System.Xaml.XamlType BaseType { get { throw null; } } + public bool ConstructionRequiresArguments { get { throw null; } } + public System.Xaml.XamlMember ContentProperty { get { throw null; } } + public System.Collections.Generic.IList ContentWrappers { get { throw null; } } + public System.Xaml.Schema.XamlValueConverter DeferringLoader { get { throw null; } } + public System.Xaml.Schema.XamlTypeInvoker Invoker { get { throw null; } } + public bool IsAmbient { get { throw null; } } + public bool IsArray { get { throw null; } } + public bool IsCollection { get { throw null; } } + public bool IsConstructible { get { throw null; } } + public bool IsDictionary { get { throw null; } } + public bool IsGeneric { get { throw null; } } + public bool IsMarkupExtension { get { throw null; } } + public bool IsNameScope { get { throw null; } } + public bool IsNameValid { get { throw null; } } + public bool IsNullable { get { throw null; } } + public bool IsPublic { get { throw null; } } + public bool IsUnknown { get { throw null; } } + public bool IsUsableDuringInitialization { get { throw null; } } + public bool IsWhitespaceSignificantCollection { get { throw null; } } + public bool IsXData { get { throw null; } } + public System.Xaml.XamlType ItemType { get { throw null; } } + public System.Xaml.XamlType KeyType { get { throw null; } } + public System.Xaml.XamlType MarkupExtensionReturnType { get { throw null; } } + public string Name { get { throw null; } } + public string PreferredXamlNamespace { get { throw null; } } + public System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public bool TrimSurroundingWhitespace { get { throw null; } } + public System.Collections.Generic.IList TypeArguments { get { throw null; } } + public System.Xaml.Schema.XamlValueConverter TypeConverter { get { throw null; } } + public System.Type UnderlyingType { [System.Security.SecuritySafeCriticalAttribute]get { throw null; } } + public System.Xaml.Schema.XamlValueConverter ValueSerializer { get { throw null; } } + public virtual bool CanAssignTo(System.Xaml.XamlType xamlType) { throw null; } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.Xaml.XamlType other) { throw null; } + public System.Xaml.XamlMember GetAliasedProperty(System.Xaml.XamlDirective directive) { throw null; } + public System.Collections.Generic.ICollection GetAllAttachableMembers() { throw null; } + public System.Collections.Generic.ICollection GetAllMembers() { throw null; } + public System.Xaml.XamlMember GetAttachableMember(string name) { throw null; } + public override int GetHashCode() { throw null; } + public System.Xaml.XamlMember GetMember(string name) { throw null; } + public System.Collections.Generic.IList GetPositionalParameters(int parameterCount) { throw null; } + public virtual System.Collections.Generic.IList GetXamlNamespaces() { throw null; } + protected virtual System.Xaml.XamlMember LookupAliasedProperty(System.Xaml.XamlDirective directive) { throw null; } + protected virtual System.Collections.Generic.IEnumerable LookupAllAttachableMembers() { throw null; } + protected virtual System.Collections.Generic.IEnumerable LookupAllMembers() { throw null; } + protected virtual System.Collections.Generic.IList LookupAllowedContentTypes() { throw null; } + protected virtual System.Xaml.XamlMember LookupAttachableMember(string name) { throw null; } + protected virtual System.Xaml.XamlType LookupBaseType() { throw null; } + protected virtual System.Xaml.Schema.XamlCollectionKind LookupCollectionKind() { throw null; } + protected virtual bool LookupConstructionRequiresArguments() { throw null; } + protected virtual System.Xaml.XamlMember LookupContentProperty() { throw null; } + protected virtual System.Collections.Generic.IList LookupContentWrappers() { throw null; } + protected virtual System.Reflection.ICustomAttributeProvider LookupCustomAttributeProvider() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupDeferringLoader() { throw null; } + protected virtual System.Xaml.Schema.XamlTypeInvoker LookupInvoker() { throw null; } + protected virtual bool LookupIsAmbient() { throw null; } + protected virtual bool LookupIsConstructible() { throw null; } + protected virtual bool LookupIsMarkupExtension() { throw null; } + protected virtual bool LookupIsNameScope() { throw null; } + protected virtual bool LookupIsNullable() { throw null; } + protected virtual bool LookupIsPublic() { throw null; } + protected virtual bool LookupIsUnknown() { throw null; } + protected virtual bool LookupIsWhitespaceSignificantCollection() { throw null; } + protected virtual bool LookupIsXData() { throw null; } + protected virtual System.Xaml.XamlType LookupItemType() { throw null; } + protected virtual System.Xaml.XamlType LookupKeyType() { throw null; } + protected virtual System.Xaml.XamlType LookupMarkupExtensionReturnType() { throw null; } + protected virtual System.Xaml.XamlMember LookupMember(string name, bool skipReadOnlyCheck) { throw null; } + protected virtual System.Collections.Generic.IList LookupPositionalParameters(int parameterCount) { throw null; } + protected virtual System.EventHandler LookupSetMarkupExtensionHandler() { throw null; } + protected virtual System.EventHandler LookupSetTypeConverterHandler() { throw null; } + protected virtual bool LookupTrimSurroundingWhitespace() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupTypeConverter() { throw null; } + protected virtual System.Type LookupUnderlyingType() { throw null; } + protected virtual bool LookupUsableDuringInitialization() { throw null; } + protected virtual System.Xaml.Schema.XamlValueConverter LookupValueSerializer() { throw null; } + public static bool operator ==(System.Xaml.XamlType xamlType1, System.Xaml.XamlType xamlType2) { throw null; } + public static bool operator !=(System.Xaml.XamlType xamlType1, System.Xaml.XamlType xamlType2) { throw null; } + public override string ToString() { throw null; } + } + public abstract partial class XamlWriter : System.IDisposable + { + protected XamlWriter() { } + protected bool IsDisposed { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public abstract System.Xaml.XamlSchemaContext SchemaContext { get; } + public void Close() { } + protected virtual void Dispose(bool disposing) { } + void System.IDisposable.Dispose() { } + public abstract void WriteEndMember(); + public abstract void WriteEndObject(); + public abstract void WriteGetObject(); + public abstract void WriteNamespace(System.Xaml.NamespaceDeclaration namespaceDeclaration); + public void WriteNode(System.Xaml.XamlReader reader) { } + public abstract void WriteStartMember(System.Xaml.XamlMember xamlMember); + public abstract void WriteStartObject(System.Xaml.XamlType type); + public abstract void WriteValue(object value); + } + public partial class XamlWriterSettings + { + public XamlWriterSettings() { } + public XamlWriterSettings(System.Xaml.XamlWriterSettings settings) { } + } + public partial class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo + { + public XamlXmlReader(System.IO.Stream stream) { } + public XamlXmlReader(System.IO.Stream stream, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlReader(System.IO.Stream stream, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(System.IO.Stream stream, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(System.IO.TextReader textReader) { } + public XamlXmlReader(System.IO.TextReader textReader, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlReader(System.IO.TextReader textReader, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(System.IO.TextReader textReader, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(string fileName) { } + public XamlXmlReader(string fileName, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlReader(string fileName, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(string fileName, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(System.Xml.XmlReader xmlReader) { } + public XamlXmlReader(System.Xml.XmlReader xmlReader, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlReader(System.Xml.XmlReader xmlReader, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlReaderSettings settings) { } + public XamlXmlReader(System.Xml.XmlReader xmlReader, System.Xaml.XamlXmlReaderSettings settings) { } + public bool HasLineInfo { get { throw null; } } + public override bool IsEof { get { throw null; } } + public int LineNumber { get { throw null; } } + public int LinePosition { get { throw null; } } + public override System.Xaml.XamlMember Member { get { throw null; } } + public override System.Xaml.NamespaceDeclaration Namespace { get { throw null; } } + public override System.Xaml.XamlNodeType NodeType { get { throw null; } } + public override System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public override System.Xaml.XamlType Type { get { throw null; } } + public override object Value { get { throw null; } } + public override bool Read() { throw null; } + } + public partial class XamlXmlReaderSettings : System.Xaml.XamlReaderSettings + { + public XamlXmlReaderSettings() { } + public XamlXmlReaderSettings(System.Xaml.XamlXmlReaderSettings settings) { } + public bool CloseInput { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool SkipXmlCompatibilityProcessing { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string XmlLang { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool XmlSpacePreserve { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + } + public partial class XamlXmlWriter : System.Xaml.XamlWriter + { + public XamlXmlWriter(System.IO.Stream stream, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlWriter(System.IO.Stream stream, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlWriterSettings settings) { } + public XamlXmlWriter(System.IO.TextWriter textWriter, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlWriter(System.IO.TextWriter textWriter, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlWriterSettings settings) { } + public XamlXmlWriter(System.Xml.XmlWriter xmlWriter, System.Xaml.XamlSchemaContext schemaContext) { } + public XamlXmlWriter(System.Xml.XmlWriter xmlWriter, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.XamlXmlWriterSettings settings) { } + public override System.Xaml.XamlSchemaContext SchemaContext { get { throw null; } } + public System.Xaml.XamlXmlWriterSettings Settings { get { throw null; } } + protected override void Dispose(bool disposing) { } + public void Flush() { } + public override void WriteEndMember() { } + public override void WriteEndObject() { } + public override void WriteGetObject() { } + public override void WriteNamespace(System.Xaml.NamespaceDeclaration namespaceDeclaration) { } + public override void WriteStartMember(System.Xaml.XamlMember property) { } + public override void WriteStartObject(System.Xaml.XamlType type) { } + public override void WriteValue(object value) { } + } + [System.SerializableAttribute] + public partial class XamlXmlWriterException : System.Xaml.XamlException + { + public XamlXmlWriterException() { } + protected XamlXmlWriterException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public XamlXmlWriterException(string message) { } + public XamlXmlWriterException(string message, System.Exception innerException) { } + } + public partial class XamlXmlWriterSettings : System.Xaml.XamlWriterSettings + { + public XamlXmlWriterSettings() { } + public bool AssumeValidInput { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public bool CloseOutput { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Xaml.XamlXmlWriterSettings Copy() { throw null; } + } +} +namespace System.Xaml.Permissions +{ + [System.SerializableAttribute] + public partial class XamlAccessLevel + { + internal XamlAccessLevel() { } + public System.Reflection.AssemblyName AssemblyAccessToAssemblyName { get { throw null; } } + public string PrivateAccessToTypeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public static System.Xaml.Permissions.XamlAccessLevel AssemblyAccessTo(System.Reflection.Assembly assembly) { throw null; } + public static System.Xaml.Permissions.XamlAccessLevel AssemblyAccessTo(System.Reflection.AssemblyName assemblyName) { throw null; } + public static System.Xaml.Permissions.XamlAccessLevel PrivateAccessTo(string assemblyQualifiedTypeName) { throw null; } + public static System.Xaml.Permissions.XamlAccessLevel PrivateAccessTo(System.Type type) { throw null; } + } + [System.SerializableAttribute] + public sealed partial class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission + { + public XamlLoadPermission(System.Collections.Generic.IEnumerable allowedAccess) { } + public XamlLoadPermission(System.Security.Permissions.PermissionState state) { } + public XamlLoadPermission(System.Xaml.Permissions.XamlAccessLevel allowedAccess) { } + public System.Collections.Generic.IList AllowedAccess { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override System.Security.IPermission Copy() { throw null; } + public override void FromXml(System.Security.SecurityElement elem) { } + public bool Includes(System.Xaml.Permissions.XamlAccessLevel requestedAccess) { throw null; } + public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } + public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } + public bool IsUnrestricted() { throw null; } + public override System.Security.SecurityElement ToXml() { throw null; } + public override System.Security.IPermission Union(System.Security.IPermission other) { throw null; } + } +} +namespace System.Xaml.Schema +{ + [System.FlagsAttribute] + public enum AllowedMemberLocations + { + Any = 3, + Attribute = 1, + MemberElement = 2, + None = 0, + } + public enum ShouldSerializeResult + { + Default = 0, + False = 2, + True = 1, + } + public enum XamlCollectionKind : byte + { + Array = (byte)3, + Collection = (byte)1, + Dictionary = (byte)2, + None = (byte)0, + } + public partial class XamlMemberInvoker + { + protected XamlMemberInvoker() { } + public XamlMemberInvoker(System.Xaml.XamlMember member) { } + public System.Reflection.MethodInfo UnderlyingGetter { get { throw null; } } + public System.Reflection.MethodInfo UnderlyingSetter { get { throw null; } } + public static System.Xaml.Schema.XamlMemberInvoker UnknownInvoker { get { throw null; } } + public virtual object GetValue(object instance) { throw null; } + public virtual void SetValue(object instance, object value) { } + public virtual System.Xaml.Schema.ShouldSerializeResult ShouldSerializeValue(object instance) { throw null; } + } + public partial class XamlTypeInvoker + { + protected XamlTypeInvoker() { } + public XamlTypeInvoker(System.Xaml.XamlType type) { } + public System.EventHandler SetMarkupExtensionHandler { get { throw null; } } + public System.EventHandler SetTypeConverterHandler { get { throw null; } } + public static System.Xaml.Schema.XamlTypeInvoker UnknownInvoker { get { throw null; } } + public virtual void AddToCollection(object instance, object item) { } + public virtual void AddToDictionary(object instance, object key, object item) { } + public virtual object CreateInstance(object[] arguments) { throw null; } + public virtual System.Reflection.MethodInfo GetAddMethod(System.Xaml.XamlType contentType) { throw null; } + public virtual System.Reflection.MethodInfo GetEnumeratorMethod() { throw null; } + public virtual System.Collections.IEnumerator GetItems(object instance) { throw null; } + } + [System.Diagnostics.DebuggerDisplayAttribute("{{{Namespace}}}{Name}{TypeArgStringForDebugger}")] + public partial class XamlTypeName + { + public XamlTypeName() { } + public XamlTypeName(string xamlNamespace, string name) { } + public XamlTypeName(string xamlNamespace, string name, System.Collections.Generic.IEnumerable typeArguments) { } + public XamlTypeName(System.Xaml.XamlType xamlType) { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string Namespace { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public System.Collections.Generic.IList TypeArguments { get { throw null; } } + public static System.Xaml.Schema.XamlTypeName Parse(string typeName, System.Xaml.IXamlNamespaceResolver namespaceResolver) { throw null; } + public static System.Collections.Generic.IList ParseList(string typeNameList, System.Xaml.IXamlNamespaceResolver namespaceResolver) { throw null; } + public override string ToString() { throw null; } + public static string ToString(System.Collections.Generic.IList typeNameList, System.Xaml.INamespacePrefixLookup prefixLookup) { throw null; } + public string ToString(System.Xaml.INamespacePrefixLookup prefixLookup) { throw null; } + public static bool TryParse(string typeName, System.Xaml.IXamlNamespaceResolver namespaceResolver, out System.Xaml.Schema.XamlTypeName result) { result = default(System.Xaml.Schema.XamlTypeName); throw null; } + public static bool TryParseList(string typeNameList, System.Xaml.IXamlNamespaceResolver namespaceResolver, out System.Collections.Generic.IList result) { result = default(System.Collections.Generic.IList); throw null; } + } + public partial class XamlTypeTypeConverter : System.ComponentModel.TypeConverter + { + public XamlTypeTypeConverter() { } + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; } + public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; } + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; } + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; } + } + public partial class XamlValueConverter : System.IEquatable> where TConverterBase : class + { + public XamlValueConverter(System.Type converterType, System.Xaml.XamlType targetType) { } + public XamlValueConverter(System.Type converterType, System.Xaml.XamlType targetType, string name) { } + public TConverterBase ConverterInstance { get { throw null; } } + public System.Type ConverterType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Xaml.XamlType TargetType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + protected virtual TConverterBase CreateInstance() { throw null; } + public override bool Equals(object obj) { throw null; } + public bool Equals(System.Xaml.Schema.XamlValueConverter other) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Xaml.Schema.XamlValueConverter converter1, System.Xaml.Schema.XamlValueConverter converter2) { throw null; } + public static bool operator !=(System.Xaml.Schema.XamlValueConverter converter1, System.Xaml.Schema.XamlValueConverter converter2) { throw null; } + public override string ToString() { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.cs new file mode 100644 index 0000000000..8e06855863 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.cs @@ -0,0 +1,521 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.Linq.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.Linq.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.Linq.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Security.AllowPartiallyTrustedCallersAttribute] +[assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] +namespace System.Xml.Linq +{ + public static partial class Extensions + { + public static System.Collections.Generic.IEnumerable AncestorsAndSelf(this System.Collections.Generic.IEnumerable source) { throw null; } + public static System.Collections.Generic.IEnumerable AncestorsAndSelf(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) { throw null; } + public static System.Collections.Generic.IEnumerable Ancestors(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode { throw null; } + public static System.Collections.Generic.IEnumerable Ancestors(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XNode { throw null; } + public static System.Collections.Generic.IEnumerable Attributes(this System.Collections.Generic.IEnumerable source) { throw null; } + public static System.Collections.Generic.IEnumerable Attributes(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) { throw null; } + public static System.Collections.Generic.IEnumerable DescendantNodesAndSelf(this System.Collections.Generic.IEnumerable source) { throw null; } + public static System.Collections.Generic.IEnumerable DescendantNodes(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer { throw null; } + public static System.Collections.Generic.IEnumerable DescendantsAndSelf(this System.Collections.Generic.IEnumerable source) { throw null; } + public static System.Collections.Generic.IEnumerable DescendantsAndSelf(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) { throw null; } + public static System.Collections.Generic.IEnumerable Descendants(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer { throw null; } + public static System.Collections.Generic.IEnumerable Descendants(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XContainer { throw null; } + public static System.Collections.Generic.IEnumerable Elements(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer { throw null; } + public static System.Collections.Generic.IEnumerable Elements(this System.Collections.Generic.IEnumerable source, System.Xml.Linq.XName name) where T : System.Xml.Linq.XContainer { throw null; } + public static System.Collections.Generic.IEnumerable InDocumentOrder(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode { throw null; } + public static System.Collections.Generic.IEnumerable Nodes(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XContainer { throw null; } + public static void Remove(this System.Collections.Generic.IEnumerable source) { } + public static void Remove(this System.Collections.Generic.IEnumerable source) where T : System.Xml.Linq.XNode { } + } + [System.FlagsAttribute] + public enum LoadOptions + { + None = 0, + PreserveWhitespace = 1, + SetBaseUri = 2, + SetLineInfo = 4, + } + [System.FlagsAttribute] + public enum ReaderOptions + { + None = 0, + OmitDuplicateNamespaces = 1, + } + [System.FlagsAttribute] + public enum SaveOptions + { + DisableFormatting = 1, + None = 0, + OmitDuplicateNamespaces = 2, + } + [System.ComponentModel.TypeDescriptionProviderAttribute("MS.Internal.Xml.Linq.ComponentModel.XTypeDescriptionProvider")] + public partial class XAttribute : System.Xml.Linq.XObject + { + public XAttribute(System.Xml.Linq.XAttribute other) { } + public XAttribute(System.Xml.Linq.XName name, object value) { } + public static System.Collections.Generic.IEnumerable EmptySequence { get { throw null; } } + public bool IsNamespaceDeclaration { get { throw null; } } + public System.Xml.Linq.XName Name { get { throw null; } } + public System.Xml.Linq.XAttribute NextAttribute { get { throw null; } } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public System.Xml.Linq.XAttribute PreviousAttribute { get { throw null; } } + public string Value { get { throw null; } set { } } + [System.CLSCompliantAttribute(false)] + public static explicit operator bool (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.DateTime (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.DateTimeOffset (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator decimal (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator double (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Guid (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator int (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator long (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator float (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator string (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.TimeSpan (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator uint (System.Xml.Linq.XAttribute attribute) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator ulong (System.Xml.Linq.XAttribute attribute) { throw null; } + public void Remove() { } + public void SetValue(object value) { } + public override string ToString() { throw null; } + } + public partial class XCData : System.Xml.Linq.XText + { + public XCData(string value) : base (default(string)) { } + public XCData(System.Xml.Linq.XCData other) : base (default(string)) { } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + public partial class XComment : System.Xml.Linq.XNode + { + public XComment(string value) { } + public XComment(System.Xml.Linq.XComment other) { } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public string Value { get { throw null; } set { } } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + public abstract partial class XContainer : System.Xml.Linq.XNode + { + internal XContainer() { } + public System.Xml.Linq.XNode FirstNode { get { throw null; } } + public System.Xml.Linq.XNode LastNode { get { throw null; } } + public void Add(object content) { } + public void Add(params object[] content) { } + public void AddFirst(object content) { } + public void AddFirst(params object[] content) { } + public System.Xml.XmlWriter CreateWriter() { throw null; } + public System.Collections.Generic.IEnumerable DescendantNodes() { throw null; } + public System.Collections.Generic.IEnumerable Descendants() { throw null; } + public System.Collections.Generic.IEnumerable Descendants(System.Xml.Linq.XName name) { throw null; } + public System.Xml.Linq.XElement Element(System.Xml.Linq.XName name) { throw null; } + public System.Collections.Generic.IEnumerable Elements() { throw null; } + public System.Collections.Generic.IEnumerable Elements(System.Xml.Linq.XName name) { throw null; } + public System.Collections.Generic.IEnumerable Nodes() { throw null; } + public void RemoveNodes() { } + public void ReplaceNodes(object content) { } + public void ReplaceNodes(params object[] content) { } + } + public partial class XDeclaration + { + public XDeclaration(string version, string encoding, string standalone) { } + public XDeclaration(System.Xml.Linq.XDeclaration other) { } + public string Encoding { get { throw null; } set { } } + public string Standalone { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public override string ToString() { throw null; } + } + public partial class XDocument : System.Xml.Linq.XContainer + { + public XDocument() { } + public XDocument(params object[] content) { } + public XDocument(System.Xml.Linq.XDeclaration declaration, params object[] content) { } + public XDocument(System.Xml.Linq.XDocument other) { } + public System.Xml.Linq.XDeclaration Declaration { get { throw null; } set { } } + public System.Xml.Linq.XDocumentType DocumentType { get { throw null; } } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public System.Xml.Linq.XElement Root { get { throw null; } } + public static System.Xml.Linq.XDocument Load(System.IO.Stream stream) { throw null; } + public static System.Xml.Linq.XDocument Load(System.IO.Stream stream, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XDocument Load(System.IO.TextReader textReader) { throw null; } + public static System.Xml.Linq.XDocument Load(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XDocument Load(string uri) { throw null; } + public static System.Xml.Linq.XDocument Load(string uri, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XDocument Load(System.Xml.XmlReader reader) { throw null; } + public static System.Xml.Linq.XDocument Load(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XDocument Parse(string text) { throw null; } + public static System.Xml.Linq.XDocument Parse(string text, System.Xml.Linq.LoadOptions options) { throw null; } + public void Save(System.IO.Stream stream) { } + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) { } + public void Save(System.IO.TextWriter textWriter) { } + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) { } + public void Save(string fileName) { } + public void Save(string fileName, System.Xml.Linq.SaveOptions options) { } + public void Save(System.Xml.XmlWriter writer) { } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + public partial class XDocumentType : System.Xml.Linq.XNode + { + public XDocumentType(string name, string publicId, string systemId, string internalSubset) { } + public XDocumentType(System.Xml.Linq.XDocumentType other) { } + public string InternalSubset { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public string PublicId { get { throw null; } set { } } + public string SystemId { get { throw null; } set { } } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + [System.ComponentModel.TypeDescriptionProviderAttribute("MS.Internal.Xml.Linq.ComponentModel.XTypeDescriptionProvider")] + [System.Xml.Serialization.XmlSchemaProviderAttribute(null, IsAny=true)] + public partial class XElement : System.Xml.Linq.XContainer, System.Xml.Serialization.IXmlSerializable + { + public XElement(System.Xml.Linq.XElement other) { } + public XElement(System.Xml.Linq.XName name) { } + public XElement(System.Xml.Linq.XName name, object content) { } + public XElement(System.Xml.Linq.XName name, params object[] content) { } + public XElement(System.Xml.Linq.XStreamingElement other) { } + public static System.Collections.Generic.IEnumerable EmptySequence { get { throw null; } } + public System.Xml.Linq.XAttribute FirstAttribute { get { throw null; } } + public bool HasAttributes { get { throw null; } } + public bool HasElements { get { throw null; } } + public bool IsEmpty { get { throw null; } } + public System.Xml.Linq.XAttribute LastAttribute { get { throw null; } } + public System.Xml.Linq.XName Name { get { throw null; } set { } } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public string Value { get { throw null; } set { } } + public System.Collections.Generic.IEnumerable AncestorsAndSelf() { throw null; } + public System.Collections.Generic.IEnumerable AncestorsAndSelf(System.Xml.Linq.XName name) { throw null; } + public System.Xml.Linq.XAttribute Attribute(System.Xml.Linq.XName name) { throw null; } + public System.Collections.Generic.IEnumerable Attributes() { throw null; } + public System.Collections.Generic.IEnumerable Attributes(System.Xml.Linq.XName name) { throw null; } + public System.Collections.Generic.IEnumerable DescendantNodesAndSelf() { throw null; } + public System.Collections.Generic.IEnumerable DescendantsAndSelf() { throw null; } + public System.Collections.Generic.IEnumerable DescendantsAndSelf(System.Xml.Linq.XName name) { throw null; } + public System.Xml.Linq.XNamespace GetDefaultNamespace() { throw null; } + public System.Xml.Linq.XNamespace GetNamespaceOfPrefix(string prefix) { throw null; } + public string GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns) { throw null; } + public static System.Xml.Linq.XElement Load(System.IO.Stream stream) { throw null; } + public static System.Xml.Linq.XElement Load(System.IO.Stream stream, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XElement Load(System.IO.TextReader textReader) { throw null; } + public static System.Xml.Linq.XElement Load(System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XElement Load(string uri) { throw null; } + public static System.Xml.Linq.XElement Load(string uri, System.Xml.Linq.LoadOptions options) { throw null; } + public static System.Xml.Linq.XElement Load(System.Xml.XmlReader reader) { throw null; } + public static System.Xml.Linq.XElement Load(System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator bool (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.DateTime (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.DateTimeOffset (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator decimal (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator double (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Guid (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator int (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator long (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.Nullable (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator float (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator string (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator System.TimeSpan (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator uint (System.Xml.Linq.XElement element) { throw null; } + [System.CLSCompliantAttribute(false)] + public static explicit operator ulong (System.Xml.Linq.XElement element) { throw null; } + public static System.Xml.Linq.XElement Parse(string text) { throw null; } + public static System.Xml.Linq.XElement Parse(string text, System.Xml.Linq.LoadOptions options) { throw null; } + public void RemoveAll() { } + public void RemoveAttributes() { } + public void ReplaceAll(object content) { } + public void ReplaceAll(params object[] content) { } + public void ReplaceAttributes(object content) { } + public void ReplaceAttributes(params object[] content) { } + public void Save(System.IO.Stream stream) { } + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) { } + public void Save(System.IO.TextWriter textWriter) { } + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) { } + public void Save(string fileName) { } + public void Save(string fileName, System.Xml.Linq.SaveOptions options) { } + public void Save(System.Xml.XmlWriter writer) { } + public void SetAttributeValue(System.Xml.Linq.XName name, object value) { } + public void SetElementValue(System.Xml.Linq.XName name, object value) { } + public void SetValue(object value) { } + System.Xml.Schema.XmlSchema System.Xml.Serialization.IXmlSerializable.GetSchema() { throw null; } + void System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader reader) { } + void System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter writer) { } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + [System.SerializableAttribute] + public sealed partial class XName : System.IEquatable, System.Runtime.Serialization.ISerializable + { + internal XName() { } + public string LocalName { get { throw null; } } + public System.Xml.Linq.XNamespace Namespace { get { throw null; } } + public string NamespaceName { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public static System.Xml.Linq.XName Get(string expandedName) { throw null; } + public static System.Xml.Linq.XName Get(string localName, string namespaceName) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(System.Xml.Linq.XName left, System.Xml.Linq.XName right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Xml.Linq.XName (string expandedName) { throw null; } + public static bool operator !=(System.Xml.Linq.XName left, System.Xml.Linq.XName right) { throw null; } + bool System.IEquatable.Equals(System.Xml.Linq.XName other) { throw null; } + [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))] + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public override string ToString() { throw null; } + } + public sealed partial class XNamespace + { + internal XNamespace() { } + public string NamespaceName { get { throw null; } } + public static System.Xml.Linq.XNamespace None { get { throw null; } } + public static System.Xml.Linq.XNamespace Xml { get { throw null; } } + public static System.Xml.Linq.XNamespace Xmlns { get { throw null; } } + public override bool Equals(object obj) { throw null; } + public static System.Xml.Linq.XNamespace Get(string namespaceName) { throw null; } + public override int GetHashCode() { throw null; } + public System.Xml.Linq.XName GetName(string localName) { throw null; } + public static System.Xml.Linq.XName operator +(System.Xml.Linq.XNamespace ns, string localName) { throw null; } + public static bool operator ==(System.Xml.Linq.XNamespace left, System.Xml.Linq.XNamespace right) { throw null; } + [System.CLSCompliantAttribute(false)] + public static implicit operator System.Xml.Linq.XNamespace (string namespaceName) { throw null; } + public static bool operator !=(System.Xml.Linq.XNamespace left, System.Xml.Linq.XNamespace right) { throw null; } + public override string ToString() { throw null; } + } + public abstract partial class XNode : System.Xml.Linq.XObject + { + internal XNode() { } + public static System.Xml.Linq.XNodeDocumentOrderComparer DocumentOrderComparer { get { throw null; } } + public static System.Xml.Linq.XNodeEqualityComparer EqualityComparer { get { throw null; } } + public System.Xml.Linq.XNode NextNode { get { throw null; } } + public System.Xml.Linq.XNode PreviousNode { get { throw null; } } + public void AddAfterSelf(object content) { } + public void AddAfterSelf(params object[] content) { } + public void AddBeforeSelf(object content) { } + public void AddBeforeSelf(params object[] content) { } + public System.Collections.Generic.IEnumerable Ancestors() { throw null; } + public System.Collections.Generic.IEnumerable Ancestors(System.Xml.Linq.XName name) { throw null; } + public static int CompareDocumentOrder(System.Xml.Linq.XNode n1, System.Xml.Linq.XNode n2) { throw null; } + public System.Xml.XmlReader CreateReader() { throw null; } + public System.Xml.XmlReader CreateReader(System.Xml.Linq.ReaderOptions readerOptions) { throw null; } + public static bool DeepEquals(System.Xml.Linq.XNode n1, System.Xml.Linq.XNode n2) { throw null; } + public System.Collections.Generic.IEnumerable ElementsAfterSelf() { throw null; } + public System.Collections.Generic.IEnumerable ElementsAfterSelf(System.Xml.Linq.XName name) { throw null; } + public System.Collections.Generic.IEnumerable ElementsBeforeSelf() { throw null; } + public System.Collections.Generic.IEnumerable ElementsBeforeSelf(System.Xml.Linq.XName name) { throw null; } + public bool IsAfter(System.Xml.Linq.XNode node) { throw null; } + public bool IsBefore(System.Xml.Linq.XNode node) { throw null; } + public System.Collections.Generic.IEnumerable NodesAfterSelf() { throw null; } + public System.Collections.Generic.IEnumerable NodesBeforeSelf() { throw null; } + public static System.Xml.Linq.XNode ReadFrom(System.Xml.XmlReader reader) { throw null; } + public void Remove() { } + public void ReplaceWith(object content) { } + public void ReplaceWith(params object[] content) { } + public override string ToString() { throw null; } + public string ToString(System.Xml.Linq.SaveOptions options) { throw null; } + public abstract void WriteTo(System.Xml.XmlWriter writer); + } + public sealed partial class XNodeDocumentOrderComparer : System.Collections.Generic.IComparer, System.Collections.IComparer + { + public XNodeDocumentOrderComparer() { } + public int Compare(System.Xml.Linq.XNode x, System.Xml.Linq.XNode y) { throw null; } + int System.Collections.IComparer.Compare(object x, object y) { throw null; } + } + public sealed partial class XNodeEqualityComparer : System.Collections.Generic.IEqualityComparer, System.Collections.IEqualityComparer + { + public XNodeEqualityComparer() { } + public bool Equals(System.Xml.Linq.XNode x, System.Xml.Linq.XNode y) { throw null; } + public int GetHashCode(System.Xml.Linq.XNode obj) { throw null; } + bool System.Collections.IEqualityComparer.Equals(object x, object y) { throw null; } + int System.Collections.IEqualityComparer.GetHashCode(object obj) { throw null; } + } + public abstract partial class XObject : System.Xml.IXmlLineInfo + { + internal XObject() { } + public string BaseUri { get { throw null; } } + public System.Xml.Linq.XDocument Document { get { throw null; } } + public abstract System.Xml.XmlNodeType NodeType { get; } + public System.Xml.Linq.XElement Parent { get { throw null; } } + int System.Xml.IXmlLineInfo.LineNumber { get { throw null; } } + int System.Xml.IXmlLineInfo.LinePosition { get { throw null; } } + public event System.EventHandler Changed { add { } remove { } } + public event System.EventHandler Changing { add { } remove { } } + public void AddAnnotation(object annotation) { } + public object Annotation(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable Annotations(System.Type type) { throw null; } + public System.Collections.Generic.IEnumerable Annotations() where T : class { throw null; } + public T Annotation() where T : class { throw null; } + public void RemoveAnnotations(System.Type type) { } + public void RemoveAnnotations() where T : class { } + bool System.Xml.IXmlLineInfo.HasLineInfo() { throw null; } + } + public enum XObjectChange + { + Add = 0, + Name = 2, + Remove = 1, + Value = 3, + } + public partial class XObjectChangeEventArgs : System.EventArgs + { + public static readonly System.Xml.Linq.XObjectChangeEventArgs Add; + public static readonly System.Xml.Linq.XObjectChangeEventArgs Name; + public static readonly System.Xml.Linq.XObjectChangeEventArgs Remove; + public static readonly System.Xml.Linq.XObjectChangeEventArgs Value; + public XObjectChangeEventArgs(System.Xml.Linq.XObjectChange objectChange) { } + public System.Xml.Linq.XObjectChange ObjectChange { get { throw null; } } + } + public partial class XProcessingInstruction : System.Xml.Linq.XNode + { + public XProcessingInstruction(string target, string data) { } + public XProcessingInstruction(System.Xml.Linq.XProcessingInstruction other) { } + public string Data { get { throw null; } set { } } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public string Target { get { throw null; } set { } } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } + public partial class XStreamingElement + { + public XStreamingElement(System.Xml.Linq.XName name) { } + public XStreamingElement(System.Xml.Linq.XName name, object content) { } + public XStreamingElement(System.Xml.Linq.XName name, params object[] content) { } + public System.Xml.Linq.XName Name { get { throw null; } set { } } + public void Add(object content) { } + public void Add(params object[] content) { } + public void Save(System.IO.Stream stream) { } + public void Save(System.IO.Stream stream, System.Xml.Linq.SaveOptions options) { } + public void Save(System.IO.TextWriter textWriter) { } + public void Save(System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options) { } + public void Save(string fileName) { } + public void Save(string fileName, System.Xml.Linq.SaveOptions options) { } + public void Save(System.Xml.XmlWriter writer) { } + public override string ToString() { throw null; } + public string ToString(System.Xml.Linq.SaveOptions options) { throw null; } + public void WriteTo(System.Xml.XmlWriter writer) { } + } + public partial class XText : System.Xml.Linq.XNode + { + public XText(string value) { } + public XText(System.Xml.Linq.XText other) { } + public override System.Xml.XmlNodeType NodeType { get { throw null; } } + public string Value { get { throw null; } set { } } + public override void WriteTo(System.Xml.XmlWriter writer) { } + } +} +namespace System.Xml.Schema +{ + public static partial class Extensions + { + public static System.Xml.Schema.IXmlSchemaInfo GetSchemaInfo(this System.Xml.Linq.XAttribute source) { throw null; } + public static System.Xml.Schema.IXmlSchemaInfo GetSchemaInfo(this System.Xml.Linq.XElement source) { throw null; } + public static void Validate(this System.Xml.Linq.XAttribute source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) { } + public static void Validate(this System.Xml.Linq.XAttribute source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) { } + public static void Validate(this System.Xml.Linq.XDocument source, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) { } + public static void Validate(this System.Xml.Linq.XDocument source, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) { } + public static void Validate(this System.Xml.Linq.XElement source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler) { } + public static void Validate(this System.Xml.Linq.XElement source, System.Xml.Schema.XmlSchemaObject partialValidationType, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.Schema.ValidationEventHandler validationEventHandler, bool addSchemaInfo) { } + } +} +namespace System.Xml.XPath +{ + public static partial class Extensions + { + public static System.Xml.XPath.XPathNavigator CreateNavigator(this System.Xml.Linq.XNode node) { throw null; } + public static System.Xml.XPath.XPathNavigator CreateNavigator(this System.Xml.Linq.XNode node, System.Xml.XmlNameTable nameTable) { throw null; } + public static object XPathEvaluate(this System.Xml.Linq.XNode node, string expression) { throw null; } + public static object XPathEvaluate(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; } + public static System.Xml.Linq.XElement XPathSelectElement(this System.Xml.Linq.XNode node, string expression) { throw null; } + public static System.Xml.Linq.XElement XPathSelectElement(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; } + public static System.Collections.Generic.IEnumerable XPathSelectElements(this System.Xml.Linq.XNode node, string expression) { throw null; } + public static System.Collections.Generic.IEnumerable XPathSelectElements(this System.Xml.Linq.XNode node, string expression, System.Xml.IXmlNamespaceResolver resolver) { throw null; } + } + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static partial class XDocumentExtensions + { + [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))] + public static System.Xml.XPath.IXPathNavigable ToXPathNavigable(this System.Xml.Linq.XNode node) { throw null; } + } +} diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.extra.cs new file mode 100644 index 0000000000..439c9421a0 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Linq.extra.cs @@ -0,0 +1,11 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace System.Xml.Linq +{ + [System.Runtime.Serialization.KnownTypeAttribute(typeof(NameSerializer))] + partial class XName { } + internal partial class NameSerializer { } +} + diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Serialization.cs b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Serialization.cs new file mode 100644 index 0000000000..dbabad7cf1 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.Serialization.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] +[assembly:System.CLSCompliantAttribute(true)] +[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] +[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] +[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] +[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Xml.Serialization.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("System.Xml.Serialization.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.3062.0")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("System.Xml.Serialization.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] +[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] +[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ServiceModel.XmlSerializerFormatAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.IXmlSerializable))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyAttributeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyElementAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAnyElementAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayItemAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlArrayItemAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributeOverrides))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlChoiceIdentifierAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlElementAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlElementAttributes))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlEnumAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlIgnoreAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlIncludeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlMapping))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlMappingAccess))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlNamespaceDeclarationsAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlReflectionImporter))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlRootAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSchemaProviderAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSerializer))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlSerializerNamespaces))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlTextAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlTypeAttribute))] +[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Xml.Serialization.XmlTypeMapping))] diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.Xml.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.cs.REMOVED.git-id new file mode 100644 index 0000000000..e3461de681 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.Xml.cs.REMOVED.git-id @@ -0,0 +1 @@ +4c110c77dd5c1f873b6386838d9978c617d7b331 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/System.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/System.cs.REMOVED.git-id new file mode 100644 index 0000000000..b039601e1c --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/System.cs.REMOVED.git-id @@ -0,0 +1 @@ +d92259cafd8a981c91d4f6c63d021f930fc9f9e8 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/WindowsBase.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/WindowsBase.cs.REMOVED.git-id new file mode 100644 index 0000000000..264c3c7d96 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/WindowsBase.cs.REMOVED.git-id @@ -0,0 +1 @@ +3daf568695dc95110c526d79b88b519ba45f6b04 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/mscorlib.cs.REMOVED.git-id b/external/binary-reference-assemblies/src/v4.7.2/mscorlib.cs.REMOVED.git-id new file mode 100644 index 0000000000..cf9c9e0393 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/mscorlib.cs.REMOVED.git-id @@ -0,0 +1 @@ +64eba1d90031311c97e88916621477cf646f6c82 \ No newline at end of file diff --git a/external/binary-reference-assemblies/src/v4.7.2/mscorlib.extra.cs b/external/binary-reference-assemblies/src/v4.7.2/mscorlib.extra.cs new file mode 100644 index 0000000000..d3e6ac39e9 --- /dev/null +++ b/external/binary-reference-assemblies/src/v4.7.2/mscorlib.extra.cs @@ -0,0 +1,11 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +namespace System +{ + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] + partial struct DateTime { } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)] + partial struct DateTimeOffset { } +} diff --git a/external/binary-reference-assemblies/v4.7.2/Accessibility.dll b/external/binary-reference-assemblies/v4.7.2/Accessibility.dll new file mode 100644 index 0000000000000000000000000000000000000000..fdd9dd7a031ee71e32e8bd3c9dd03b19ed7ef74a GIT binary patch literal 10240 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/Microsoft.Win32.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..5699f3d79c2488d09adddf30fc8838133bff1884 GIT binary patch literal 5120 zcmeHLU2Gjk6+UzQn?E~gNJ*O}S>u#C;I5q5wG$eH9p5xD^=*u=V?%$lcRlxd$^Kks zcb%9@V9j9>jW7I@M&3G>oA;*bse6DGD5Vsp{msb99ICfI zh*q$%p&Y~fYYp|wse6lG-YZCGH*;ASF#F8@zWyD%+0;TV!cCE=OktZOI96+yd_nkSl3B=_F)7y$N}{mSgl0 z^gFdIQY-r2Lu(*y?L7jtcEsYh)LctehEEHQ+~=r_S@BwBrAsIA#kTj7Fq5I1b>?0W zI=A)|g1Ok0UnDQI1LZm;8Vy6~mE6UGjI22;vPL7MMJbLX9r72Xa>|ZXa^)Bfkh&)? zOL3*b_PQ;@nRcQ}neT91IU`l*1pe|q<9<0%o)y7qxyxD=r5!6LTAY;1bHYm_H}It&Vf~~_1;zw=m~(e@@atj zRB?0%Zy-Jq+Fn05d-~b8|MnB}k!L!eJ-_BJXU>29?D6mZt7*ag_QaEqZ+YSN_nvzD zcki6~{ZnrYuJ6h{wo2{!XYB{yI{k;EYmdL$cJ$!(GdnvT|7*+HKb`4%<)P8$`QEZvtC5TGP4fXO&gG zEAW?cW_n%)M?-F>&sw@s(1t?b2gaOSz^Ae5A!Ut7S{~76K^uGQ?Z%9yoFEPj-OP%k z`9R?tv{lfJm(OZ^Q3S0VFo*C_8{BE)lG2)-Z#{y#H4rw47x>16A`KiV$_gWe zor^Fa3)1rtIdGK}eLZU6vM0S0uxW;MgSF))yE`PF2gU-Gcin>J_{o_rr9J}Kd*Nna zTs+Kjz-yNOa|DE5q>an2ddZCr$zJ<7!6cRW?)cRa+&yuYWo32q0Mr>O(gTqDXbRdm zZrXRDJ`Q^DFq=mhqg(02@Y9)1$N zBaA{+0Fn*70JQ*YA~I=KqxaKJ=#zRZ4;E&#fS&rwOB1-XW_VT2c@bk+8k_kRH1hyk zXbye2p9@QMX>0>{Qnx3%UvtZ%lGkG}CkO2tV{oNh2XV6$OR<^(zQQc(u^qrXhw$_x zQiFQd95Lp#75#XXn5)9u!Yt~uyb?Yp;^E@QWd`?Xfk;ZMBqQ_cRB2Jqyh8IB6@PDF zb+#jlN#-!;7~GA9_*$?;XdUQTF>YD&KA7TgrZ9RIU#@WmT-n+;@}I|rK;@MR=6HTQ3%Gxu&H;X3D_3;{jO70e=67AyEU%IKA4T9lf34x2 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.AppContext.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.AppContext.dll new file mode 100644 index 0000000000000000000000000000000000000000..18653b18ece35d8821d810aefc055c4729579af5 GIT binary patch literal 5120 zcmeHLeQX@X6@PR7i1X!qk;o|ttm_o))>+x{#YqZo?c4=$v5E0rOiQ3-?>s(lv$uPl z-F19LqF0rwf>ugIXeAJ>XrU4U2`W^SsG?GkBGgJn6{tl*Y7t1SY7i|TwWv*%roT74 z>$}8(=Fh5R*7N4gdvD&nubrLq`0dB2iHMrf&z&PWiILl|h93=TV7FiW^LF~#@|QYK zim{hE^Ru>ZRFqdzR@o?8uImLxK^iJ_4cj%c`*TLwo0jJ4)ho8eswegljfp0D(Yyaw z$!>4ZCykY&k7xxbZ4q^SH%0?}7@cUX##52qOkn$Us{w+}t%-)e#iIOIALA*L&`w=T zw4ae-qK-u+Oo-bdqE$d2huoHgb}6H=Xu6he!~CX(b!H&v1I#?4Q&|Kn@Tz!1U2grn5=6(dP5r~+S@SI=-=QMH?}QBEi_>e{T6#H zXJSL!2Dw_p{KL?_xi9P$Bs80CnM<2}=0M*-{~ji_kOTMx*j@J!T>%^C(YtbivfYx; z65mA*I1OC~a&!y`r>^V91EX1tk7Ax?`Mr);z?>VVVp*Q(KAxNr1GEVQpzF|iT!Y>o z<2+9~(X)ba4(KYeJk?4MYIq}kAl6V1)V9*y;&stV`!xJ3G5)fKO2eZXZqTq-%N*4B zA+6^(VmEX?M+~>q4D>~NGZcvKd)R#)U@L6~TtPj6YpGwuJsOT^II7{T8h#0IBUu`^ zHT)`ID}4j-N<@J1Yw2#x4YBw&HP<*ZLKhZC?$eZqSDdS)b?PGKnW0GsQ@<1~j9owOO^1&B z9F_f|ryRRLBfc-o1*bYL18dp}tdRgEPzVD_2i!TS>>1lCI5LC7qRz?6LRcy>y-rK? zM#w*8B1$V$Jc>BSQ*pA+GQaaYW#v1sELlX)iD+cw22_xfGs>&|SHn1k;j8xJs%0%X3 ztI8G2t=1Wnp&Qs`L>TnIF4zuSt#fl#Kagc}q*BRvE}vB9wBt}jr6e*VMRq))7gqjT@+L{a!EkM?-<7s<~krM5IAPlvg_}U#)o6~RH zS9_GUp}uQG4?@pS#~ym%s%NkJ^TV(G?)NYJ;o(;XH*}_styI_lv-Z8OpMLYm+M_QnJF>rLVMqG| zZ@0Yj$A!*QKY4fI{pmZ#RvmxgsfW7nEc8Apd$*o>btt&g+y1Bb@A>jGYfgWE=$b9} zug}O1qkQUkdi?fRj@N!@irT#&5hXJTT|IJ(Iqo%*m$BD~i+_mEYCOG028A0cIpoSP zP?pncOoRo;F5WDwdGD}vhYGuPSv!k62mAL7q-EdkJsU+nwKjLyu0Rvs-J-5)(I(=r z_f;INd}`Be%BtMrx%=jeQol6$S>+w^Sx%pi^a(*5$353GrsW(yXO*&a10#@DnP{t^ zj_zWQF=Z*+3w=Y2Sz$2iDSS6J;V@lNvpD<(tw@`@@ckLwVd6f~8lCvvg1Yp26kyqN zjWNqDg;q%#I1!ZP2MRA9yhrjQd1U^7rs=CpgEb5B_nS$nQfDHbptQ3veGz0vp9m`xeYc0dI(I-Sms*cmK_&=`wwj_+Vu+em>TNqc%PqVgiON zx`0-T6!h4*Q%dM`X@)#4v`y>EgKL56gKtp)IS;d_{j_-tY!$F6fRqh-=^~o`fm2CP z-{O;|0&rYsaIqGYfxa>xiPZsiA!w^&3_vN9Nh4Ij!&1zbG!Ka1I=G-FYb)BmDxzU& zJ#5>!miO=qPGij+x&umOaUVnLVtLlZb|ewVLe|Hvjs2-Ws_yTl*foe7V_nx2bSY@7 z>qx_+UFZXdz##1a#*s+;;pnrE3Zn&!>mL30y-j%P;Nfc73>(Ivr=+!T>?(*UdsL!X z9lvgP*n{Xq*=PGg*l9Gx%>pHWw5L5_8}mBm`(r(vZMHFq8_zh4my*A_t+Tic2%3OS z5B7(!DroS!F^@@|a2*)%j%%`n6&9cbC8}JmRjwTs>k5IfO`p|yIe(uEv-4rO*^SSy uKppycxF!qmx~gM$es+0%KYBf@9JR~sV-W!(`k%oSyFV7*UUu?=2>b`YXvty# literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Concurrent.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Concurrent.dll new file mode 100644 index 0000000000000000000000000000000000000000..f564965d4a4f6b11e4d89097fdd77cc9074e0105 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Specialized.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.Specialized.dll new file mode 100644 index 0000000000000000000000000000000000000000..45a07a17a42a65f5bac67a034bd40954c96a9ee2 GIT binary patch literal 5120 zcmeHKeQX>@6@PpFi0dTIN0lg{ZL+QdwZSZo?b=OS7u$C!acjq}&v8m=X!iET=WX`m zI=k!Sf+&Yt1feL6l7L7hN+pVriWDk@AVNa4QUw2yKPVz(((U?6t%s-;l9pKdd>7t2o?$#hYgIoJ=gk7nU$rVI6WM?B))!M()-B+7rN$YdI23|^@g@-H)Ld(MgHuf> z+Hc4}THsV}!{{{Q;e=9c7}*_9YKLP zrmhqn%Xn8%JfegQl;u-b|lq9e>)()ws41n92A!|yeC z+G>5~VPAvqJuS|%nWnTKWSZ%9MW3OQnKkrlm^ITcwL!>_DB7#&21S2LEdQONdlfA! z`FBK<|;u%umP56j)>#GDy9;fQ0KL0y~m z-Lmbdpwq%J52;>CpG;^<0%|L)4@?wUzg&@aX+EWz7IQ)h&k~8v)ke8x)2q}K(~%e2 zE)a%1v_^~fj-nHO@wwnRX2?ciWV1%s{4FG=30 zFLFR*ld=dni#c0O#grA=RVhe2Er=6KS&Z93m}0N+uXa1pLoJiL`p+HD9((KCr(50i z4^X47X)O&pX-(*?TgPl$lb+GqKp_}v`Ptz|XE*o1d8GORZNvFeB{~UT&3uZ0pU#hL z=R=22(G|bFwD;`kH~#)T_}kBZ^+Q7~2nPV&Ey%($B{Lhp$H zefo-dr*SnBulZzD?bx8rWY*>n*kyRaIbx|DrnP9b+tU_CYbLXCuQbcMeQ)O> zOQ;PzGcWyv0oyUUI7BttFyVW?UK9(sPLy5Yg?cDVm*_T)Hg#HE`m8B!KMHhZW=7$> zFY(>(&}hrG_Yc0r8nyNtgSZR~^cuL_HOHUdPK`R0Gt{r^d-}NPl_IkwbR1RE3_^($ z0Z^b4VtbY7{|8am%2X<0?JmWlqukfIx4b2Hu2}O})|WZQnJ{fH{>BKQ4ja~9{wRE0 z8D_b||CvNn!8R?s>cuxYELwGGsCY^E?)dO9Q8)Hw(z+Y_(Ve9{JqEgyrqLV2O?x-^ zG0^+tTQ~ip@tuG3ZeF2o67Q`{-k+{HVwZ7oCZ36M=xXq4l7t@{cS-@D9?g-jjJ7FX zGtiol2GE-n!p;X5x0f5gfoqJ0oI+UHke9CFXo*31RK4*|A?w1%# sx!5fZkY-$$Rt1mmQ8kfN10(ujyCDeZ@&CgwsQ=GzNCqDUy@3e)2kUAs7ytkO literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Collections.dll new file mode 100644 index 0000000000000000000000000000000000000000..f9038720eb4cad6cd0ca8fd1c5c6f1dd67480c42 GIT binary patch literal 5632 zcmeHLYiu0V6+W|mViVg5O$ZRe7^iKVn!&F)B;eG~5I1(>cpXD256_OT*MnzgmOC>} z+y~vNK^2H95dkDnUsA=NASkUWH9{>4Qq&(UAc0yW)K;QuQPT>Q=1(P3k@P!vW_H(E zmqz_nq1^R7_q^`8=bm%!%pFhMbDXM(s2cs^MWRy}xeX}z@t^>4(@ifo(NC{>z4eqf z{(9^5g6->h>1Cyv(=F3=y+F?hU52i1yZXq1w4U?kgt2B#!pFLvK^UyPQ!kx~{bALGLY_X9VI%0Qz(T0Ay;fvEQIn(}`vc=}QZg z@@)V}EqW7rSsQ@&h7^tmMGhIwqO+|}p_jD*qMWkyMw$|`FH5~fr_s~d)3uXXHRJ#;py1jbCi)G=S;o_WwB4-F8ohN< zF53>J={De;y0$wHjg4U33%VEkY8!IA3@f97)as^*9%bUZ)0J;{P$7Xa67vtQq z9BoD?noKdx0X?a`nX0Ak6vOxEl~gmGgV|cTF7-8V{-iN{TtQF476orn@W;f`Un%@U zg*v;N_z8(6$U|-s-3Oyk%%<+LAFNC zVZgF(j5-sf#j=Px7~51LrMVkuBwJTuWlvEiDrEa36M($G62+^}6lJ`>m9qPbHt$~H z+4hPR9xQ5JUm=r4*{yL_z!@;Z8PJDVeF+O z84;NBHg5Ib-g;Cv&FSjZ>kO7FH+`ut_0vw!gZC5#d|X z&a;I|^CM#344q)mu}!}u<@noou$Nz!c6OmmG$rPR z6s{!_oz-R`?e20(FcrFiokN7d5A2N1wNa9;lEpd4i8Dw^Xa-e+lf1%aIwQx?xU8Gw>uC7Q=Y85!=kVo*&qjpRi&tQBE8+A=5%G*_QArss+4~P=Fv~ z3yEV!DQQJn$pNqeiP(nHbfV*6`=0C5kR1$4X)a%C4abYySn~^89>3|4(Qj|8d1d@} z&)-Vbx~A1v>7>;FS-Y0WrW!q^H35RrU;nc&-#c?%@4Jr{en4CB%qxRWfJ$L#<@5DWCohW?I z&1TGESl9+vPFu+;g`>b3ZmxtXIio!W4hH1qpCcl3xQ z)bX2MkltaR^*Fjj*K4$X!gD=+PAuWtmCp$`&;w!Sh;Gzq<5sI(pE0HFg}$!T%rIE+ zBlZuBV3!b-zY+3~l--2+5#s9SEN@kUiIkQqwT1AwD61#Apo zTKhqd0q%*uy66|xA6($4RGqpt{?AmN5q4&^}GC!|;Tt-ApWsCirP@Z}y?>X37LU+K)7uV9& z8m!NEK=vhx!U%MI+}wFj`QoZ<^KyOb!?X7F94AyNXFVM`qCJmSkc%hCc?A=-+awj)YWC9sbn zeAUb1XMz(z+f%!U?6RK+Vmq99ww}a~DbDES#jD)k1-x`MnuJ{sy9nV~P`3N>oF;X{ z)u>~KT%%dcFaZTPQ6+QjaxKZ&RtSv!+NJWda-B=F^q+FH3*R{!4Z^MuTRBv-gNSnc lR%V&!ccORUm*kgYccpy-BcMnBGy3_iPvG9JZ0Wy7;NNlwHs}BV literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Annotations.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Annotations.dll new file mode 100644 index 0000000000000000000000000000000000000000..c0cd525c390bd8e025431d22201cd3b414e30908 GIT binary patch literal 6144 zcmeHLTWlQF8UDv!J0|ylf|8P?W1OUka8`Eg*cfnXXV(EYcInaQ5tD{{iSC^ zZ|CVob&1je`>qtIIyu>Pl)Iv2WBZvlNrtYg{}vmR(~831H5*C1|CvZ+Le(~j%t zpk!=enYCYz@>z<0?@Hj9kOa zSgW@a)noLhp}TTl+og~q#T?5_ce*3p)zQ`2$E+qY0ncH=wcQJ!sP}i9fag5Nuu3j# zoP%Q?hPHhhTpg}B6w z^8%`b7GV1!8%=RuQz<_C~czMHB};>@tO_Cul-^t7=Q zSKKZv;b>l5l!2n*Wi%&dV4pQ39AnDR3Z}>)oS13ND#ge=YedqlC{#c7u1BO<43Q&YBC%-CkNY(@O6;Z{toHlH2lyxTCvq;On}Y1Aha z4qH>UQ+wQ(D#Z22DeABPpjlH0ueAu9j-pS_F!zk0yB%PCSU1ED*EWyy(JPpn$t~DH_!W+$4 z;U452OKw8An3*vKmbg5f2Dyci$uIh)1Haw<`rB&e!2>z(*atT~NhwuPS{hYSnt-fY z#pH5{_O-lt?BL|u?(-*FI)8KXqWZ)_**4_N{ZT{`rYFd#-D3 zcw~ul+rR3M-FN0MM^`@l+M=UlTQ6*1{^+|+@BQ^c>**g|yzqYU;KdegRpqxfcpTL0_% zB3hx);_h@Wj`%&>(;Y-x6l#-(FeA&hrHCfcQGEo+&0;?K1uw&p(DPYs0DYB)~MrkV#sRphKxkeuJY*2pt zS?Vd=K^4U0LCXNY^a+-ZNu3S~f8A67PIQoNMBfbTmGKkk?ZFGdS`BXxoHC^Yc}05l zbw+^~AvGZ#L@x`p7mJN;jNk$r+OEj>Yp50uw&=%=ZE!zTTAGp8Y^uz~p-TU(Pw>NW zh84;}*Ck!%TY*+okIy3R9^5`7Uz70Vz+2>_8#(vl=|Tm2Xge^jB*(ZJ{dn}aZVuiW zcu~gxe{5+~%EXUn<68I{fuEA}!XsG0nDGoK(KI5!{)Gx{MRonz#qn2>hZ?K9295`9 zTV}{Pcru5vzz)wQ&LONjQ~v0Embpyh%c;;feDa*CB5E&IwfH;<=PAz{71{HeD4~Z2 zD8TVo4zCrSyG~%M3XEsmEpl9we&&zvr;Y6`xPdB|=`Mb}CJLxZP1ZI!JGg%bo=yq< bdBJu4qJ0h(Q2qZIR{B2&UthSm>MHPWJ%Kkr literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.EventBasedAsync.dll new file mode 100644 index 0000000000000000000000000000000000000000..960c5b754706e2b259a162c934835145b6816d9a GIT binary patch literal 5632 zcmeHLZ*W{y6+dtDr=g`uDwIj(--{{G)c7W8LTU=p-RuS$Nl475DOMjmlMq?y+(({;T-&j?)>UEOx|)O1?Uds$&@+_-*g#q`WL(WKTy@1A(^ z$!N7R^f7&d)=zXfIBg;K{a%bZdK{goQ{l1DZ)ULns+9r3=hj5=ud^!utBw_tS!h3i z-DyVRL_c3K!i-8g5V~;$de=m}4>Rg3t}E>}(7S8q8G$$yfNow70GW!l;x{PObfN=> z^rZz#`4$J#ir$W1)8g>nkizkx$SI=(=xpms^qLkY8ml1{dWQ3g#=ga=?1bO|A5MVwk4KU@u&sp@!_f9@F6C>#(*3a6R<`cG7@?BMK%IoKWzy3Vsf7 zGnopv75pM#E8P!xH8Q~XP4s0-#0iuW-V7i#omE{lgHWr|hMV}|w${ixPDK;DjJ=*N2&tl^ zD5VLDGZvYH_l^iT_4-q$YvzQcG1FSgNw4T;_j+;(4CE#!h3_X9O*bd9sRFXF0_)%dCC%3ejuHL3->;%6jN_sGwlJsSVf@n24UM?bx9OW-|7 z&AO(wHR+_a0NJ#O$@UgKrnLitG1~UiFWo)AW$4TU<;Q3%?x-@+!?4uKw-e~ubYg)2 z@bK-t?$_t`o_glBzdvpqeyZb{_cs3Z?0a8$^PzA4yJ^|^+T^20ulw;We>wizZ~ySp zACJE}d_{Nc$Od`qzsleG>Zv~+?0o1~>kdx$p54)Y^lvS1{`qY8$tT`E`%d=m$;*$u z^z@_K?#c8$CHk&CcX~9q$NR(^@7%Zl*^X0>jNW+7gC9wXEi{xhTb`D~f?Moj!f0m~m|D4pEx(mV`T+ z*}2oa*}8dnU}SJe^nY?>vo;s&OfT65Si)^)sS}{JX_Z&mb)2oa*j0O_S-8`4#}8RT zT_bag(mUw0UU>I^RHMyPp6lsZv5aR*A&+ZR4}_T~x>lpEZC0;7Z%W%M`npmxi@~BN z@gCT&(G3kx@v5tsIy728WbDLSV|a&ww_|Jg*L|BtJ<2AIOWt$!NgTE!4y2BIQ<{Dt zaXld;D2PxW)$m`_)U&n5o8RCK7PYq+*CVQajNWu1_uix@Q;sub+HUywO$c?nvGn{6 zuyNrs^~Nqy|3?|nR55g|dg_NSdYr0qeKNu`!`}{f#fkRg{*2oG<{_Z-c>CT9I8L*` zCh(l+rqCdda?QK_xaXcr(XTfK8Vc z$WuC7m905QO>lk4O$wmrfePDm&A-5lT!T*mv~2Km4J;j3I{g&=hA0CZ-zan=<|bh; zkDtKo0ILwJl`sb20QU}s;TCU6-gLgjgEG00OV9kQ9NqopeYZO!* zC1lN1>v0Th%SG3fMYiRDDy;aUD?eDDfU&<(rc%)Lu?ELofUKIAwe)`&Um(>r=dq^5 zs@1iIkb|A*gUIMG?EuD^WnZ^r9`7dSQDQU^SvB&t^U*-&9Q?RSw_wdltd~=(@y-^o z6P%$OEy5F`ZOB+JvK>|($5BK)dd)tV-~`b2RHPisS5z$16+2vI980thOmX$BW!+R` zTEwG9qZzEtHCKf9K}{BG>nEyXt|uK?;4_oM3=>d*6P_$SOI+KsVyg&@ecz?_xqh7s zcl%;{y$j#LnyPxP|2$5YgRFCo>#K$5_oENs7u5;p_flJf4Cs~rGupKVwl10YpUc31 E0IIKb?EnA( literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..86b62139932289a01b7ca4ec900deb4f04631d7f GIT binary patch literal 5632 zcmeHLeQX>@6@Tk^cdFgYCP7n%J@NIZg>_o4vd7d6NCO z&h9zBAeBS3LTQm&nu2Hrs1oo`K?MO75mKd8GW>z)A1zQ+iH{;$aG_GEgpe92;rHfl zeY>#>NJUlt=$z;6`o2%g0dVlXSuEym|0<}l50xWOpj+w$IFZ4x^-)|)l5$uBpNjm^v4Hw zT?)OuL^qnPMmNz~a9XO|>6`I1(Ff6qHfX$|8aFdIe%&g7;B!mR;C-yhfAwdLWENT@ z?2a=sNc80;Bh09^lhrU5Zz8%jJY1?V)79k#tJE2Dulnx}})F>%T0rOjXf-H6W5 z_2`@~#<@eERnTroFwF`5yzz}h6Mesd;TU}(v7QzXSrZ*=I1bKl4Tc#F`!)O(G3Rd@ zZq@L|ntx8?o3)+8iKfOT`hdZ(m+sV+RrSZ&SxpbX`$oVf+6uUab^>mo9u47U!j* z#m&^vqSXnmttvI&5T)!ylsaHUsbWm?Kx0&Pe@vE&QIE&`-4YvjV~ncAynj39{mmHF z9S8H)-I2U zz{*>JH5A|_%9bEG>dpxzXQY+2MGD((U6K~rQlY^7I&WBcXZ$#8)XQ16JR4_*{-$IQ z9iEnc(YDG*EGJ@f!cxKwW`!@$iV5Wvg$l0F2(2BGwwM;mm!4Y>DHM*lGoEs+07A=N zrj-%7l9EArLMTW2D_cklKc{4oEi5;m7Bg1K4u))L`E}`}m{G!?t%WT`M3nNJqO^59 zlft&(8BPdB^QDypDX&;ovM?JNGvdlX>Sf^Q56&T>b%O{} zAjLTmT8@gW{J3kE>l`FO7Th>59LH0#+-1r_rK~^{Jhg%(gW_6>Yg+m;D{U-8-QQ%% z4Wxt8gXv(IbWA8+fni<7Y0vQ^JTGVodmn^xo|CzN!My*c40 z^LD62VZjXLIHTcEq|(M>F=xqk%Cke>NXl~qOS(c)G8cF%9F~?=!S(z==KPRVo3{=T zWv!5?IhhkaRbM-N;W%cWmQ`42V9CFpTVxiYLO6qDz2<#Fgte5Au9Dj0IS;+J^nVLi7l1HSxz5^kinJhd&DZiu2 zy}J0;sn;I-+&>a?_Gd>QefawC?fcVXFaGk^&-~`G=lk0`8Xjs@``@g5@zV>xKeOS% zpEREt-?_M}?cqPKdhO-Kj*H)XeesR_iP5#^pZV6KJMPGKJt4ZTyY#|9aEEuxD{tI$ z=XcgGd}-i=*WUlWl-OcA7ti;N9e@6O zV%%hGc?-|VRmoi`Po-^p44Xss+bo3MZCHAFJ8WF(X1T$uj$`Pcw-8n0p;b@xSpH>v z*5kXw?SnX~;2jU!{>DC_)0CmR01wh6uo2v}j({EkJXF1P(bJ8u|BH8qW_@b>du#ao zNX-zNtQLA`8Fv7n2CQ17U`OIkAz;&`8S=E!Hf?JPQVU!ka*G1!d7!H8yNzGLsnkGB z0kkCeg%vE#Yn^Tie|?k%PIMe6U4v4v=inzWI)E2~wKARoI1VLi@}l-y)foexht!62 zLi=^#nNhht|OF1o2L@i-e)aVZW{`)7TkQ##HtLuu_J zr~MYS*DxRdkGT7B<1m(TI1OJ4Gpgsj4|Cp)-ir+O(=K3~Nse(l#_{TL-V~k|W>lZ? zJB=-gJlXhho5o$sK!ycYo4xP~7O`er0R@^x1lZVc@7am$R;!ESFJT^LB<~hD0kl0m zL$<5*9L8&QxSH5{n0KbQO5S;WMCUS#538Z8h-<2ZsDnt>qIDA1DX+GP+4DP5zz7Ra zfKz>Q_+8=JRW(~BU>x&@^}2Gk*8N<$x^K6(d+;eUXb5(F*mCgp*vK~LHeMY(z6ZTt b6`a-g+Pjhgv-&@y+xNXI-rjR^m1W@HjWw|M literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.TypeConverter.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.TypeConverter.dll new file mode 100644 index 0000000000000000000000000000000000000000..01edb9d48e732838bf08ca9fa1e507d4d31f1c9a GIT binary patch literal 6656 zcmeHLeT*Gd6+iR#qubAIY1*_>VAieB>iXR6Znv!M!tTCZ;K^>g_PuTui*(+5ci)bk zH}jm2ZJ#9dAsEFPs1$2JAwcgh%$f6b&pG$pbMMTZv0DyP0}(aizHou)7@ph)B>exN3h}b5e!h&JS$L}L zm^ONm*G-R)5RGaL^e?~n zpP{!`>BIVBt&?auI4w2q!=J!Y$31|XB|2cD7B@3Ee%Y#k;B#xBfv-v=gfnd zGzz;r7#SdXe8vbf>TNI45}=*XTNm=)%~PKVU23<0zA4r(>5BtC=to-tAd|7x;|3+0 zPP8}adTt(+jBNl&Gw#c9$Jzj*PrAZ#pvbY(UfgVJ4enSQAR3C160Krf+&H!bHPN_^ z?#qZ4GBehmP7+mP^u^Gj%%_Gl(xjMUneIt;Cc8VkyZV^bL>Ax~op>7BcV%b^aGtXE8+WCL@mvRb7~^UmvYZ@fZXmS#$Cqwn*q)w9CcSxASQG{krq9@hdcqK$ydsY}8> z2?r%iOZaICKMS~u42hc(ei5*l?f|?T8DRVxx}C01Bxx~OT9Q^$0C+jw575|i{%z!$X3o))e-X&O08r10X6 zB*P*X6pPG{c%hxF>CeZ$!L-DLa6Qwp=k`h4la5<5dad1g~nhFuhc5~r{#LbB!xd8sSY%+MkOB(oUKyW_?rVes<` zGrnOL47V_0Sb^|jz0&ryVVQ+NuVUw?T*r0-54ye>Igl5!80jK~M(J7kcIhVgutY(I zSi{{pV^@S2t1G-Ig_kl=6PCi-mA3uvO*5$_rh9u-x~n&$Zw$;rL~Rc&tF{5u*8&YY zf!q*6I)jfd-XKDH7~{{%Itw}PV!~;cYbq5$nW2gwvpR;=hKjXC?Q1XQPUOv!VMUA) zJ19lekmFdwupl&4aOy+&ZrF1Ire5VvI4{*n@6$>}2!Px~%8M9Qj#N1*H7uB$76m7@z&Ab<~>dRiP zLTtirM!3^vUU*d7#W8!lEIpql$MPZkmzA3hr2Y&L0ZEqav{oYw>)HSW8K_{&V$chzAE^E>g+A=^e z`dgm;(w>R6J+IzfeT3HI+p-T=`zYWvYoud!jcjeEv{_VljFa7bvD-XWdyRt2Dc(J?ft?IYGeDcrx zm*4xsg8e%-p4qhQzJD~m{+Bat#~(X;=FP&M(IrPt{P=+lx8^#Y5FJ;Xf4Sek)%o~e z-#qyFpSGSn+JE)BZ(NoVYxL6bBRylcym+Mga8j$@HEZ1QtR=%#Mwy)1&pPz*Mc$#; zUzYuRPQulpr?5@}SM=K=@Lj{|(8sY_&HT-xl6Ce8yFa&Oi?KPsxwosYyGL|h+qX)~ zCYERRnPphQyFM>pSz3!$KRI8?*~%tX?{Qc=J{3*x9nQeoH1KfPC3H615qnJjEdXigk z8tmPa?8LP4DWcY2TEt7H^r=o7s!+3 zzZZwk>+6QtWUW9$%lHQXRD)H6T-Y)3PeH(@O_StErS;NQ7E%LT4|0Qi=sBQj?dirR z@nx?eCLdZR_{DiFeO>BwQh4=H4mkf_S&zOc*el@@=+-VnTGJT= zUVzksGz;A_aJFL8G%#28bYW){KQTi4WjTflGG<6$96#H!aqH3=_q9NkXJXN%CDtc! zIo2>s!_f6`vga|Ep%vxiQpMhjKM#?=2{|q==BEc^--5dvne3%az&N8E=LYoSS>*h= zcp4a0H0nzeUlJL!aB*d>g}+hwDoRg04`s{=XQoI~hyptkGPMy|u2mZ6DnR!1SpE%g zd}ur9Cx2hj0XdExbvs;HJdQB`OmW3rs#=N0GbQJF9DcdR0z~e|vKOzJux`1AbYy_n zND(~@Kmkr|CGpzfT6XKU0$?2XC*}OAerC_|#pd{0ypl8;gk2A|N?1)6GS2zs8IP)j h`*-1vssoNcXzxu1^x8k;N5T#Fz47va)%R%z{s%!+(HZ~% literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ComponentModel.dll new file mode 100644 index 0000000000000000000000000000000000000000..58ab3aee8b6cf4b397a2514762a894b31f51b9e9 GIT binary patch literal 5120 zcmeHLeQX@X6@PpFh?6)@LX;?cc8x(*?GRZor*jcG0P{r18C zB)h#s*XnDvKB6_CbVSrww`0`NGw4Jc6rPIgW&+!FhjXxT0llXXO53Xh zEU~98%4N^N0%d@6>U#Da%;zvpVm`$3dmX>T!f2RktBOPq^5mR0KwCfnx)Ghn_2^wO z&U47a3T}VXc+LUs)b38T(<2J*qy4G%bR1&sbf0!D=%Wh$g&2QBL8;&g1ve?!t7Ps} z_+h1IQ|bxGzd#Icq+jv2aa1@ut7$Z)!NyT=F9%#hI{-IOzk<6J98oZ@;O7cl|MZk9YGT@bn0OQxwebk>aXe~LKL7S)scqM!@sE3{a{1lx69H6%VZ&ol%XMyim zus|Bt-bo#Rmf{|PwhqMNHEOL#nc=8$zkwDoG#{C6Rm2z4I+gE4I@S<;>AH7r-36EkMb2}c~;3>w_5?^bO`Z8{|!^O(Y#_=!W45+Sp~ z#=?Y=^{eyJuFN*Ero@bp!m~sov(hTJYI^ex##GGj+Lc<);L)0y*SlDW@tE!!a%+(hYK*ma?-It~D*PJHG5LkC`*_{q1tnSZC4maJXn8{w&Cp6i5`KTc0P5OPZdV``H=Fhv+9j=x1E0W z?Z5uOc;M;v&%VFzPiNl0_uUg;|5wYL^VPA(9=_(eoB#Ou+rM6T`L~b1Ik>4i_0U?m z=b!aQ??3&!qZ>}Vy6Wh}jx#&E9{zLNyT3ov{n8KLJ9D;tXsq+(%g;Qv{jO5))1vq4 zb8iiYclkH|;q39df3*JecZNTC)i*E8imkf)(#iDr9dDkjf6vhB4}3_Fj3jc6z%ABM zubv$EUOhfw!~AW*uUF6FaMYw2_Czg|rqioW)=G|T?HBV!|A_F0OS^WNH(56g_U|4@ zi@u@Vo3&zUL*a;Bg(ln&mO43FhZes!uHk4EQ(JD6X7zyYjUKavI+(>-=^qVPF1pjM z&}j3x@A-NeCGGfC7lojQ!gPtQ)@bW?Yll8oT-{w5jt)jX$GOh0Y?N-0Fk^}^nU`>^Q+00 z@5XNqCjFFgow4ODd7DI>d$PXFInKCgd(qu5gt`Tod;U7;xNw{03NKOqM+7t##I4Jo zdeMsx)mUGuAgVQfJKmnbTaN#bh}%L-8rU=y=pMjPngW)`OZx!kdB9tuS2z8l^*y}% zaW|=##6Q+1<7Z<%xVqxQ785Y!&^2f^NkWf}H>H41k7meMLfe$CBDf}~0r)0`kn=H% z+K*fJz*Y@5g^;pAudJYHtCH!X!raNd6l)@Gs4#ZO>$h+PQU<}rq#xMalqs@gS@ z83$elm*2o+O**Q|&Ur+|RQlLPmi5qewPH@K@~OJGpRV>{d7`4yl|&*3*#NIM_Nxl1 zhTj)s-ymL)+G0$mp;JO@LsuFe?m{0xLJ*`6^<~9#&`;JK=tW$2$jZU<527%t5=ukS!hDt_iFb^ zG4X15e%=X;itu!T#%31BISj6OBH`L-}9*8H=n!dm6Y? z%#32G6%ba$?J&`Lu!|UXbE5lip2mvndUQMFdm84Mp&!5QB6B6ks=@^Ro-RGv-<5 z&M7B4C79=gZW9Mmt@OO6v$Q+aMMnVJN>7M$qLuQRUL@wvYWj$#&uMy_rhE06hcxeN zoHxbSfq9yk?xQz>7p=`yAiD!80Urloy%BUB?Eu|KJ2l;-XV8`Vl$_I!I?g_iCDf*Crj%G=~(L z^f?khu(kCF(AtrU-%xWcstkw1nY$C{4d)Jgx8B5H$Y4S@(dz;wi=~HCjZ()d>GoC9 z%d4dKMdQ35tg`(&maxdaNxxWi<;STU*uHX|0_B#1P?pV%?*+aqDIEl|TyU2rWoQ+x z&`O8cb%kmu>5#V|l{4p91y^S9eyUrtvQRCRSYOvAIC&?$lKO7Pm9tU>j_<9VGw#j# zs%(WYTJD-rIcZmw6E00lRd#|aBV=V@E2qK;YvHqU&Z@d$+I6g;Zq4}RisR}(yrsHfrs{=G85xE?bPA4( zQ0vy!)iR5&8yAq0w4`m0Iw>nWaAl;4D||pMaegTlGZx%)_b*5^FMVkUIEbKUlYnMwayvt(X#Cfw`)Rifi zk6nkol3*Z$gw0i??N}~rE<@szMfCEqW9KHnG?qU8wfEot{kP`drDj8j_9lZw3z$ut zSnO;uQlb+Sijnr8K79Y|jYDT2uYHHM=un`a;)B7dQNM`Qk(8kAL-_O$+WC%?hmKldiJ&9&E2UdJJh~^ z)V}fM(|j!x}Z9_W1PT+8`CEqA~2-FKGXE8ah`{=}*8Khyg_q3;FRcguw{ zBjE%7N8f($*yn%Pb^4nlAHMmC>oanzQGVsb(Byruov1x$irS->h25AyGs$W_sVf_) z&q!VXeMWr3M)(_qU!Re|>8L6>;>l{LEVs{?t`=O!Mwavb5$TN-cI~q6vhNz+xo2=l z_V3=aMdVW(b4Q#CkWeaHA05#y;!nt}oUMH7hI^G&Ip}-)7j3CeW`17zM*|+G-}`iv zpe>WW=Nm=2fX{TLj6G?D(kc_(B4}%`y~CKbl;c+eLl3j6;k=J+L7N42#(79yW7H*R z-H^EpAJyRj6PKjc=rh(Us7Fu6el7c+F=2V7s#TH(&V;gpP~m7JbW}bXkFx)-G<`j5 zaOUUnorG0qm^YYP+mgFWWO*>-tE}rzT82s9T=A{vlj50*9e`Yt!u7& z(Txt9t+qNv(N^NS<7Y;RUgSR{;`U&(SxA-X$IUlZrTSSkAvPF-MZ-)&F}n+ z-#Tsl@}a+VB+pO8IIN8hQLMlti!Oj_kphl`JEa7sM|0%sLEAM}9##w50CtN)jPoHy z?MKb);j4g8Ax1gSm#%=cjD-dDul$Cn0G?psj0@@OuAv9$&wVhY@ zwST{cGv;yDIbMaQ1#j!oTy0$w@wxbM zo5lTCATtsbUUA!!$_LeCH$F>((!dRXRmN_0kx9ZH6s McVCmyU-Lo#8%2BdCjbBd literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Data.Common.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Data.Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..1f632c59619f9bc13e95bfc86bb4443913f1aa76 GIT binary patch literal 9728 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Contracts.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Contracts.dll new file mode 100644 index 0000000000000000000000000000000000000000..4707ec4802ba5c0f3fefe7eeedf4e3dd029a9774 GIT binary patch literal 5632 zcmeHLZ)_Y#6@PnYJ5JKr2_cb7ld#62je}X)vFpTb+}b(Ejfou_pW~(>rPR%-@JMAW_H#SM<1m$5jCJ*xk7XvPcB1>elV#(-SY7tw$Kk& zzt($@l9?f*Q%fK$sFvfA8;hMpTVmON^VFAISJusFA4v2w0&yxp``8)~=+s=Rexs#| zPITOmzO>L%z72tCLTy1!lp%O;Na1)eh94sp)hR{an#+)1B#7lJKgDUP!e;?kn1;=))RI-Xo@)6@QE3 zk1Fl+ihn}ktWKYU&0dY^SLrvvi^gZFA-V%;4L%M)dn4!?>I7X+J&Fz}I;`lJqMudt z9?(r>D&AJ~3!qJO8uTVafcabKOSC6t&{}ddgEmqKdJ{bc+Ckp|{S=)C?WNa2Z&x%! z{{Vkb(JVEi@8_r$)Kc0LKx;-UenAbDXl3Fk?xdG6tK^nxCr)NAx}q1;FQproT8mn; z_2ar$CY97ZQ>Qy!hq4i))-cVwR=KXbo#|;c9_^j*@}VQ{ zprUVi(y?=t@!UX~RxoPXPAJ7e+s)Ik?~7v2S(p%knKuJ-I6!LW!ayupPls+`7sXh? z^`yuz*N?enQ`)8*0Ak)t7#w!XLfUh-nR7%2r)aI~h{%P70?TW%*pV4KNQz^hr^1|L zTT{|22^lOLGK-0>Q<%(hpi$cqvqJi|=Pp-{xpST@ngNuiv&Eoon+j5}o<)AvU`S?d;ShGiiv3OATF9XoFZE1KkT zQk3m_Wo_6wGjxJs$2R>Wda-0XY6jE7F;6M3P9Noq@~hS@2E}6JLn~OW$atj%X&2@b zs(2#PVopfmS|SEnsduqtx(hW$H32goD9jr`En_ch&Q8Y$u6A9`Ew&fe~V7`%e z9Euln*y1Ijsy!TWL?nsL4+sazMTUj=#%2lFSX6Zfqj2yEd!y>CMhb5o> ztA2U;?hDVp`M2*G4?f-c?ECBfy!ih8mmc}XKhtIBYvbq6YmT{as*{tQi@RFR{H5{I9~RqR`TjeL@8*w<-*EQTXU^@o zH`n#F=-PVu^}*m?@6&&L_kqtp*LvZJ!JD^y^CKD2rWap1+c$Ca;@QemhE{p7x^gQ8 z&WMGzU@m1ymmVL0U3zt=5Ar)6zb-w4U4heM&=nz$MyE@U&Y6Q^Va7Wl+`-)L-R7;< zt^GX%y?vs4&%h>aCbd3$!Y(DZzt*f(Z++W1S~IE5cT2N$$aD9fvV_{}GxO3r>9ZY2 zm*`^}ZJO|0PtS`ou0bW<+j=0(BGFcj+ICo-`YaArFZ6X~W`;OgCGH#T8g2QYjK}>! zqcwfTZd_sdcNw^nHbs|)9U65gD5P!CbMK%|pqs;5fEidt1G1AH+>d*(cUHA0zJc-K5@VK>-wTM6sqoq73DwKPw#oy)jOsvAS{h$h zad|}kan8g?pqtvkbFw@4OdA(c{5zwRm86COpn(*ej6aVK3{2O@mag_i7 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Debug.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Debug.dll new file mode 100644 index 0000000000000000000000000000000000000000..29d8208c054afe45cc09e787a13ae49a1dc640a6 GIT binary patch literal 5120 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 L=+}c@;|Tm0dz0)y literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Process.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Process.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c44d1d67bc598ac304244bfb335671f9fa486a2 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TextWriterTraceListener.dll new file mode 100644 index 0000000000000000000000000000000000000000..492f7edd8fd2b01426ed1ea9aec504a0ca9d3f80 GIT binary patch literal 5120 zcmeHLYiu0V6+W|m=H)mTt0d4!VL@%4I|d2H{@ zIB`>@TQ#L6q6#APLDW`ARsR5@hz1c=ssvJ0^#}X_2_z&cfkcH{MWy-Es%dHZojWt$ zO>9tpG*VUNZtj`$nsd+n?zwlaGyK5g)Iday=oc>%oxzjafTEvHsxY^G_BU;GdfDq8 zXSDq59mN?t&@0j}OViaY)ARgLF9}^no^E@3Zls{Q{**9Qty;c02|c=pD6ch8&+Oz6 z($U_d&*>|)9-`&Yw8q*~U3lu~1L#EUiqFJ(vx4(itqKY~w+0&cF1zx-+A|SZg?1O> zjxaMoG`|pp6-hflv=VGL{5Gb#D|zY*sVnbR$amGfXN2N#2>Iz&5ZKgQle{6RrV|}7 zWFRd_Dz^bJ&FGv^T^m65h7^tuM`bzyBgeW9y{-)q?XD9Q`%TP?8|RjxCK}a=_O}o% zV`W`??k1vYo%~7c?!s4gYosYN=Q5i$dW_zl-mN=X)kF^HYcO{nCE9@;&!Tr0LTP*D zfIa?&HQ;6F951lDTDs0V$M@x+Yloa?|J{yXVrMjnT1%1WQ5G&}y|f+*uxrryxf;DK z;aP^i>O?PUEHj`hwV6yaJ*nuOG@e;a--lZ>9nt=-HPaqN|3b{ap{P{!graK|?N&Yy zD*k|qGq3#^F<&C4x6-e9*aQ_uXBmxTG~_q}>-C_^X$xpOZB=xqqJxU=Q}kX%?+0B+ zrs8cyzYf|=-v+$_2rz#W9ihD$gI18E8MKxn&>Ju}gF5MFptsN&&|Z2QbeEz-)C~W- z6)n(u@DI`^P)k`4B3di3c#RsX@yhU27`dBi8CYJcv~{Q=zFhZy3^VDSR&4J=BLc!m~u`v(#H|#q{QChOx*CZ5IebAKE3`!BlJ3!dwsv*T~ss+4FgR6*e%<;IHbEpszbB$lnohSq8kHQ|x?9W@{e!~mFKyp$ z-frFAw{>T4R`l%HxlSu)+6xEm3L@bgu+$FGTD9c1a3iBt%&ec3X5}8=+jH0wY6BK$ zq<<)2KSr16Ga9WM_B~&p60`VxR$SqQdMHenXp=@8x~whwgeh%53UuXWM&XPv@twL& zqnoe1{_z#kXnEGyjt^nqHUk%%=J-tP(x_7fMj5)kr{_(t9GPXI7|yA*J=T~7J3$3{7<3Pffx}&f?t#1y zbZ>m?rr$Px^lv`hTGUPAZ!6O0myW4pO{$UETSCXVTHy0|D~{nQ3+J21r8XU}qUJOQ z1Wh$I+lST6d~BB~yfcgLKvP-BO;hWB`tW5hhn->F04YUFDGPX|A46S${qSP6j@<&k;y zD_Czvu1qt?il_@nZow+VmC0B}Kv%C@9}}7o-ag(_f9}vDYF;Br9Iix;o~{o|TwzzI zw(93MgUg0SqsYU@tRu`MtV6fH#?rdy-J}B%-eYCF!L=@+iFYE`GuN?9VnyJ19$!@J zf9W`vSHUOMzz%%gH5x?R0I^)`Mh7dvc=H~rRT016gI=p141BFEjes8ipTSReEN#A~ I{r^VbKbv0_uK)l5 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Tools.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.Tools.dll new file mode 100644 index 0000000000000000000000000000000000000000..e5a16ac95d0c2fedafdf43ab51132d51667e8ce0 GIT binary patch literal 5120 zcmeHLeP|rV6@PpBv}H?njE&R8?y7QYxm6a)y2x^4)px#gQpHlN=+27kI*IpAqtn*= zah=_jeJ!L{>XN4YBPMnO3AB`yP)NuJArMn2wL$c+2`cml1yA$$Po5mS|I2}N~&fB!3ippm6sAjWlKESQgU8pfNl+JhYcpZDfPK3Ul8>M5BoD3VL55kd|BV z*<(jrw3mHH3e*ptx32H5Bjb5IMD zXBAF+>LPsJC8l|Li>HmV!r56v`%@ZX+z;!`plfLt=mr{6bg!aWMaLDrSJAJ5ZYERl zmZIMTZKv;o-hvD;zmvXA>6AfTWNQX(Li7gRLgzvI=qI3Gq6?tI^aki1istBV;14NU zpjM3iI(31TmGvahI+2T4skI*M3}=n|7wH#RRr4#;tBUw~-L)vqq+<-xZL~ARwWYH_ z575IYY$~^XliqA-i?5L5mpy4)CCd7~a7uP~L9r)t@1(rICv zrxn*^PZl&Kk>YaD7?>DxUbQBz%6yY)TFeP4+_Fe~RvYD1O}ExCOowh@IY>S9fmO0> zEVW@R)cim=M&2?juIC3<**A)wXZyyiZBt~VBth9SuRqorh{YDmG`zcc&oQEv3rR*f z@MPlOG)1C{Lt7e95OTpP3!kC_!0ChXgSbkNs*h!VpHY* z_{hc7bC-rQXRq7S?q4pQ(8AD6l0yQeCznk&FQxvssD_2 z;2o=XU>mj<2@1KX~?F&5nK-S+PL4?XZg&*I}_U%2&$H|4}u z-MM%!J$dZ)bM>DZTK!C%%4F5e88H%NBTGwlGN301zqq^choHUg+z}%?yKiPvU#V)>TR>DjDk0Xl>fqgU{p0ZUfhy_UNSS*Qigypt>E; z)hA5165`a-akxm+4M7=R=2o`k9uip|%y}|z z+moi{M&AP=)G@)x30MAMK?N>Xni?oRDgVUJenc;fd7z) z+XpRaa5Ge(2SE?gG`MlxwC{mD4ti&F>!x3|zV|OawK~*I;_qF_bAOD3BQ1UjV+9_0 zbPcE`N#IzxQwm_ZG)JCt+M%$Du$s{Nu$vUX&w~`T7h8`bRt+%)@Uoz2Tv!vV zs*1OU?3fCdW1WOABj_{>+y!(SQgvxwUCqb-M8{NINk;PU^)V-}uL`fm`aemWBe+p& zOF5bWwgh?uGmVw)K_5njMrb!U&J@SA4dZxsI4=@U6Dw$}@Z-i}AP+Wv+-B5zCxBZ~ zsJtUp>;bR1Li3oBs2>^Fh3rMu!tsWPTW`v%2~7ZRPpyb?ODg8WF%DM;$DHJqCEoRq zzu(QV&*P)5(G=$Ju%ZxA22ELM-uI-=xDIsG3)gf7Be=E%G*RVqt#j?k7%K$FF@9O? z+wys?-@T98yHR{5HOd0l2bP1p*vKyDa{2D__(AlcrCsMN-e{kS4CvAS8N59DsfhMQ JkpJTh{2P-J^lJbB literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TraceSource.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Diagnostics.TraceSource.dll new file mode 100644 index 0000000000000000000000000000000000000000..65afe0675b497f5add287a1555f1166929139f35 GIT binary patch literal 5120 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 UfFA#!!TCKO3bfZj{*N>8Z)E4|8~^|S literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Dynamic.Runtime.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Dynamic.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..a1c41a95a76339a3f12a0b2ecbe29b8f62c80a87 GIT binary patch literal 5632 zcmeHLYit}>6+W|TJ5HQ9NlQY4+cL%hlGKd+iu0#bIzT)f z*d1Y{AAT$tVMfp!^Boo&4Xy{7dO4c3qnJ|zRdP$9a?uscjs>H;~GTaiRyAxT18^MlgV`N9S=Z zI){sK?$D^RG%+ zl<S4tN1YPxmT*AA zl!PCa@FRd5NSC-F;XQy2bU$DVBEb0j>7&#Y)2N9|MWgGf1lU540JhPW0B@#qfZg;W z;9dz6^k?7)B}^j<8r?xF0kcv%18a?l#q(5G@iW5(%aPkooD;b*jNDqOU5-)S9g;_+ z%JEWchpa81+Fw^oeIg=rwd zw|HcNP6k#ep_^vf@Wf;%C2T8ac!q81<`JRKjO!UwOm@*N!*;G@iVsr3&DxG>WGG#B zJyFn-WlJv@*+rx_R9^_AsiRGTRJCYP1#OC_qV=8D=o4m$MDLd z!YLT;@)nZ9%{oSrEi5&k6jOT1^ae~rcdOEbT__r+Ty#vB`kcgS==p-&)Qz!zAvTD>_1kio)m(WH~tDTsUe9pTlN30h9_1a%qfYjzf&C&l)-5kncsx zay=cJ8#F9trmR_eCM3c#4rGTd-6@Y0g(IUHFflB{_00^UDuoj$CWR?H5n$YFW>Amd1I)a19oON7K;rmhE~* z)(u%fo;APjgp(G|tdSKi`KJjlV4QQ1frTN%x<{+#ae*J^Q>z{am)LU{7!xi|vrMbI zaO4jN6M4Wg{?nqG-H_wwny{8`z65|COAmDN3yj~$ zD}H|E$oVH;`qS662OeMh#ML#g&R;!#>7h^mBR*?>a_G^AZ~FG$Kb(2#7r%P$*Jm#D zUf&u!)#Tjr_sVBKe*QNn);;vY6(>fv&383F{KxuBugteT`;E)zSHy_=4 zXQuse(SGBV7yGwDh~C$CG0O={uU(>=pSFPyG?SyL(xEZTK# zjI}Tn)wnO5(sng`G`Fk4(mqMGiX1A#mx?|WSSCwjd$(y!O zCe)(P#;}V0k_n$MxXmfFsz=+23uSMYh7W`WzK9TQRj5rGL2VaoOC8d!d`Zs>70(q% zM@{1Si4dRye0@3T{{zTRlNwjf1^01gU0_^gY-tPc?Y`u0ykwK6IjkF&|CSa)K8{&> z?Y*$Ec$uXJB}b8po0eSl{Tn?3UWrch!^z(cxAzmhhWmWjUW@ktouD+`4Y-fSfTi%I zbqI6{aKHc6ML(#!{7*iCE96b`uT9~2YhVb+GbpIgGQJ;xDzK`P13L!3DFkdYluKeY8rA5dohHMmC#O6`dUV0cm_%pZCHA2BYin= zX3ic-#Ns&XyX=SZ_pVKkD^b+Ib%tq85^-ruZ`z4(%-+MR%12bQb$da$#d=-r4+ zFLeRq2(dpcn8#V+csMc=X3g&2j2{~IZ{p|M-3+@!u$f1sOqqouBF#I^(==AY;{ZF~ zhUoYe!oHT^vsx2R9UKqZw%iTdy-WH#64>F2VC!K#{XBA3{#(DN@xoDP6!vZGrUVbY znrPJKI;<nzUN8|7>dzRVOFfL#~1 s3aEAyk>xl>v(EE7&^z%9^UX1QyS)V?p!)wadS&lh(D%1p{+}c8FP$L000000 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Calendars.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Calendars.dll new file mode 100644 index 0000000000000000000000000000000000000000..4e70351161fe4f7e12f967c5742268b559f48a05 GIT binary patch literal 5632 zcmeHLeQX>@6@Tlq9oJ5rgpiWbBwgb`?Q&T;vFkJ+2HSV8tLMjNUNCj0zL`aoVDe7PJk5)}ZC6Ed#!cV?!4&_o%H;5 zFL#~OCSUGK&s&~elx|*{1wCszj_d0gq07M0Ek{otPU!_VCyX^~+P9TmPmd8zYBBoZ z*}g}k+1{it=^a`h(Q0VgLhZ~gXm!+KRHAi?ZwljP1;?*S2^4xRF&h3ZoAO_^EsLz; z0>6j39VYr-#R)6QXp!ybsOaUHRB9l9QPsL)eeF_wbpXnkW|r$ zjvCUFSx73jVKA+zov1Zs7||P2*e(niGCGRNzCMpyQ-+B~YedBkFs>*ZTNAa=w2ood z5#g_{b~BKIGd#I~3im=!l{dir%5<-Jl!E zRJ^6=H$hwJVbB|a0P{D~N!rt7PzTwXK^rIly%B3OsGEKY`c*my+E1^8?o~7a*bF+T zXo}h~_Fh^KnpM5W;H?c<{E?bV;m+_<7`a>MS72)&nJ(gF=AtY5i>8ZOOGUa^C*55q z`LSBdEp^iNI?K&<(y2P>K%KO=PI{qEI#ws0tdrialiKQH=_vPMQTwLcTwsf@QNhc) z(zY@*;(4Nwv6rTVZ{|$j9PyFXnZOrx#90v1nzPJ|EfP2Yt364P3G#W?S9Ot}wB@g) zzTL9LtdO4NI*nr{oHPWc7C28g7Yr1B{oRGrFipXZAQH7%E zELA&Z0>`%sKp1-8%2+m*TJ23OdA=wZ<2XA^+d83wG!mvQoSZ2=BWK&Rk_knijbs^< z$OiG*BGeoyjM#Ss(u{o30TXcvPgE59tp}x5kq)|2m`+7J5CF}pI4(urm9-k|mRBpM zO>41cKs4KA;8>n(o3i3LF>i4gjU8bGjruXu^GA5D#;$PE74-9_H5%k{c=7v{iT8_) z6pIzn$oj5~fJ<6t-f=zO%6gHiyl+OBM?$8AT(Gjjqwwj#s{zj%#0F^6OGT*5yB6(} zQO)j3-^XnFl|$93Mf8)WM{hngxg~k(-QMTFurTJ4YVmOI^3KjD-fns4t>v!szkF}`gWP?StIxdn>$5%gXX4L@_?Anr5Bc}I+yDN- zL*Mw#+6zA(`pV{0pG$~Mdg1(;fvJ05JyZIbp_Lx_1jvjC$104KXDF^mhh1DRA1*`u ze#bAaCvY$XQVcmF@TF`2G_@9iZHM`OENekZBxF|=ry7B&~K6tI~P(|e%t&5 z++8)qKEHyed1cc_(Qkk<;CWRyVQd2a3it_(_Av{=+Y(wIngSU#j(J^-Fwt6c zq9z6dV_C~1bKs;JO*Dy*m&k7sdI$avq2)QaOsN&Pc)W7ZETHlX#Yzminw#wjSa6IH zI!V}ixY6@ki?FI<@o8fo#Fs{Oo>|PptEu`Q01~@U`+?jb?F7dNa(vww$GgUONwkbe zb+w-+E(7@3_;H!V_mu`@1$LNc;9V;MS4JXF^O&8e2gvjS)i9$t_5f?pYw$Lq@nP+% z)v;ek#ecZ$hck%1M|iUo?%Mxr9rL(IXf%!aT&ylY#C{E0wYd@HC1<;im2)2DF~S5D z(1cG4KO3B@vg|7W$62;V?PvWwSMKV^?dffJb!#*NzaD%Qkoz`}W?bvDg2(r%oQSf4 Z5xrKf3IclgKcn=Xt1|nwNv|>j{{>yoac%$r literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Extensions.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..47b7165769526e51c46056e3d23030b87096764f GIT binary patch literal 5120 zcmeHLeQX@X6@PR7h_MqpAqh$v2dbZC=4R-AME~X7ovUeVzx7pjh z&h9#PK=dk76;P!hl2!$&6;joIK%xk>C8~r3QdCuHX$w+Oky?pJt?Htv6sbaL5KVt? z_SScfO{tVW(n`!_-@bYC=6(F;&FnZ6M;@m-BC5x8=@QXdyt$<`{m-O~;no{})=EFV z=GFGIV*J(i?7Zz8CFK>ARW$OJ>w1BalZFai!*-4IWX33Zv(ntOskyUadTNwtT-4Do zej2_QdwYvMX|#wQqGm{%BI*8aybU}lJVcu{pNQgS0mrXf85DAEb(H!BtMb3< zbTf#Kn#xys^mJ?~FpYRPpqiFK^rn)I2Sq(}6oYK*T0Au^MKoN~)vUp|qH$~qYM?0t zOcN1@RokYJf4NrhA^dRW&S619k8&&v{brBZ*VEU#k3|jSfc^u+9S&OJk zb_+gh%r``9*>N~S4tQR=j)RBC(s)0J{z=T~7DG(Dy1R!x&y z=N`=;)pptvzlQ!#i0Li#9=p~4nF^rWlMslp2ctVdo2eUgGxch^Ptzey$29$dre6Zx zPL}3vO}`4-NM8rt1q7JCi5{Q_6DGBgBTU*#A?PmTW>N=z5A-v17PODv0KHw)5qcl| zU7BX71#>fWlcs~9_fQ5juQiXsauaa*71fs+#Rxy9H`5|Atld8Cx}YzYosXuFfjLCq zOVeOb&oOA|7%X05;) z3Q$hDFpzZEU69J2v#p#XM{w{|N76DE778q{%3?cNJ6KPAz;@(}RKD%GYv+u)bDk<% z0R}B+jaEkHLuCg`Q&JUee|-yS>F1SQVhd}{r{$a#I>C@*TYhzP#4DC;M?0OCj zIyyG%PFST9HaKOL{6H4XgV?^7W1rCRnxl(>bQu%hoOPUv4jp1RW1R!&tUH-vWQXz$ zT&#m692rT>eBh~Ap0=%m>-mA5_hV5db~D0Ks*F?%c3%1vRS2R+y`lRNq0_3Iswq)) zw5`gfb~FMc&cdt~$co1-ezto`HW27 zaPf`7;6Cq`Kfn9Xmw(iD?mL5@zW%XmN8}Ep`10xgi6gI{E`Q$?<&&4?U5k$ygHgq7 zrRI`Gd^jYH%4Qto?+|`TV+0#1RC3UjVW2E0X-tJV$Ijm+m$Ke5=?>=h?zL{s-#XB{ zudiSB+_rDK$R;*tj@czx!da5nRV$iAZJ+R5&zO}9_*9pQ(hZD2T1BE81nua`cN;U7vc1qZw3-zL^Pa*tu~X2EA60$S zCaAgJ+>0;mz#g-QXcxShheoppa1oQoJ#{SJ&RFT~f?B2&@AEM?=PlM}RVX8ArTF<+ ztVp{Ab?9)gKZ>4fj9YFYvG;;rlr_zoyVcBl<&5=?cR6Kg=Q?PNlo3#f2ZzMt|vxBI-I^^g^hq_uLXFa|< zelbOq#Mu$IWPLx_8QdlA2OXtpaAUY>A3}c&^gwj$rkCp9`4^u!8}#kry_Wd>xr!k+ z8Ev50GVaV^1*}@6V8_OtQo^Q7bL45IPHiiTQ43NZ;}!+b^U#ah^Y!1ty;C5j09rQW zg>@{=Yn>j7fBlpLk6f|nf<|Dkh@Zsl0A2{zmhcWBDUwMC;n%|q3vZiF)Wl!{k43G= z(M56b{Bc}fW4k3C`x20{v=5GZLTBK?`z(Ac;9(D?l^6_dll5_r)-lHDq@nBM7RR}k zpjE}OvB`1!#A4u%Q(+A`RXb(6>kmKvbJYF@%OX1BpRkOXaxJ)4A z;KvoX6Mn|wqo6(Ts+F)#j6?xZ@ZVrvK&BgbMHR)^gvi0D!P|l)fVQWzND{>h3R zt{{#-#+!Rw8CO~p)jT4+rr^&*ZXqHLYS5~!jkqqk+6`pRd!T?B7N~?I+9|v@xK>rg zRtS#c{j6Tk)qXBt)el?K+we&gGz7aoY!y-a4v=PCS62nk@70wMR|6yZal0xA7}5V3 Rr1anCS0#dvonA!*{tbj)C^!HB literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Globalization.dll new file mode 100644 index 0000000000000000000000000000000000000000..6656da8b6fb2367ad434a343f91c5f558235f6e7 GIT binary patch literal 5120 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 I@gHa4Z{7i@{r~^~ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000000000000000000000000000000000000..777ee9fbd3832908591ad5ab6fdff6d46d5919df GIT binary patch literal 5120 zcmeHLeQX@X6@PR7#34=s1cgGv8i&RyX63}jNdT9#eF<@~W7l^vgwO1)$LDSKcCWL$ zP7VqjDs4kmDTt(%Ky8HtNEManhmdMjtprkpRH?Ko5=clOfdr~)k!b#@XsR^*z1dse zIW|!%q^5slF7w;>HE-U$d9ypt*xgT30}(Z%pFK-7k0-aZ#`8l3>h^1Y-A*rG@_NU- z7=67XH|qpON%;k36%E_+JU=w@(om6SIG&Li&l*L4TAHg@w{5Pvp4d$^DjI0=;k~Dl z+1{h;j8&qCs11_VSUT5*r-7bECt9oNR2(-8IDXwKK*+f@Q2JYJ%KvK5D$63Y&G0+U zM4IU6q7xQW+d-mBLAJu~nnd=WJdMTBwRJ1_y>;WvP#y`vf1?!uonC7-Zg9F8LxxPEe)a>odc?CX+&=->H09#s)JCnuglQuTAFC6j@9H{SQj^rEk#W#amD?@^WR&y+KeP)l@+ta&k7mJ$61)hYu^AVyR#P~9LXEs!hR|weR z1MC5BL+Ac1Er8&y>%4vcNCwYO!Kc}N$o2E!xq%feIie?+IW2nWN(ex%L+9rj^!6&v zJa?{lqSpk|oKQm?NHx<>G~PpdQfsITx6O1+d@7phfX0-@4~Zq;*7%&pEgI8W>uWmH zem)XM;q!OII7rXKUpzOXKz7q9ff&=!UIlEUt-!UkP2(<&gBnLPepTZE;Ciw&?P&Zu zu$dkMUX2Vey@ej4n^PvOB3GDnIYq#$=>)KoegwRM=7GKR7Vs90!$_M+cWBH~8^+#4 z>wvb_9)h=4zF?s zx$?`DEeD}2nj_;>3~XPyPM$K#nUlG4Nzz~t$YS0tkIB%QwnA$#M9Ji%P||*HPAX@{ zvGT4Q#>=Iq$;fpNjW2x^lX{ftTd`vvb=IlF&TNGQ$&U#51qW@VyQLl;@+8@!78VBkCSFj zyDla98MJx%$!;SQSH==;zRwT$_>nig`-m-do)W{6@fBT@X@|Z_j53Z@@cbZj>>v?U z<2K_wN|lvr&aq`cadqIegZcwojX8`S^=#UOKb-qlGhH`}o**{@F0+eslEcr#AiamOnr9_M7j#`tCDt z^k3eQdUBPz^&ge*KYH^0!)uSd)^d1!>%#W-r~cCP@dpbXue|Wd!l~(dM=w48>QA5U zx-Z}TqU_#y`mKTRKL5rKPd#$~&(@s$!N3=<`R--Ia)VKP<#^xN-ESPP{MZzg$Ip`y zGf7h|ON+J8Z6wFH+o&Fr0saQy*KG`=z#}CGJQ;<`a=VR*DDOJ<9kQJB4@qwzzhj4W zlYLYFwq3n_vS;V6^&*#An?2-|;0b5k*3~asMfFy&iL;eUU3sUnO8b0ov1oF$%0C>i z9cP#53xd{<`JQh~%Q<`|OGW90MkuW!(MCZVy6mmSl%*U$3Jh&#Md7Tk@IC4jwCVh{ zjW3L#wmx$QK63rrO@q&Yn$?g23V5|h!HdwM`G!9sl|$&pE)%*JA82{1x$&7#(63g10iBAtXgI z^=i#UuS<0qJ?q>#agXBin)og0*vrV2rRU(d$Mgz(9Gz*5||gY;6}%5Ey1dmi=}b#4*hpA_v5B17FRiic@$=<`R{|j9q7HtTt96G#Tn%IIx&uS zjq|1Ow6L1mYClh0Ci3Ir$88GtYeA!!qo8NtT`OUqI1>e$#q2~~$jnw`HLfU*J;EA{ zx_n!Zgs}GY>e#QR;~%g3;R@pTlYBGBmGSv%qJAB-xFiUgzF^H|zaeI?uVg`dNFr6Q5;)zjgxr_zdKck+RO~ i(yHL`J?OP+;EY~u7bF8l{C@^Vc3zO#FHU-aGw^TO-0uYd literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..8b6835f7d4963d17e2d5427b08ed7088dd8f8d87 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.FileSystem.dll new file mode 100644 index 0000000000000000000000000000000000000000..a9cd3eb45fc861b091a0434470c05f3ea681b890 GIT binary patch literal 5120 zcmeHLeQX>@6@PpF%$M`gq;hCe);KM3Fe^KD?S#f~jxTN9*tPLF4upngZ*P2FvbTH8 z?m9V;!XW~s2&qxhR!Rj3sqH^Sv{hA!2ni_>5r0t$3RF}|r6NE$s8U){ArVx<@6GP| z*0l@aKNNK?^X7fcZ{NImJ3G$!;nUPWM2+azuM?fe$Sterejip2=rVM5+tqUudA;lvg|Tkk>g_S~L-P z)83?y>1(teqSer}M%qnX7+>lh$iH;i5 zmlh-yTNX?+ItP?$SwwG0;dpRVrlT-2)+Y2+%M$HNiHdy}>*B_-WvGcJb)w(45OG-P zwjF-8wBiH!efbCWX{0GD$1>k<^ca0TeZ6~F)kF?xJ7ViRNpuQhBZ{vxA4uCR`RwuS zrf4ra59aB+;Cbsh?>jh}!}vYOyLs+D$1AWi8bqySn&?p$u4#RAD->WiqVu>Oy)EWh z<{qu>R~qx2(4E?RrkP$+RFIWfPfr52na*kL&|8YGRrD%iZ>H0V{#emoMITVss^U*7 zoK=~N@ca!iJwSg0Ui56H8X`E7(GcSiShs?%rY_J8)T`(oMTZp~RrIrpejaoSnTod+ z{W54XeI4{RWPtgP(^sh{W6&CMG=pxT5cD>B9JG_Z5Bdo@586ksf!?F&2)zydfTDRM z)Sxd=3#g^6$AH#~T>O$6Ythc|X~CJ>N$+AvzcL-P8G3HIqTA@%47Mzmu3(jQX<~`g zjqZA&*|$9D*aga)v*KRc5%-&J z(GkQf4g0<*7o6(22+X1xn8N`IvJeJ>4!ZL~+OxJXFXXq0~k$bnO9y|p|peQq>yFXUl}1Md`sFDMpzD?6SHRM1jCMP z`gQAwSFYHOdgzpJ%oB=B*^>oLN+i?@>Jt;gh*zmfyEKk#XQf%?is@GC zhN;jE>@qS8eP9=C2TQG67kAO%48~H?an$DF>=0(TzSAimO0qU=aZ(Z=1n7uZBTQ+{ zO{knHG~R^>R#lD?bGC%LC#y;_m`$K^wpnsLKd>!7QN>F!qSOkR7joXVgiley;G9Eo zLL9d(>G|GlU>vgDzFh{_WmJ=kP)Ybkeb;>zTof=MlgN^XCo|ORN0TrA{E2uB0sB2nlgHBo#n2j4*Y-`dpS{o=7L#;pg%0n|-``>)D_Cwl^ce_UPIG~#O z^nyHorUtc?P>G{{+e%d(o-1_I=TX$vQy)V7>*dzaJn0LN0cJ9m_FWvK( zr(XZv<%@4T_3FSa9huW>D`nvZdcdVk+caw5VRh*2-n^$^6@a@xRb-yu)&+ou41J|i$KDLQ=Xw<17P@-ke)yGV?6q+TW zqrRo-2NG{O5`g`W{MDrY7ox6msbCi3`wOcwT_8Gh%Ug2Ki7XF~crxcWA)eUUZ{F3DuUSASw{PJAN)pbeXRPal72m4{nC?^f2gt zngTb9oA!f{M?vq6Zr${=#;gD06QxDnB>ui889x)_;JArjkXV5shpqwDBnccFcS-?F zmuAURPTLjMG^{4HKI|q1@be%=?Zw8uh*d*O0laMJODiC?E1w=pe*IJc&zI;em^%Wz zGJXQH13ZO*R>c@VQzk>L)>uSM+c<_XTvQW`ii)#}te6Uq?c*w152aWH-aNVkO=a#;*T?OR*HwX6eckC8{#$$lxIt=*(a!)=0=16Sj};E0_aP$#vNw2+rvsiL>Hv8klx>< zj<`B?)CJdU2{TMk0ZmldT+3WrGR6wQacrMb`?T~q@87Kt+N<68L}@e(Tpw6vRJVhy oat@d7HqY--d!6huXYa#yQ)EDo{?A~u`uqH*SkZ@z_#ZOxZ@&Tc2><{9 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.IsolatedStorage.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.IsolatedStorage.dll new file mode 100644 index 0000000000000000000000000000000000000000..7b8b4e4a3af132ff38ae9918d211236394bbbeea GIT binary patch literal 5120 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 KnSm=h=>G!LfDqXL literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.IO.UnmanagedMemoryStream.dll new file mode 100644 index 0000000000000000000000000000000000000000..316f6550ac1ef61e52a990f291b6d938e80e0a31 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.Parallel.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Linq.Parallel.dll new file mode 100644 index 0000000000000000000000000000000000000000..03cf22618347109eb16b05645aefaa4370d2c9b6 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Http.Rtc.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Http.Rtc.dll new file mode 100644 index 0000000000000000000000000000000000000000..f39ca34b2fb8a8270f7c5c62b0d7f66dfef55021 GIT binary patch literal 4608 zcmeHKU2I&%6+UA-YbPO&Qxt02kY3|7Kf+u&v9aS47dyKF40hsr9aGW(xqCfc-*SIe zb7!4wALt^2Dypg=LP79=kPt5v5kN>FBqWd`9-ve-6_pUFM5Us-Efw(4N(6=UJG1wC zo!E(*w+b=qIdkUB%s1z6=8ne>JVcE|)P#EWEYYiIxeOV4aZ<%_>-S!3rI%N}+wrOx zeYazB){Cu@ii*k!EY}IcNLvMIsd8v}p_SX0w}NO|+H2OV+LS<#?;#o$jnwwxi!Y?R zeMDDVt3@|a3nW}o-rfRYp$?%EwHdylrZ)>%e^aWUkaKCIq5F9%|JB>1%OaE`z}?5p z5Yf&B5Edlm5Yc5|4`SYiRQA8L)`IG0b_@D9FIs17c|@cCUNZ>BjGc+z=$T>>9kNxd zT=a}?Ltrwft56q}A!u(a=|`Bzy3!$3#xi!JP0A3_?vzj4=h&|(tXl)EpmB@nSJ-1E z3m27Bn~AE6`WIq%=Wp39NSI;PWvY9Y- zK3AgWM6JzGMtmhQ^lL+h>7QaPZ3JY7%HofZ-(cuGG5?OCzM&5oy4j5GH~ayEa6(+$ zkfGzmbPJ6DDczBMvXVZ=zUx3UbS3C2+6LN2+YKEsblA`lLw{uG?S?vrdY~DqfUc)| z4ZnqA+T38%YMK!?T}~0`cVUlBo%9&!HS`i_54{I^y`fq97x-HZ&C?n1KQVF_I4!XJ zEo!RP&lCG;6L9Miu-IWC1$T`_(`8@&kb>Bal?xvX+#Sg>tdT^15s|j%85rE0dmHPJE;1%PFa1FAA5g83|`16*wA$ zj=yA9UbB_iNffp~2kdv{iyb>cUh0n5K zj6Lo9lsaYDWt-FZVSiuNB(|#~mCAFTQw*b6dv2VHl5Opp8>GrhHRri9PJ)ZGjU+)g zQ6SyVu18_X7-t!mj;6g6+25ZWy-y#1r0LEr|E4BOh?Yi+#0oI$)^WGhumdfx{OsV= zmAxN5P<;w1OHEaxM}UywQ;7aVet0`yEqoH2|8V-Y6VHF}+0*vXXV*S|X3gK{&;0b0 z2Y>NpeChhXJ@LW&r{4VY6DRvF?`U{vwc7PX^*291@t4DG55CoWc;B}9 z9jy=lW5p+bo$q+#nNR0GpFTKx*|9f&`}o#73SH02uB%S}X;9x0UHkFp_uP4W?TJSR zH*fgmx3aR`3f?%@J9gmYvFekys2;tDJM7d)br&tfvCB%2T9=h1_#of1_;p!XBxhO4 z!BCd9a{Ml9yj<`-_f}b%jP91z9VS;SQJLqw4B3-s1(RhTUt5+ z(N%)lx4PS`DMxuxIkwC+r>tiqg&Ti^pl@F&FKMlyRlRmUz8`%%>~5m1f;!D|Bw7%K z)~FK}%T7^RIP}ViwZhqg@rZrxdPm^@U&?u(VtOk1?y`QbF>f)qw4~qX+Q?nmNacKg z%<;n7eJiCo!905Q`@lGVo27skl?VgSzT{J1`=TQP)pM8E+{|x>9}f|o;)i5XPBr#| zo1#431-geOz>VOgwHN&n&>L&7E_%J`)35kUHuKS>|Ex~i8xkCr)>14Hpvj>MpgN?0 z>aMP||_gEfg!2hteh4r$Db(5safnsz}~0i85vd5{;EL25U1x+(qjQUN@_ zmD;g33%me7iPajr5YQ@UH6#Jquu+1yFWv)aG4^8HN|;r*{Ze)8!^=V}_+|>Y3dnW5 zUf9!*+5^w@(GGCzA);}k4@ZS{RA?P&U$^d3^_aqoNx)+gkzyqFehL0&3yU<1U2r|X z;%)F&Ei+ihGIX^T`O$$yV|HY$U_EPo+n3;QCNO&HNA7WiFFm%i_~Zz9L1C|H?CN6Q zy7h}=o8}Q`rv(c+XNy?jfJ#Vena#P(xup`UGC0=j2PQt}?sI;WE)=7kxa0*512+a% ofb90+QTE@tQRemC3zfb0P5Ih*z^eVv_`CkEjYZ!WatR*zFO6Hi(*OVf literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NameResolution.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NameResolution.dll new file mode 100644 index 0000000000000000000000000000000000000000..8202f5025af7524b8ff65059440c55f9ab43d796 GIT binary patch literal 5120 zcmeHLYit}>6+W|m=HqCQETUCaevs0%6|KZW0wh#WK~)hE5>hKg{AwjyiK0qH3KEZiD%$=4mCzEtb7#i8 zi4%kh5>(3F+;h+Co_p>&=ia%__>o7ciHMrfFJ2@%gOOWK!G8^E5O>`C(++xm#mk*% zw6T{viwkz3SEOH-rmI_~=lP*t61t2$-S+hSp@Q!EbHZ4&X63fT^yCQ9nASvJ%l3aI zUF{rwL|>)#5Um8KJ?7rG9ixt(Lnm6N@J#GCGuVICYJlK#YogpktjhoDV?r_uZ8Pj1 zVkAd&*OC!tByE;xHPH8NA-XZ;{X3(+Gma#BWfl=|r=J z45S50`IZCHip~x-v>d!Qq;PyFD$y*2Y-(f>Oa#3T{-eTj|`b z@L6T&SK3k7{4p`SjlRmuCQ;$&te_1U4L)vwbPM20+5xzZb}G0>!65}l75t2Xp9S1R zrowFnKL^-KUj)1X5n%ilI!U`T2CX7TGiW14fHz=o26fTb0dJ)6Y$O(rW+YIW`Vc)ITj#_j|IOYk3HOSKqO-h8!3hNV7!LVPcO1r$! zAes{MLJH3ksm_&VxfRo^)&*0M7uqf&41Q>rYzJGdOAFN?6s|ELLSw>o#gqtqC*o}y zbB;r?l+p+dSu9Do2ApxkC7k6}$go0RrZe)kS@!%Ow5=dzCEgivw1g}OxoBG=ptuHb zp`fCe^p>Wi-Wc_SEy>^kjZPlG8Y5mPtLZA~6ji(cvumF3E53Vl;s@WHIdJpI{okWz zUDMi|bkbUYtY6P$M~j}(Ism~KZ2!sqGt*nL=N_qji?-ox)QBF3omM_Zpr;B$JNXdt ztvy7mo2t385eo zfE5>{e>`A4b>GtU8f_Z)Jzt*_i}*ZNT;YX!C`^~=CJmo{Yll8(x?aL>H8s;+&k>cyyJ|Uwin;yLa5t-r58U68<#J$ z+~76N|1biYO3-Ga+NDm!FFI8EGCu3^+wra(-pKriMAF`C$^x6F0^JKZLQ}v-@zS0E zJqox#es$B&n&0{d-+pcCCGpo)>G-L{4z9-JFeeNQd2|g{O_H!<<4q}G)1!IvmC`n4 zs|cwHZUDJSA@qDuar;s841Cq#QwS{^{PGnn4Je%+N`F}@0mt7fbUo${!=8(u!0ZsK z5Uf=(hTynlV2=VgkEYU^0v%wELlO9?H)D9PrnV}|-|Er~_H|r&?c?aoVg4ez15RaW zU0tomD-g{nztV{0)q0lNU!`Hi59VhdUXjnWp~MbX2m74Hl_}2pf9CrFKK>d_VhtbbMes6gh)QGL(>mko z)v;Ty=`v=RfC8Mj^10Tz_GDr!0>(amLgnq!buQ1|)p9q0&#gv7up7XZi|Tg}U5@3Y h+2{E^==H2~6tA@pMFjNt{|uag4~4haocu3G;Gcgv+*tqs literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NetworkInformation.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.NetworkInformation.dll new file mode 100644 index 0000000000000000000000000000000000000000..18186e422bb1011cf1abbecc239db130d317ca0b GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Ping.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Ping.dll new file mode 100644 index 0000000000000000000000000000000000000000..9c1ba9e6030873569e374e3e46a97afbde2857c3 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Requests.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Requests.dll new file mode 100644 index 0000000000000000000000000000000000000000..4e86aebd64a9cb7a75ab0316978af19644db59ab GIT binary patch literal 5120 zcmeHLeQX>@6@PpFjNLd+(-eoMWsL*aU=};RIHZli&Rv2{?b!GnCzO6-n_4Q^WK}cvvZ!h<6&wbqDJ(~mx<0`gc2BM4bvxMSe4b{a3952tKz48vP2Z@?Uj~NoJwF-b*yi z$S6_&iV`+Y`h4+ROjt500It(G(x*olzjS}stAr;!oc|~L2Qq)8<+8fi+(zAUAU0b^)jXmA&^n#cj%4c~h1C;B1AE)-u+E|9ic^jYI< zQ?!>o2Xb@{IB#9grw&YHG5#8Kn&<9uygVzTfz(>&h)ytZNgJXY!2r4uoyQI69Wl-{ z^i`^1O^dv2CPTY7)l5HA(5A)I2KpA%n(5nG3jCsioeI82%sHjtlM3!oaKDn?r|>T+ zJFjV{q4`^4I8815ip5#s?5v}FN`sGiNVfpCQ6FF@4Jx=x!7&9V6#R^Wp9S1ZrowFn zj{-K+1AsRn1B`!&?xl~V3~DDwGiVcqfH%=8z#hb7&`0PD;1In8c$t>;~c(o8z$5zVCjkxELQ=#4sR z6V=Lk>Zl!cn!R<@@9U@=>Zt$LQSXUu!jaumULkbEC#d9Go^)c?t&*vW&ok-tkTK}E0lJyJR@Yu_Sd$M6}~0yGFw<} zJ}VZ?&_q99PIbFFbhIvJg0`Y_qZigwg}+`p5;07wihL%D&pda7maL?VFjK{R>|6C(e?bm zw)}(@$6`de6*4E}l5Gi}qKd(RhzbQ6N0oSQRJV3TRvR%PiWRqVff*EMKKWXHdFkM}$6x;E_lyTmZ+QI8^?y76=I1Xw z^ws|~EID7EeDsl9esbGiAA9*Xe|YAPkG(j&sXO&>yWIWn$~V4v?oY=$A9}Xs*mU3d z?H!N&z3IZA&v&2w!Nv2h7Vez9?&LE+dbIbheE(_DfAgi6MuNM%kN)M=`|tkohI8K> z`QX;CU7rzMdg<)R^wb?Mo~(Sw&?*mJC8tJ`=xUx zn>Fg{wfgjVQ`%nW>q^ZGgGEo`Tid14rZwIed@?m^OB*}!)gIn%;1<>#9pJqh^(YG{ z*plb!lcrk?&7#n8B1zK^Bwl>PkL`~SeC6KT0jTR=jU!v*I}fvl8P^$G-IBXeB)KQ! z$*ki{nYJ5!GlWp53rjD505+~%X0^e$Jx5bPbgjDTMK?OsLZv>0Xs7w^cxaU91$E1b zG+t;(1DU5B-2=FnW`RxMCbS>)1mM2t)=f`0Ui=@Q3@z#=@vrt|{A6TCaicY=0xn6-rNfKy&sOIK^KKJHV>mm~{WwTh);DnqLp^R@amjGLpjl8brRlkmA} zCyj`9q7NYx!?Yb3XN3Le!aUvuj$dLl;dM2tYg^wy#10;=oGq|730p;FiL+fsetEZw zw1`!RdT~eXLzbdSU>`&Hs@LSt1Sf#Dr=nm#4=F#VV>`U_>}Qfcrg%rMbuX*_F5*L{ zAqx^~6|ky>b*s_W?rBmtT#Y&+esn)m)>fR zZpH5ojmBWthpiH-*+E7*fAzb}^9Rre@g)1pxqG+012dpU|1%g@zt7)+@x2?;RWtB^ DB7zIx literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Security.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Security.dll new file mode 100644 index 0000000000000000000000000000000000000000..aefefdb729ab4c06e322667558a0050198a426fe GIT binary patch literal 5632 zcmeHLYit}>6+W};SMzWj(o_z8FvbDm;tWo_b(%IV>+HJ0)OL*5aZ8hu%+6k~2hYwd zGqX;XN@Y=7Rpke%niP~sAS8s4TB)E2M1(+UM8vOD>O(||M5Q8uFeoDQ4}zc)zH?`0 zXEshDKcUK9-!tc&d+xdCb?@Bq)Z;HunuyxauU#WLizm0Ng#Q^dFx>sIpLf$wZhO7& ztTOp}-`t|GdL*6->}CerFIxi;d~RvVKFgx~7e7OiS!kCB zi1ss*CEC_h!i=yT3Cwr{a(6|%n|Z2D)1`D5=+7nQX}&n-gU+u3z?k$kv>TLcD$x*tQh4(~Jt_Hu(o6 zZZq(|5tAQ??JazMuR@9(XIqvt+K@IpG`wRsv)ai5EWx(^r-`VSQ77r;4n{re6~U4KT22u(H;_u_9MSVkTvdkY4lsajMCa!QbPgBe z+#yfv(UF}L(;U!s%ARxwos@7N4Wu{FAz0NxPbyERI%r(NzYybZO6W>>T*6Hf4oaDW z5nQb$0VGP@Cy=t5pXl< z5;rCM3Sb9)9q>*>fbmb!lk}OCMr+AZG}=Tpz&qiaM*Z|1z)#azz+t)w_@IP2x&r(W z2@7-$_(AG`21AZ6L0cDMae>+zL1s9D9JzbxZFrU3GJV9wd_8ZPC!nbTOud~(d4<%O zbdtKLB&ke`{YgSpqYV~=spw}#a z%rbQ^9?dzGs%gnZXN9F7lUQOra%jdy$P7Q87!Bl{YTY%xIQvr=)RcOEfaZyqdDEOin_5xla8TV36X-Z zgwY}aAN+tdDVBvrg}Ud9iZ(5LEsCyIvMd^_`HKSP@Iob=V?wXcv?x2i2}Vd4JS)Pa zmPlDsQ9=o-fhL9zZ^b01%{CIZ35Vr1`4rzw(xRI54Q!m?&hk$qyD@>Obl#g&j>pcoK z1x|i!G0_xn+8CFP8uf9mdP7uTEUk7YkfCwgaO={EkP)UX(i@qTOr<=U=+Nnz z)18M8?)zc>T=zFm=I5wQRg|u@N=iGBjT@QlZdX%EHy{|JT|fKkq4_PDcb{*3kGA66 zYY?4;st!K!K+hJ&cJKkoCw}LfS06q9>ZQMaUwh`|4X?hx{!c6KfBEw9=l+>qww|6m z_2NBe9{l6!OTYQ;xpz*#HL|HM^}3cqF1fF zb|N$N_**9$-_?}HGuMSeON6*t)-kWSrv}yN@EcUa!)BD<>-Y_-IUE!gv_$MCHvby3SFL<%0LgM-|#U<=Bo|;{EAVxhPbhw;$cDQ13QlK%M9Eta+*w z)3H$<7k7+ag*M$_H{+_H(3*_43%8Y#of>YR9l`xzn?n6k1M0Wp*y^Nimuq@is5paN z-Sb@>b?_hQ59E>i|B)uIy$M@x5AS-+(im46Tiv2NVK8zy=eT*xn$k@>cn1n0Pd*;K z_6g{?ewoz@Z*l%lBB01*_O80>2RC}`iAJjok{eziLk_-~fGNDi!%CqX z^i}W^nC)W~g0?!IJ~$Q9;G+Ppfh%yAuE}+LNZ@-HA1TrNstQwasS2ss=bN={1YZtHGZypE=R#wwCj*amp${Vx zBeWA3M}+O@#XQae`|skZ!|K?pn_FLl#}=&@&ITEr^&CWfa2 zh*D4qY-0_!s)_jN;P{Ysq!(=GW75w3p&rgW+Zn}=DbDE4<}$W-5ifiNQE;(V39A}d zH}*c6)2ME^8dZ46HCo0D9Z-N1R5I5t*OD9R;`(8`9+3HIUFZ5NeNc|>$17H$G3fQ6 qtAc8_5K)d_YnFNb5PFcuMpj+1f literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Sockets.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.Sockets.dll new file mode 100644 index 0000000000000000000000000000000000000000..cffb4b83b2f841e51e29e798bcc1d15e109010b4 GIT binary patch literal 5632 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 GX5c?SCiIp7 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.WebSockets.Client.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Net.WebSockets.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4d8d9ec2d5fbc9cc4a5fece5c44dc55128e41f8 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.ILGeneration.dll new file mode 100644 index 0000000000000000000000000000000000000000..69c11e44dff97a4644a778beda0f801570611c82 GIT binary patch literal 5120 zcmeHLU2I&%6+UL%#feMYti78AH*380ZVXLL$=&Pm`j-2% zntQL48^2qGk{S?PoWcSRCuE1H#69O)vAEtb8Dm2Nmk{5&9P203(bMu zX+~0ry&PCJC8&dPI#IQY=q6^i zw0CxZ-$H*DI+6eSghrYYvoA|YW5^gD8s0U^tPXMj--o#WajXd+m(lz4p|rhHz#2mx zwY}^=lBXna-n#xnMR;Siiu0wFx>(MP@czQA9`;cXPP^w zkm!uYI8*p@zK9B{bRu*h#knuA`lR8)=t)`SXz@ zzD90f`O>kAbi`W{(q6F5q9f9{M#e*wO)&}uWkfM5m6+e;jR%2ni%z9rhu2~sv>h=k zWMKQ=>N%6%f-hY&gwS+WY2}3#Njt3MgmmrT+7>b*u%umP3#-j%#DW<);kaX)K~tLc z-LmbdMQ4O#o={keJPs%)kr*p%PK*UGkluLPlR4VZU?#X%YeTst%-vxkHyr1IRDcdkp1;&hHHL#s_w zItoJHZMZNI+0ML>l=UssiHV$vFOCR>j2U^mt+C02dVK5$_4)xE<1Yz*gL)c=2Rl3Fi71q&GpOgHqGMZ!MWx_BD!j4c zo;~Kh*1aRUMu(GPXz%D2t&rH5f7C9+67CO6)u-02)!!C(a<&SITOO2V`2pWMaKaMm z;1(98e>`A4b%)azG}!9U5&Nuy*RRrnLPi(3P4Qg^Rw# zS8Y(E9oKteXoE)UlExlqCLqr1_^(%9zM%VZBtm%~^vm|s}Qql}UiMs&FKrQe! z{Xf;zv#Z6U=jv|_W}RhRXKZzg-y}83BWYh|9B0b3z1p`x2z9rx^vaiD; zKyFe9Js(u9{k;9x_@hUIPa(8y@JrXQ^rF%kqWG7jB5}%nq>%!CD1l z2#!kzA{Ow7eX|;?8_0x<^+L!eDNBdcY@s}jJv3+@v-q8y#bY*Jr>tVBAakZ#ljE3D z5&1X*^RTmo?toKn_@paeSfA*G@;S~{2D$d*Q#)CFmbkWM-BtvQ{r;-j-<9iJz004q$9wSs)@U4d q1K4tLx*TMj^SiQ2c>YkMb5?J(HOqir`#*zod)Lh34MYD&8TcBn|UQ&I%#Ter|QtS{5M&b*mv zcWL}%|B$42de1%goO91TU-!PdoxJB!Y9*pJ^a~e=UctyMqv7R21?=um{=A!Byy|rC zD`MhwZ+^iEjgktA%JK}`^8Fw(3er%qZ#ce@oyr+rFelCR>(^|nsh%Dqnh>q@`tOQA zN_KmjK4q*GDWWx?bXBS54vYqR2A!x!<1JOYnZWkzRsjT^TPtP0&Z7LUG1jI`LOZ*i zXo`^xe6K5ELaiMkS_kwb|I299P1n+0nBUQ~&Wz;I2=g@i2cGt|W;bTK8AL}+ z6)GDuZCeIN2Ra+n)H1N%RMHI~s98tAWL;OIH?<7W!KSH3dpNFWY+DPp)3ibKKK8hZ ziA^m7|0_-Nk3tXTK6_A*&}_D4F>R*Ifz-gRAttqx3-~11eGedKu<^U-eYr?EelcW; zXOII56IX6s2XP)RGo}3p0bPWhVc^!}4=<91Z z&y!B{L&3NXsOW6zpl@oppZ+d3&~~Wppg^1z9W&@K&!G#t@zT*J?4_yr9u4IRJ^Dg$n& zuW5Wcg|w%|q_s3JOxgsyO}dW01=vSV0NzY501nWv0rzV-O8*9ar-nINhqYhSbQ^lQ z;Q4FRR%x6mj?*@pfhU}qq+O>=mS=`0ZKAlPU1M}$GMI~9`5E#;J5a7uplsQdujIIT z(;4YnM>W>OPaK+72$LN(7AB0*pj1{)aiNJdBj=@(zAY1(l~#Er%P%(=GqE2z9wH2S z5fB zA6B=%wCC6xw@{lQL|3apq8-S_jXdqv=up?oUpYK`ZTjtpD$n2uP+NuQ+tAU$ryBE_ z+{i9I6nwHfe{=rsQ_r7y|NG{#=Qce5;rhRx`|!)}9{kIq;^7NUv z&c6Elr{5gh)Z6mtT6N%`mG6A@)E}05j=$EqG_~{G?(WClX@B=m=Xy{6;JtGn%pIOs zcjDEbJhkKALjQBJ|AzCw9ggk|KKYfghpiR)zEJwN44Lm9g|_cx$)~aMp5FilEc1?BW1b$#&le89s5pM&Ik8P zf4H!BueHbCGq`JLAT3k-hBk|QOHb~8rvyzn<+iSW(Isl%@~s@Le9JX=E30%@;Ex@( zr9NKy1r;oXET`{G`h=j(lYt)?b8-|F>5I&h(kk*Surjb zg|EoXf^J$?rz=-CZ4k63ZSKVAoKpp(wH2utJvZk%}ZD-O}#tp`nx8w~_<=i(KsI2QwT8>}6zopa{0dp_h2pyMh zvs~d7%EvSULML|%QRQL>sxLYmk7ab0yr<>)@ZF`5B3j+gdb zn2!VAR(*BTFWcVx58t1i`fc%#waIvEO%bcCUI&S0qAXAWtrjWhaqy;;(CO1W1zKpE z)|Cg>0yPBRq6l&UX4UqywqM|n9s!#oNI9SvSJ3pNmPt|aOH%_X61#u$O(kqM6_B-u8*zPpJ?c-Suje*$BX7Jx57Cc#ab!y0}ihOmo$FV(GMovZD`AYP@S9@|;$ ztFUt;7imOdFZuu?J4m~MafAsm0f>uB73wWLgn#R5X zsw37l*oar?g4QN7YuEdoaM{|r+5R!!p-MIWOG{1>lW_N@Q_ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Emit.dll new file mode 100644 index 0000000000000000000000000000000000000000..79afecf0758d49962f05c8578fc13dd5fc084e48 GIT binary patch literal 5120 zcmeHLeT-aH6+dtGvn}0zU~6juU)e=>!}7A*9k#5ny0bgmva(B;o#}$eN8h}?JNx8) zjQ72_?eq^EBS_#6Td9JeF(yDlY66NFs)-4hhX062KtrMlBp9n~Qh~&1wbtLcZ{E(# zZXwpc#Bitg-1BwMJ?GqW@4MTnTaQu`5jCTqJ4bW^BexL+KNwUX?)c=-JLuUpFYP>` zO}?}KMJ?38CgHcBxK_}X%@Ko$KGuVICDuCc~Yod{RS(X3Q#wy7yw3oYy z_AxR-bp5gsW>nh&qKkk&3%yGc-hVRc%dRW!cF@ioZl=5u^NGm!!RM$q}y&;9;Ls5wiK*+W>qt~?&qR~21q0O9EH1;h;Ei|nYz12p< zZq>Im;;+;*-UlDeeSTCUO-b38#kA394D=234>7BS9KbI4)_FJ4QH&o$@pa}xX?w+h zH6Cw?_p)<;j-CY0Ti3aF|3nt!3DCVfchvC$TJM!^XMZ&L6J3YrSq zfUQ&p+(KVf_@^nLD^dpHn%4}h=>zVdZvb}E!+=-PGk^p1GT^lej?ohE8x+jZKY@Qy z@h#YCN8~S3bES5sI8R;lHgZybKz68-g@|+pbW`f>6gH?zz1BeWH&AODsB8oEs#b4h zOM~pq2HEKb%52a)Tb03`>!$p<$Pu3@wEbZb# zooGhP3n@HHBs%At<(5pZTocShUTC|>F!-TeupNY2ljh1nC|m=E9bs{J#<**T#+>6& zl9!C)(<)8cV+&_)G_svJA!$m43x17Ko1Mt=<&sG7aW8Tce6R3O0Tzp=O?;|EC}biV z^SvOHNQ}SC8ebG%n8=e1Bs9`k5;80&w81kIr?a+M^!y;Stsr4l(_+NiBxFv=McWcV zwfJxkqF_N*!%mW6)T$()6+UDv%wL|dBBd)0@li$l`e^C5?=8N!_nU`*b;LdPy`NIE zu4(N}I%zFHHf>_EL!m?M&mF#Pc6<7b`zt@dH9*Z3qHn=MEA9iPXL6Z-z8Ls+Yy0(? zn@>LV`d=P1?m52Usk7_YcgUCNDbn!Ve$mzP-?U zT=ZUg<~PIP?fzANc<1grp5Acsq2W(m^1$XXu}ycMKbD@l^_63l?;Bd>o)1W!k>sGbN;QNgjT8$>zp-zB`^!tUMX)z;O6 z{X+w3(RaFJn7hj^!4mEoOPxZkU8}xlF5_(FQ(JGAX6Z)X8$VTcW-Byo2Yf9UX0$r(@5l(}|mvo0lTUVVN zb;gJ`XtXwM?8aw#aF@}CH;6`^YBp-p^*w#k^oo&L6guuNX~w4kv19AwFQ)SBe*~zf zU7as~!#gEuoB3^{CsgB@ynABqonyYtI?j}7d+~Qd2z3>)^xPG&v2vM4WB)glrUKoz z>ZupM=uj$^#!%yW;J4!~BScH;trKf3HKl>fQjYEf9H$vz6L@Lg2zml=PyFhpUo@Zo z7vCLi>TU7Yb;l`;4P?T_di?Uo-#vJ&CU#27*D^9=Dw`~yQXcy#zd2Z0M0da`Ew8DowOF4s%|0dB z$U-;3x*S_+d3CmVp*{}cRavt;3%e4QYq?A#(%t9-$jl(^0>&9)e|BIV?+WKbVl?4> zExHTw!$ABFezD!{usaExMP-q9p@h71q(xd#ne9g8J;+*IA?#}epY^(Yn&5=c_Ej`& z_YURnzN#Ir2=+J0CsVxB7nZ+zzZdYS)My&^eMA$fny6)?ey@|d;%e0qDc5ijGfY4M zPF(3++gxk1YAXW9{(VO6SK~S>ckTW5>>7NWG|Iqk09!7q-9ctKkBz&|^ZS-NXYZr- Yq0N9E|DQpZ`uqGt8^uSC|Cbr~H|x<9Y5)KL literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Extensions.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..1ba61eefe9712a6fc8f7fc33f3eab270a8a1b5c6 GIT binary patch literal 5120 zcmeHLeQX>@6@PR7Y@FCmqf{w%!nzLB0e5A`uH(?SoO9;}Q(t3zj$8Ucv$r0fH`&`g zW_KN%qHu^*sQl4HO+ab|C=%kIBDGZoB0?awB0@rHgi?u0MIaTar~y@!suF@g3BNac zdv~eR2o-_yN9H_l-`D=;&6_u~Bj+ACK}|%|jDG17(HT6sr8T`esleR%(VukE4{tcv zdqzy3>z!M20;8<_qOwYcZF!y_8U<;n$TJ+z$nMV@C4WJh8#b)lUWJ~SB$^gY6#S<1 zd@|bWbgR)J28q@|(;jP|=*QDQPooocYd#gn%?gfRw+blq+?pu;7`yUc{aF=Rg|-K{ z``#<~%`p{0rTHi()nV_w`iwiLC{j6pQhMsx!! z8`|mHh$;>82eEtepWQ1+XfwyMJYo)-!-K;^yIIvjF6dd9`;HO~BF2}|`|_c3ykfu} z|HK;bGV~qDv%6lpzI_L#ve0!yPP6}B*DtU$8br}HNAx%g7sW8$1O?cQ==|(L@2v7H zbLV;|`nh196S`h(OSRG|P4`hps*COdY%4t~-W9Dhsp+4I`SY48O^<83Nz(!C^PuJr zYMeL3X<+_{nBGo51ztQhQ-SQZqy%DYf%Rt4b+iMtn}#&qt?7iOQ<{EG)6au$CQI{< zre6eYrLThCf($T!8$C*6DU&+L6(((>2=o@r&7?m14(KQ84CpYu3VNre8TuRedo;~c zJKlYexo9%lGdw>m?cB24yE1|ShA}00&-NBj#X{6 zC+9CjuDpv%f$b~TDbPd^$Wp;w&B@SOutIAhM0pgVP|^W!St@7Iu?nut;2^16va%2r zi>$Bf5}Y|FypsBE$CdL^1&;5neP_yB^i|0UVYJ*eUU_Lp$_ZCzq$)YVl@YQsu$5D0 zgthQlxoAahIN>^0P`76MQrU6!ptI7oRy5aOPbM^@kTN^0znB;@etA_n#ia(*tXz~z zdbUh_uJl%^Yi>cPFQ(h?5qGijRRW4)OQhqfEWy!=yuC#f+ z=HyB!Jx)ttF1Riw>6*~iwfl0|ORUwlpnDr&E4VTz-%?HO0o8RvF)xJ|>Z~pQ?VbeKk zHiT$zGDx(5*|?F#&K4sjIzgcrZ~yU^9-6;-}!Ado_Xwx{<_WZr_&99vO{gLkDzi2zMf5(NLolpL$<*hd^^uGB0w=cZ2@X+-7lP~?? zss4ux1JB5TtruS%48=1yyqJ?X5<#5^y0~p+yk$itbErLm19@Q zh?%6Ko~2s82aIHc4;a-AHO}7#{058+HbbQ3xF@4fS?+)_6BS&?zDKUk`G=)9Uf8wE zy2HL>bZGbRh#VZ-y;;nqy7PyfGLUc{*m|dkc2T`8Y~yUrrEa=US>=0uZ*s+!dLzy) zDgQ{oe)>G7j|keF^F7~KkjwadmP^tLjZj)8qOF3q^xHd(c}qEd6d2mgiozvd;XBnU zsOPH1MqPr|jhMUe=^Nc?;wsY`e{A{%^=T-Sa>@6MY0E1{R#6%_aFi8<3i}#~Kpn*X zD1vLJ>1$L&I1AOg1FMcQZ!ovEC3lS2@<_&4S=Y^3ju)T#QtDHJt(QIqjQ0<-7Vx^} zf0O~ClfPxnRWH8Lp^Ph+4;&XM-yQEy<9>{DDrr5-&#MmRqz%KM*WNegng5%6_ zY`u7oSBvwc@U$?K`bT?scWQx*N~|iQ^GcPmHk^SXEn#G$eq>|^vKdzq zuSA6SjfOm1(1h^z^~@OekdA$S6^E;a(UUy0#MSWO^V&FvC4Bq^&0s7aGmCT$)w9%C z4@n(zbsLy9*L)FgSfCP`cxUil;M!DGtOy*(`YFARmyh%Q)%>8f9K+{U&;)P;V3n}8 oF0#xyy}TOu{Xz7hS`~0MueWO=14jHmgA-%dL^Rif_&;ah-*oNvt^fc4 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..05d9e7990aba685e5470ec3fca7455fddbec0567 GIT binary patch literal 5120 zcmeHLeQX>@6@PpFh?6*W(kPYFCS_fR5(l%gW7kP&O>N&f!Hr!TpW}wowAova&)e+B zF}vsFLKF^Kgo2P7H7!yqKu8r51W}->L_i?5Qp8^rrA4h&DM&>E)u}3l{)1>Bgx{OJ z_3g!Og^GmoN9Qtc-p9TyJ>QS#>CpwRo%b=nkPRcO1eB#$F^y2DQ z+Rtlaue49k+ksw?eqNfcZke9vhk8!vvgqlyr)MUzy6evhW8Jzn+bXUnM~KF>I_moF z$i;ZJx9CoNt=3Jn2AZZwd$kj-jyi}+v|jP4C~j78{Hl~eq32RZgWuq;{IA+pL{_2v z2!1D+86-NkDu=M&?MP#g?Ot(g=0%m15N5gzX9f} zS(zx!=vPk2AH)u4?;qAkQ)Z53q0i_xdb@jj_OPmf9MBVpt>YxoBHA*NuOk~u+sg;s zV;<|{ZRj|VB?mljUB|uyqZza(AP@4`VaLxw<^oY$HBEGig{xXG-3kTR4XE6jVG2Kr-AF&E5jLvG>k1ogo`X1<~={#sJy#acUqG|dE`2C7z zsR?7hM6IBfvL1oACSdVDW1%D5P<@p%K#bW~WO9=2@lKp&$@$&MA$H(3~|xb0|d8=Zc}A1Kxs=_MC0z z9KqeImW;?1^Lf@+b+MmmJ6uV<*LK8=kb&)c%g2m*bG~%V5JuBk)+;NlqO`-(q>!#1 ztn48p0!!Kj_ORT2M$DN-CmeEYGpJhAzFV*zHR+Ua%wvj6*y9CFN&sqw)q$}g?H5YY z&d(=IQ({g?;aMW?v(hNHV0xvhVXEkbwhM%z5AB@oV5wE>q-h<&9h9|?3(A&)P`Cyr zafHQ7H72F)+M&H50%O*3Xs_cRP5WLbeTQPyhE&hxW67{WUs5*21jAz9T(JEj#Au3) zZRR~c2yH8fRh2M}2sRQL@|`6)1^-qbB=B87o}^1L3EDN<@?j?u-*}DI^clPG%;?`~bYnlG z5BqkFI+QCMCD-@#G1JQz&AiZY4N5ZzC2ku4fjo%%t1xdC61`EX(Oj&&(^&Hk^Ez|O zOZ=XTERUvrnQ@$P)Apk8lo09yW9#)#!p9BMXiCwBXIV5prqPQI&@R(+4}Loy9K`z= zXD2RO>ifXXP?jDA9ib_3qj+gQ0C^O2Z}jS>-_~FGH=npw>Lu~_wQ+l2#Sy!V5-9de zlmV;3t4R`mY`iH2e0nrTzUs71`I?5+gf@WPq!9glNKyHD{RzBXG{h95mkoV>1y2W6 zpKgkOeUt-_dxExNY#RPt`~*gan1$f2gf@i6B?G+#BI4MrrP&RdRP(u*lOtMyRXuxY z3=h}XXF7C1L$#a9s= z$NE{dkDQg&d2Zaz58BJ!_ylM)1it}%x!79=C^M$D*}&twQG1rMfYJQ8+!P4t(f=9z ROZ|O*Q$+M}5dTL6{sX>AKxzO0 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Reflection.dll new file mode 100644 index 0000000000000000000000000000000000000000..50e57b90a29891cb98652ad22b53ffa3acdfe635 GIT binary patch literal 6144 zcmeHLe{5Y<9sl0fAL}~WZjj9lws}jZtWs{;wRDWF+V-`TvUaO|Z$)9q?tAa_^}74x zaqhics|nUPqG$|+0RaqRVlV^@5|!8}Mo1PlMl?bsA;AO_lxfDVfBZ3>^YcCT-S^&Y zhvI)mc3#i-obQkG{dKjipF=rVM5%hg8?W^~6Z2&1K?c}H3G)F{z}R!3j`;vXK5 zt-V5*>+7^`CYzp0fNr0js|aMQU0rrWt2&1Kf99X zAWsH~HdmA|q1=uTU4-ekAh$K9y_-?5xUQs|fL~X$&IrUp09@+-v%*hL|5@(EVn^;Z%AQ#5M*_91f6wlLa%9qM8h?xn*IZEabw?7)Id`@(aX(5 zYnfQnx*)eygTK>sICK55Mw()?FY|pyx6#|(+p~vB4P*l@px`=gBYG9%lgN2TCXkj} z^jYE_>^E;i$Ds_}k2#0h@zF!$BN!hA-iNq4hHWngoEuPWO_t~mM$Txx95Y+rfX-tZ zI+qd8<9<2jM9nG2IiUsZmvxPFTEU0uhjnfA20Uw|7qr1tBR!uHd80ydg@VdkAg!Ajw|>v z1wR3}kxVtW6ucF%kv<1_88X20E9f(HRmz}sWNQXpLLuN~bPr$$A~EPnS_bT;7XkMw zn5Ne;->+bX&SHKO)k8yGagRb<6LRqjs$b%r(Ntk^=01dIYt9`g?X(?`o37wjQiG|6 z3U*(8EjEGGRi2T+)+QwP*VRfkCnT>=NEQ>=O^J1{Cw!3!-loL5>4fCoguVAA)}<2I zqX}$R0y~?)jwE#cC1LN11aBa*?#l^GB(UR&7;a7I)Dzf`6WAjO>{kiwp@fCbGKLM^ zH|Z5ZTYQ+(p&xk8P=NEB3j;A?1|~Uv-jlYKqezH`d|x;@d+~tj2pXRjv$n_wX3iGb z#geFS)1Dg$H&C=m5zKjoVbia&K{5-_UNJ?7+<76bS&KEL@lvUBMnocW_j_DYM=D$dogkb5D8n-{Un`Bph4 z(_O4Grb9Qd9Ap^uz{*)RLalN$i+&&+qr9mI&nVb7O$*-(WnN5pdF3|6IU34y3TV|T z8h7VS+bUoi0wL2#C$`ocUC0ZSGbmI=gSA{A6P{V9@`jw8RSdn*pEQH~T$P?RWl;oB zTy|n5XC*#m;?5%2yoZph+%Zeo1ug-K$}*aot~D$CAdXZKIb3_jgy$$dMPYBtOP!pM zYFe?QFqFL?NNk`NaYyHI2qHP@m4ply6*9i!pkdeNt%8tL(T2l@!vG4~jPeMF*=iXv z*hZZC5z8#Po*!6wKPHto+K38I$c&KlR$llN9Vfh>VFGBRl&$zQY`Fz6#%vQW?{PPf zo?pV@#y*WM;574LsOXPtz^EP+f93Oo9}$HiSqvRyVI`AIR+-h3P)`orrQ)KF1Bwl* zR}md<*=CF7HxAsZ@4xniZ}$C^>UB+Ps?$kpz+}S)Mq3;7l-3Fe!a&paKYe&+OW!MZ zEPb7J;61m5y9rb^;+@C%bY`fBFDm>tU-RoTH=KOprMJFe9Dl6siL)(#JazU{r|&rdvX_xA7XeeJ=Qe)ICPzkTre{!7|Zcde8A{QoeTbU{P-Zz)A(wN z+tYP@n9fj!ZUG#nY0Sp)rF{VSIN(_H)lEODfAgRG6kWp)Q~L9|c>G9N5mTdwLYaVJ z1YLtxlO*(5_@>0gl3bc4PYLZ%y0YM!p!(pO6hO`c7PTkqx58HqJ_V4nKrfz0(_dj& zqwdPDk8+sf`b!sso`yaLKY`T&tPr#qA7l(R-1Be%gf@XM%m;csTnUx5Q||<7!0zIVT1pwejO>*#cb?&{I@eIKw66lp`wA z94rv+M1-BlPPF^%UkE?-n!K5y1d#Sr1ngs0`FOCbhj*KOjPu4=l>Pt4*Ew7QG@61= z5B`U0kE>DF?qgghTzxvC@)C242n?!439T!YuH vMnll+Lzjc@6@PR7jFZ?-)0l+1WsL)Min}m+Rq=lIgr&AB!{$E6>k-dm5)OZIk; z*XBrzRq5Mn8X^=p;sNX$}7~s6gELiJy1UE9+kG zJ1MfS_suOkfl*R^L0Lt^wmi=djl48ekIPEd_)&YzLdK#UmTjQzNZ)ULnx>W$d=hj5&Z?G!=tB+NZS!k;_ z5=}FbCc3j`gc;SgK(qnqYtZXWc>m34)Lhrv?V#^$m}iFaSO_}J`-4pHwdyx0-3+1y zQw7QfrF}~SX+>v;8d@4=OeI|(idwV)A=|nJy`iOv_BW6k?d7!<6ABFDE-L+qk&|>ywWyBmZhlhrD?qyaBxq#0>-2X7qwea!#=>54+IbI=P zjhB!EPDB5p9K8aBQ`djTp~(!!)1ddT{(jfbgXRWOw9OGc#>6=>Og&%#-Gt6#7kXzE zXFBObFAK&wpc}+zQ?2x*hIdeJs*4t2wv`?d?}}DBpy8j1@i#S88Xnhhvxb9O=YEYZ zXghBRA2xqV3~#1y!(O~LLxJe_qy&8Ifpi;S2kijtrkxt@)o@(HNe#cC;k|%c$kMo@ z;a31#=@G!|5CO(-q=#rYWzu?bg-M$!0=y1;GpV0`0Qea?2{=q|1Ky_L1pO8GK@D@% zgt_-q2cWH`M_{cTv3QM|D{*FcD;&9-=qv`#Rnq!&5i@0IR$FR1)xy}mDSt6?<>#mv z*uHX|JdFo|Eau(vlnkv!E40Q#lt4ZTB^~lsq;i%VEAPq)To!dnM&_eJf%$b_VrR|? zFU7vyapk;Jf#Z8?=S+G_zA9QFgqFKTD<|zpIbnH5s-hEI+CoMKwsJ~rVXgU$T(TlJ z9CsZns7ojOV##s!qO;Pqj%lnxo@{7FA!K$~pO^?H{8Cvth2;j(tXz^xdbUh-E;XxI zvb=I#FdKQHQ$&Qp51qW@Vyks&t{jB2XwJ&OkCZI~VAi5k=A!FT5}0wD_f0j`C0Aa= zxo|Qi)?!;^+M%zK=^4i=czzH%c95{D9-48)q{>OP;=q@hJaLZV!oUrJGONoIKh1gu zYjYEsE>pU9UHTX1wTBNrQ%?1q|MeR`re;Hk_9lZw3y@8lnCxsZQlb+OjIs8gef5F) zZ6ohJR(XcD;|x@Yo`k7ZJ{q8BbK^VtVDL$Ad-L2qr(b;MFF!ILeZK3(4>$gC^}{cp zIsVOmG_AN_&p!3U4KLsJho|59&2L|Q_vyDrH}|C;U$6H4z4G0!oqqpl_wiq~9i85> zx~ubvKee3s-D=;dXV0#Fu=qfB!--d4cxvEqe(-rYc>TGz$HK$@&A-6`= zKHdARYbNAYqj>7X$kcsrov8fK6qQG-NlLce7!osK*27e*gFz!Xu!BbRfQ<2dj^Cg$ zf#Qyo9P?xpD$5--W}>|7*au~K&Oai(vHb4c)-CoeqdWHwkI11td$)+WRCn%(Q-UR& zZ(CQsXcyHl{0$tfxm3?R$|~LMdk2o$QXj0jW#u0YSWn-f^l?F3rhLyg7Uc>)d8MNC zLL-z`k?49sTL~C;kf^pZO(VeODMt?i9-vuZlXz+04SEvr_W0FJzidAHFTN?;^h@Gz>yz>G zRXeyws|UZzz>q-~uxgQl9S3hp37Z}*k*}4uYg==WTHpqdTNFai2Nk!MnzQg#z^4#e z4)}#jSQ^keLzMhRC=Z<9%3Cpa0``jdNz4wh3c*?#V+c->Ozc>K@+ra!w#H+gMT?*m z^s{)ZCU#2N*D@kwX`Afll=j%iG2h=E?fqw(RuhWhI literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.ResourceManager.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.ResourceManager.dll new file mode 100644 index 0000000000000000000000000000000000000000..48cb7dc20e91e5daab476e52e4821ae922ea1f1a GIT binary patch literal 5120 zcmeHLeQX>@6@PpF%$J=sN|lnftZ_n};;!u2brKqb?Yp#f>r0H!aZ6}u_SWO`Hha6* z*SWG?gOeb1XWZ)V5I?|p=th^QI;(j}r(7`cro_}-ujamPo0+Ce{A_EOg= zZQ`Y_>3Q4NE7B`Tv#eXD>w1A+6uJyu-FEfd?t)(SW`(h8)$)z8>&cx&6Iv5x>Gjje zY-j0X`Uh`!Iq=jLj&%?m{4Kx8$=% zt|i*b?mY#%6F6^O_Z@r2a~SUhor6vHnBx^$84aY?HcfPtiHq6*T?+=#HRwEcqIbkN z)7+zNeoJGV6FR9qmT9FwDrnP@Oeehvx2^OG?Pl_0GHEdz}3{R;C2N^6&zRaGYWnda2=Tn zw-tO4u$8_7xB(ep{3iM$?Z_Ckf*j4DwG;wwpyPnu^liXT&?&$HdIj({1+(;T;CCxn zpp~%w9IXYkl=J|+wIdh5q2_9oxg?7>(>|;!ePp^+5o4jGGl1pE47Mz$?w~Z~zDxFM zEMud*Hyb+QQ&jdXPdavyMtxtDi_T(R1m>(6n4xOI@-{ zgn=}jDdBsew1hulx~0%8r8IJ)7?w(GS+`1Nnzne!}Vmu9_k z#dcI!Q^GM1DJ&&VmOLqub}OhGCW5S2S(J8ZJ|&tGb3zK&5{b@IR^^K6F4hH8p&Qs` zEFb*9F51XNN?KU-15q|=+f~Ezri)#Z#;oH|AZ!EiT^hIjcHLbl#C#?m@nl(&zwCEYF0}zbi z_LE<@Z|1tevq!7nqm4M1RifkY)5+y3^%nLoVt!k?dbd1!4{=8+Y0$J^C!e);t42UkD* ztG0u?H=o%VbLR;<^{&mSAi?|u1L^*e@EJreKVQYkSKW<5={O6t{$K_2>cRoL z0#CR{EOk1xb}fE&+{oFQ&RlzsG%LG2w^m5g^U^!$v!1%w=_4Ag%X_Y;&x!?nhAU;^ z26`aOGSLkht?#im>ocabz0lW{ni&T3p2YWVlSX>2j;~ad)Tz<(L1QaEqeEK^Jd0YR z4_A*y-O3%RvFy2ea>wboilpfW66YDoKrKZ2D1;ABQ%|x~IM2oJ5N7?FahIqx8uDd z_;llbN!pI)L7+2Kp!)%L(iE_9ytH?L9tXTVdUey!n=kx_{j{l<#9J$p@zb#*b{QSA z#53N2Ks9(ZNy3kfH>H42m*&V*N*k50X-G|QeaKA;pyz>#+H=iM;@znsrT|(t_@yO0 z9a1`dl>7#%2%Kmyb-^|Ze`WjxtOLwK@V1CC0H;g_RxChy6k-NT;f=h!iqORD0$SWA z@PJKxSCn)S*)r8UEYGV|cqr{z*esws;8bdH=xTn}Cwf4|nPe!ZVzAVDE6}RvGEr&B|J$`DAL1bhr`T#OGL|cGyCOO7Uu;bn1yh)5ER#ac{`;E;&o*ewR&ET!A zA;SXs=2>_LE7&uxfD+9k0-_%5)n;TjsxHn^h+WiEc{jlcpzXm<{mFun*RVVG!_~yz zle{yh7$WK*m9=!8Bz4NwuVeLmCQ7h~s!oqj4xbgST^al0 zs^yqJsrL2V^IX2WSK8Zc_>5{a3co&lm2r9;WSeu#J6*31w(mpluT=#mzS=&R4CvAS R8N9abgPHE?EFZ26{1*(l9IpTX literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.Writer.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Resources.Writer.dll new file mode 100644 index 0000000000000000000000000000000000000000..d8fcdb44add7f9455eea5528bde9f86344f8c295 GIT binary patch literal 5120 zcmeHLeQX>@6@PR7tdrPILqbB`vc_ra6nAlA*GbwK&haI!>A5yO$ANxO@2$t@C40Nq z*RsS=fnRD=r=p&%gy?oUh z-6uu%jqd3MCooFNFDR>M*p}z{p^=w{iaf*djLbyNDEf2KT(hQab4B&!9-^#hpy;Q^ zk0-mmN1riPiGHFsP+DW^t-Tlx^fWqAr^ZvU-ArKnbt?mc&aHvc-(*q#R~su+CZR3g zNHoDnn&^(I5++pIEYWJ9uS2dYq5U_bQ8islw_<)r-8wUrheFKL>>qgA*NWYk>1Ghk znkrB>X4n)J zz!EPZ2b_kUeK~p=2&b;+_I+a+jHfW)!ScIZKaV*#OhwBy(IY%LD+Xu-2te1O^Vosj zUcq^ubfOc2aSrHe@wrqpJ*naC)RpR>S*UHMhs3+0nf7S-Cu00f4V8vRHC(4*pO(2t zldqT!f^U()a^fa}T9 zxTE0%fX#Fm@ESyb@f+zO8c3P6id4wk z95rC=J=6whYwiJPYeg(xr^a%e8FqyucN3k#z`06Vw=QCy8Jg6Rnn*PK_H8HcWGRP)|?euBOyv4ABB?kd5cmx^Ny8ww~qnp6mx9o7~mj8VU|q@2P+9cxO?OC>#9CNdXW zRV-QFQjIYcd7)E8gh3CTyyL>v8aKBTgtBN($-s}4Edz5uLLrqo=em>xX2fQ{sVX|} z$_psxFQ!CWtcy%L^i{Gv<5&gH4?@Qd5>mxNGme;4IjI&M*iz*u#!*}txIs{6HGX2J zS<7H`ZNk%KO26v;`Qg2P{6+fkiTA&C{jm@JLXCzHtqlf=CLn9q^0d9lNQrhp5QbZS z^x(ZSn+D%|r2Ku_j5AOsdJ?Ld`DkE1l^fa02ZK*~%bRESpL*e)KOZ-bJlFBUM{7P< z{^)C`kAC|f4U6tKvd=tm-HF?N|Li-z{>^LeKKs_ty6)8DtJJQ)m!JCjsox&#Jo>Yi zgA-epx3xddYN* zO3;M!ZR^Sxt)lXUzmB6do!YQpS*5#tZ_goH>Vq}Cp!|aY%jr9mJ|$@VxbOMKoLs~w zuT+#?XoS)#5?w23W3Ro%n6Z@OM}eWmtSDUY6}~N9f<9R-)(c9LIs~;1n%nWE8ro*! z<Zq|NlwTPo6qkIxF9KCf&ri z!Pv@{ya!^={iD9hxbC>+c=6pWrM?50d+vJZxNw`53a?NuqX-C{(2Xmedhv@6=c0VR zGjY}P+wse3qSO3`M5Uc>7z8#$Il3Qk4^06Z!%O=v%*O!t#;zW4F0yO~Nq7ZUEW^sF|F$-G- zYziUefL^$Wrd}=6PswkP^1%76yb)_hp|6Oa#Oe^c5VS2}3_&T936CXaK1JBU*0@Rg z^=>SoAfLr!HPKVjwk{zume$F3j%$m39J4vBSVVV0DOLA0^j<8F_-mVzXk_$$w%)A- zshaPXYU2=IlA;=$8Ett`r*9CRZbu(LWQJ%PFpd!0(}i`MmDpPkez|qtU78&xBH-f3 z6}1U^v#_I}HF6e8h&yMoKnvK7s2B0xf~dt6!oEkygi#ky3zQJjKGx|!J7`whJ5kZY z6~Xo<@#Gn2`ciXTvwHy#13{C}@57e}7KU}vsLyp$S6r&j=Xt S{~7Gsae115#p?ep0{;ePf7liP literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.CompilerServices.VisualC.dll new file mode 100644 index 0000000000000000000000000000000000000000..69174163747286a4eecf01e6b0f96042b78d5d5e GIT binary patch literal 5632 zcmeHLe{5Y<9sl0<+OBl0>l|A)7vi|t z`#AUBu20Q;MvP#HBMdMQF+^ixMg(GvE=CO`iy;J}5=BYWpuso|36Q9Xn=n7$bKiYG z=w=qOKh*5Jp6~tsI^XmCe$V%udv2%p-%m**YC%79hUhq++{P6A&!7Tv=lg%yN#DEV z#qQ(U0LyVT9Tgo z_4nhc=~eoGzFHd~x)e(7kz(gHcn0ti00B#nKMRr#;}tdh(^ z`%xd!K1Rlfo~s#QMztM?+;|*%TVme%JoTFEO1mBOEe+$0Kr9EKFY5q+OvPID8sD5&@-2%W#GJYJvYx~(sT-8^Hj&4xOKC z(K%g=$DMgZKT9yp2|cEbC);RGg5mRIB-fG&ui9uZ(E-kBjp2O?dJ1+ac%6a|6HEW7 z@ZT$Zqq1{4Q35}!F?^ctgS}{eh8nWlo7CWAFQl6RJE#w^iv|_kq2RcJ83jM8;KuNlkBriGOLN&(?soTqV8$3ve-mzNjA>+JgTAY_1~*j=%y(zA3Ea0lr8&# zC>k@N8`wo*q`YFuc7)6dxnx_yH|A|WG@TR`ean-MouiDu#||@{IFyk(G zvS>X+_6o+E{zsMO*$hSb6H^x z^1WaziBzeSa!kL0ALn3NVxg^|ZZH<`B1pTi*dUsTS1;B%+o)p6bjx)?wQ$%?c#^Xn zq@XU%_*uK)&bfX`SXe%hpD1HBGyX(*-gH97COx-6DbsOK5KF1Nu$&r|4e}NQHJV?? zO^n^9A1KCo7O|0swRoMzEnbFN{fh-hM4XI2mk(w{5K5N}EAV8jleW!*>-m9g`7!HU z+lHdD#A^WiOw`olxs7^}tdOa*=GuQfF|@zDGxd$csi(gB%Qb(a7G2ZYlR9awK-R5e zva?lBXq|vyjJE&a)3?uW9)9)S%Hy;Z=U9d4L0D?z;|=soc6^WzH$JUb{o>SZC!T!e z&2JiaA6xt6+iU)E^6gK(e&kE1lS|GQCLej=s_*Xn^P{i)>bKAS?$MV<)^{iFUoCI? zXXT;Ko%q9{t|LEPb!cDT$!(nv{I&J<*G_gn^Q|{dzLmdy^3tQvKJiHJ9l8EvqW{WM zFOLRyc-Q^ut;3&uYVC=KM?bXX%kN8xO?vT}qr+4CUpiX(x}jC>t}fZxGGfHcdX{Px z)vw0~QNLc@f}{LS#;;#bVf%zqjJhHWr0MkQ(_s!r)2*UB>m3yCXm0y<^Lp$0k-;59 z!(!lu9UHXSL|68pU4kW4r=|9m)~;1=X;*Q!W)mB4lV)kJ=k8jzgxb2Zi_$yfvmR%c z=yHuVOnI)S=fx7PEv2Gx13eICk?2Z|HuYM4`n)M^FZ6Y#W`@C{CviXM*XZi=EM2_% zHR>2Pw&V6OvdzG4vMqYw_iEImtYQZiJy)MJ-9l&c{bOKUIa4B+nQtBZcz z^2R%S%C1s3$$zYlpC73jVw2IK5nCoo1Jz*FBndkDNo=KKRP{?$fANllo}?wv7BC+p=7IYdWy0eW>`mfhCZ4CHVkskYrn1LzOsR-G zY}q_4ETKE#lxjZd$`{rrT2?;C*-EP!EfsqSTJ_vq=om)uC8E`GJCAuKVyw?MjJUU> z4ull*x{03Yj wG#ZCpAGV6vZ4NTed2X&69zTFyuNKbm#rB>uphy2R>bmhgjlMYOe>?;K1_8@pPyhe` literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Extensions.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..4c83dc353f8323f79d80c8c30cd17733f0991153 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.InteropServices.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.InteropServices.dll new file mode 100644 index 0000000000000000000000000000000000000000..e81af6889c38a1cf4554be498e98e902c230ef52 GIT binary patch literal 8192 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 j*Li#|df)19a|SQB4`c?6{J%)oyEKjP*> literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Formatters.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Formatters.dll new file mode 100644 index 0000000000000000000000000000000000000000..f5d0db109ee0a3e49eb873285bde795b9b4f68aa GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..a30554ae9d5691d9523c3d90e36449b3b82ec42c GIT binary patch literal 5632 zcmeHLeQX>@6@PpFY~0umsjGyf?WPXY3GU*=uG6G7*s&dOV#mgJaiM8w_Riz;Hv4hR z?)oE0~9!i=iv+deEOuj57i;7l8iPDgemTTuX6-QcWj1 zY)D_`K&jYzfz+Zmq9e69E?Udh18Ld_oR_ZkGY5tS@N5VDO&+`3_Oh&u22!ib5IxAmMXi&r2LtFDbbdCW zvkk_%Lq949SYnzJ`hu3LswFqY@C1!jHPJCdR!av`ucvD1CIz3=7(b-oC1QMo!q+Oi zR_Q#h@LkHzE2)=Ytxsb(LziGL^3PC1cK23kh;c8Z>j78M7QklOrr=Hm`xG2f@N)`& z0kDNkgL4YlcPeDX3hHzPb+m$7U6r)5wSs!4!b3l(nnmw#R8Y58P`|FAE~Jv< z{sIqWDRNB9LZC(1((xHA|qWtmx9^y8#0O9n(X%;%Y3=EVVJtRTtW z=X$elX1-BzDi#j8Q=W9p07BDVrj-`CP+GzK zn2?U;uWSL{bJ8lXg|hjfyz5CZfCP^q-9nZngKp?7<;B4ah$%C)gFf3b{ql%@&nZ~8 z3UOT6=A6PRQ4Y@NY?#X1162gi>=}_YOU>&c)D*JAG-WTse9?-U1y$t^_}k<$De9?`n}bEI{)5% zZ$0$2e^$-d$A%v{dE-y-_~WCmzVf^0fB)#q-D@|cPBh3n|51GSD`);N+x*ZAb+e;e z&Tnr#`RAIqUO&I-xhLK}|L){H!`GgA{zs3r9m=*pCE9Pec&;ZnT30@mx=z6f?M56&&FPdVmTd zxB; z_TU07W<7Z%J_NAhEgCh9Nj@Eh+^jcOospr4xTTWk)4jxP)2LO2grKXW#+JAEE*nYi?f2w>ZI76i8@+>t zP$wKqFMkX+mbzJP@c)jZsidr1cGZt=^r+8bWlEyr;cth}_Y&DSi{fTicLANiUGiSQ zK^g}(gfFfApoakWL|Z1vlh_yns{x5o<&@$=IqLu|5iX^c(N05AG$4 z4|@)N0;2x zF}D-&D>1k7T67^(JJ36k*>2hnj5EyfwqqQxD(6$;$$2Z!{_4hQAcHo3T(RrncNjkN z$|J9G0qe?DlE=yi&}qZ>&=zDpsz9Dgh&kzr^)SH+pzW#I@_dSFKBFZ&TyZ>~cs-cn zO1j!LRG!x~E)1HgGY@kOF@qqH&15abbk9{tbg@4G(G L=nn_|k7wZDGTyzd literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Xml.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.Serialization.Xml.dll new file mode 100644 index 0000000000000000000000000000000000000000..e1e770d8546a67f4eaa6a8701ce56f720edffbf1 GIT binary patch literal 5632 zcmeHLeQX>@6@Po@uQ-YAG^C_$TGlwBaXD6Ye6^d#2HSUOF|}*Q=Qts>P4@1_=S}u@ zulwQng4A5q@Dcu?Rnu0q3SUBqs-S`ZK~xE;m7)rX_75r%H4;cg0uiD}rGHR~KncG$ zd+Xb?oq$wS^^eSX-p>1&H*bFPW_H#S2cDof5jCJ*xk7XXPcFlfUYk^)Zu{6vZS?as zuXmnN#$WH8nKxXuS7I6HsR6rr;5~txWu_^!6o>i7b zC?5Pya$}h28%s`DP%VdoF!sZ4ODOwap6XKQ(z*rwXCwVIPb_-iUuy+{PR_L&H#k{T zqC=YFIyrDMwqZ1yP}@)=Wf;+GjxcQ)GGufJm3@5#HByF&MkB0jKF_$KaBMMZq$!o? zt80kxS6ANbCaTm)R%b>tpBq(3kxGtbA*uCfeLa1>J6Y67Cg^Fz*7XSRLE>!(=3N=j zF|2~i7Cp_uT6XQtP!erkx~_Zoj-~NTgHLncQPa+{F$!3vd4}jDGnbVr!*g`(WXI&N1is++Fk*3@}9Tc_I*kM{d| z9d}NN>fWsOqrnL~@0;S&RCIH;V;Wi7YZ(vwVk}RS*8ZZIHgcX}Te?%87J6PdDbscZ zjkvBTX3g@1@btXy=_4MtM%MQPdM^mam^1XODN;B@Ynrsk`h^0^YqHSKjNz>&zQ-`d ztZ-Zeu(HpXHD^0TT}EfFu*!&>?-*WrN;pNsUEM=kxH-otv4@rJ(_&8dO>e|BbhoBW z*~OA!%0Z`vsV~Y_L?2FQ$^oo7uhubCr0i1JF$(h$)wGxsj<9kfv{|iJv7}q&nqu0w zJfjGNA@_`|VPdK^ZQZ&Brxs<(t|y9GwWF57D(R+iOin;U2Q6=!p%K`yc~yIY(Wp^N zjEs;d*Tnk(zi>kFwT7o~u|{OBEe$Q^Oc6-NtOW#{Pb1Y*w&gi`&fC416LRTz#N}C9 zFAE}}Xzyv^+9oo!P8ebWF?>#D4`cL*Ov`z;)GQxuk8gXr8-|@W^nzu(o{?J;g&+pm z!=N||MozdC>EIQ^G`3BlHCTf?QX zx}n3Vgr@RHq}$sXA8md2p?hDtc(N_={JKtRP!**mu9DJ-#)b{dwl%6Tr41Bm`0}ab#DO56^^JJ&1<*K7n6C zP2mvn9Wi7HA9-sg)G0q}8oB#KdB#2>tfB0{fPQE0&i>w=eM!-C*UnAKOspew#3;cN z&e5FQph}BUyLOEnCft1zfpGMPYfW zC-frGtqN`4p6ga;b;q!MSCwYE@6Fo|?l#*LQm?gH`K-WwMWNQDHh?Qr{|*gT;HKcx zuw9`p=?Sgbz=V*Y8L;r>l2P7X5`4@+AG`OWBD*E9bT9G7X%au;^q}s{oqEAbga}n2$GGz z9rh0s4dToR%V0wi%~{IOLD1bajn){xwC)E#26|8M)kVK*c>CXcQZ>t)x4S_-`C@oyE770)z!tn@8alEMd(Ukpj&l0(_4Gp>CiUWEW%P12r{*yAFv5Ya9LK zCo7&jhsmlR&L;LA;?5jr$@|Zb=v?OUqE~1NW7?RZkEp!}YSBCi^OUn+#q4=c6wpHl z6_5lwhxZESu2c2pqs1}bE!VYvoaL)~wY9wquU3Ud;Maw(B6g1nv>97o=~{Mh|6Z9J cVOC(^>*a$%Kn?z9^y|AnnBlIE^5H_@Keo<`#{d8T literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4114edfc27a927eab8c8b600670cc018e5306da GIT binary patch literal 13312 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Claims.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Claims.dll new file mode 100644 index 0000000000000000000000000000000000000000..61270479ed4b87761e4b9396cdebfa181b58d872 GIT binary patch literal 5120 zcmeHLeT*Gd6+iR#vtQem+S*!*vuu&AF2lCF-L}H&?!H&rm0h~*dtDF;?7Z2#Z^zEZ z^Uln+PZE4a3_<@WX~6^%42dyONC1h(#%KabHU8250ZAK4B*8>*H5J4VBUP-wb7yAX z+YgM5|48J%y=TtX{oQlVJ#*(~NAG%s8i=S7{qkj^(|B?lQ1suED$H%4{AnBgXvMkq z)7r?n_QH%E=w<1br0MFG>3M#r7lke(Pq#ficPOvB{**A*tXa7|fgamWG@>=oV}s{^ zozC_;U8}Fsx`|do(;92v?8H+?A3!Hsr}#`9H!C=P)vBP-b8Dc1Z?G%>)t-sSDzry| zdx)6Y%bQ?Y0Jv;ZYs)-!Xf56=F0MQI$d>6eVA4=OR z1?+L8Dc;MD!+Dwn&s*1V;P7w`&obn_>_6oAMRrDmsI?S`9%kW^)tF?ofW_nc71GGD{Rz=oK_iNjr->>Lf#Qe*ON<~j7xrc z;%!C04BAXz1Ko-YFn>MWPrEV(ts+M=Xahx{Td_8SI_OEz&(LYm9=ZT}lcHJr3;0_V z%~J+r@1_-?ma-lNS}SsNmKv+^&hTl$nfo-I#H#9FnRZpgFp3rq|t%h<|izT{w)SrqR@i}q>%a@K_q`@E%ZqccXiqM=gLvt`hSrwyD z&|z;@NPF5gi;l?R0IFGXq8OD*tgq=(oPr%Lr@qB@#DtK6?R!hd413eQbj=V((^=w` z7gi+gurem3YX{3CZaGLoz zx5w6<_+`tnLp$bnwVnK9)5YJ-wZHhix98rOIx@2Q)JxAi-g!^4>uJ%o?b3z*@E-q$ zH{N;R-sjey`F8)OuKwm#S+QAnUp&=2deVu2(SeLN*;;HH8>#Ivo4}vZ| zdGY%B+k;=1p2bTONzw0#D3qqtrH@5L$F^=2m4bg%c>Tpad(7R|?!KM-dU{3o-hCUj zLS|k5s9gpU&J9bwQCh2(+(xe9Y!xz_?vQ5rHs9NS+!E@AEzC&&SipYjyr)lSv~kq; ze0@sH;`3Z~v9Ee4OqXbzMw>gW9r}bRZ9fWhVo-M zawlQc1?F|;mbUcn5?k)e`ZDJ@qo(b}-vlAl3BlIO*8yYkG)n>h?=_lA(&i;sz4%6l zVyiApQCv!Vcf4}|cUis~B<*5DFSrTH(|w@(X&l@zZrZm&9tOQ7zID^j8{hsXpFS<> zCh^x*>GSgm4vwbeWl9uyCrU#%4xg8D!^(&8^CT-2tOZE+@5b7 zL97~L3gKl#Us?vKQ~7jL`s<}4c!KB0F*XZ47e9f~A!Z?y-&WFU)MD(@QT}d1U z*6-jK<8A@&2rx?uk$0ht?D9%WG=tfQI9BYJ_^}2kT(1h^z)oK{`UKQ`5 z1cxhv<4yC)67Tet?QwnFGx*qQGzNShtBDX{SeK3Zy-w?jt5wHJxrR#^VS);1;!5Y* z=30{p7S|ca_gS@H3+Gw9Yag^{d+~YGXb`vouv}ETgUoUs7w$Tb?^b)B?lx!eqxPZ9 UfFA$PU~cb+GWw5#{x37|FVwaE4gdfE literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Algorithms.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Algorithms.dll new file mode 100644 index 0000000000000000000000000000000000000000..b634f0ef8768bdfac8a1dc37e38ab26065ffeb08 GIT binary patch literal 6656 zcmeHLe~c7Y9skb#;^4{wB{Wc=4j#&(=WyH|a8OQf**)Oo?l^B3ifysX?!McbGC#I6 zvj=O_dRB~q7+VWg+eBkxL{m*QwJA;2q)n*Ng#KZz#HMXRlN!-9DHu~Liun1y-MO8| z9gS&fqNZ>1zVp66-uL@`-}ilQ-kafDAE0_7YCyemh3F}~x%5l;&R`1c)(<@0N>9vv ze$`Xj(DSP@6IP%XeXrn~j-E4J*9-Nm(EXCDTdtnkoz@*MFO2!~=dG@)9vvVW((0-0 zN%w4I?HqkjZ_zr57J|}Tq29O-ZymKCl{q?KUBz!Eu>Z150fNq@p8CHim9QRGCg0O9 zCekkrqTSr+M|)Zc6RPC^(RFD45OOOb+Q0MGr(KuQ&A@lY`Wc}(90J!DFhFJBs(zy- zi%xXF@B=>wO#0T3Mic7wsIk%y?+str9t7D}I)KW$mZHW=Khd@rDx3enxVW%yb<{|s zI?*fhiRLmfRyrUz6~nL9+?M|2HjOmNW?v?Ij83DwvwQt!CN+``cm{E9yO*f95%Y%e zw53Deati@VY;CE`W!s)K^`p&UY1^@9FopLh@GoOrZQE=w%fcu?wK*B0ql{eAy6FZG z&|HMdZw@c(;5JvtQ!gq}OFiQp(AK)Q;l@J}4r;G8ETE>2!a)f?CE=$5myjvjmV|c!Hqqw+mm>n)UPE`&kvfA~$kq&6OeMhObONxAz6tnI zdJ3?c&H~;nVUp@0ze~b2Ek-*{>m(ciyp3)H%t^_E(A~HrXH1vqPoc9mqA_KBCl%gL6l}HPnWkVJ z3bsta<|){ptA18|Ii>L073^^Zdrleq5{0)$iBg>sm#-_5DFu5~nU&WSUYBC;n42GTT;Oa&%6 zLC*7SD@&|<*mTW;$a5R&V;Ho@Fer|&G3!n@ZwfoY6C#M3qq~x6XbcYS5U%je(DK}2 z5l(n{_9JZ-Tr({BV${s%vA4rb!Sn$)=a-8t8)pn8lO=yrWXeTB>2eSX$4GjR1J zX>?53=3&{2@uLBa`k4M)SnC)ul3uawTZM@jYfOv_U${9D$;{TvDVlD%#uzKPq2(aL zpodo0vN6;ew>oW<(L8O9kgd3XnPBWOGDAl42h(c>r)Z<85 zoG2R!yWk<<6HZ{{ZJQ#YM2^E7b;VF^QKdwQ7@Gz5M`rIXQ64y)n=svi*e)kI6h1R| zCk94me*dY#q^2tr@;sn6cNcUjN5qf_6e)i{Gq5uJdZCO+r_ zhyUyOV8*A;IlsPi%jw5ny6_$2$fFA$yFCAo=P%#+#{FOVd;O&Sg`tNZyy@|q|M195 zzkTJ|S08y{V^~`tQJby8N z`_OgApZ&qZ?fbJGkBW|!m(KQu`@N6-{^Gr#`O$*Y5A}U`#j)#?VyW&tbG&Ex))$UX zeaq0Mj#Lw2w%8jHu{IymyG@54eabrY>NecRcMCindJD22Xhcj(iTkns)* zw=cVClerc0Q@1dE&?-U`z9KofziQ1|^|pBvM=Miz!!6izMm!gL zgpk{JX2SOl1uVzWCAv|gCBvTU>3K1U>sOI?Gd&chL$p$(rR}-3`d-twyi%Y`F|&m4 zBa(_bG+J|Y9OBs#+vaeE(P&4Y76cVJrODC$ zR{_4$#mj~2J(g+nqJIT(foeOt?^e(|aLh>AINexo<)kEp{H!qd%7<`_zuHVy%m3?3 zlLN+YgDG`{l^Z>BZw8&^_}{_4ej*$DOjPWK9yIsjE_nyw0F9wFh(9eOzy|@hSN^)t z&l}$SC+|*kY zn-oIM16Cs|KG!NLip4X3_M0Dbq>O(?eObi6*EWeUs4V;1TE@!U{oK8SfAj zhxisPaBnV2{UJC8diZ!3A>qLudsl=m<|N=_0aW%S1kI89hVU~ZvQv~}DI;)*|Ya4CJwtFeW`VA0{X~k36IDw-y!-k7svP4`&>YCz=n&Dzo~Z8rK94 z0~(FOzK5}vFoG}^&3Gc7z CS(_*T literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Csp.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Csp.dll new file mode 100644 index 0000000000000000000000000000000000000000..b0b2dd154d8abbbdfa6b08c2b5d32339242846e6 GIT binary patch literal 5120 zcmeHLZ)_Y#6@PpF8^>|%MyXPomUW#J8{Cx>yG}!6@a4`argm(6j$6`{W^X;d+h+e9 zv%8LuqH={GD11oOw1`#(L90rrmD*B)h>(yPDdGcaKeQ4>k%$x|5CI~RenBG8hTogL z^_}gsLMo~%)Va*tH}Ac9^X4~i{y38dAE5>!YDB$qh3F){Tt*drZ&HD}8?L7j13#wwpCqEj}c914b=7Y zrL)Os=jbMVy*5D921#oyZR^8VM;%2a>QsCxj++G>zbX|_$hkDo=r`Gv|JA19}PSo(G8zA;v98zMfnt zZLbipMc5RtWzT^eErI8y>$&5=coyGpqn$;cp1qErXJZsJwU$|;hq-ZC8>DL?0NaJi z-;JmpRi4{i8A76$HRie1u051$rpFY$gS^y6`Z3%#(*xQ&S~HC)`gdafbw#D3#}(bA zXuq<#NAZW1pNrZl`20CBy@gtNi&ar!bkQQ6Fe0?ND^LqG?6P75##u zUj*Gurs8cyzYN+;4}o3}1epH>JwSU>2CXMYGiVb4n@d{ii~ye3Qh%-Z4A#QSVV%n2FTzPGl|xVPX-*9@UFoi$cD zVMWpo%hN)-c5rnMSrJ&$F0qHT?z3XSjGQp-*k(}EW_-6~J8IAw;h0N`tJ5bFnwEgf z3Tqt`MaD0crCli2sb<82kixS>Vso`#Zprk@HN{Nig|-WXArI}m?O>`kZLS=I!Zi{M zjEpRoLcSeJ#j=qJO2)k7&^VZMPZ>!;`f&Zclb+H#Kp_}u{l!-f&0RNi?%~RhXdCu% zh3GN(Y3A*XHo)1zo10Iome()eb^3)fm!2_>J-6|Nw>SLd{M+|mIR34FH7q*cn0VsR z8(+Tt&rhED?e9;Wee#XrP2H(S*2_KrtUUg;(|+`RQW*JQ*N-F@Z6 z(B#24PE>wqXq98{0p4dYOnOYnrV#ZtRYYt^c+lp7hX+0?an zA;I_i-q?~Q)TW*-O8;oUc8o63$28hJ>3hCDFBWlamt5h6dMHen=mw3p^jdxToGEQT z3Up;=Mq$xMR?v2h^wl`jrv~pS+<6+c4H>&|?GEoW2C$~_Mc1oQk8+2+b$w5tFug)# z7KDzCBh4U`I41xGav`=?p?+A1dcxHObFTVsVbNvgb>`NVo}7*FXB5y z2z3Op_R4nnSUt>IhyT|SO#!fF%~LOa(IJ&8E2keP3cnri9>w*H^CBsG8i&BnQI75d z9itg=<9KQBM|&J}U;OH(Uo~EQhfkRn^^*9<`sDlBsv~w8Z<@q2-hf~=cr{7FkBv8_ zfKQJW$X7<&l&@K6O-KXiO$uS>qZOBz8lS?8OhZf|tZc{&SMju@Yz8R#4N)FE(Lw4) z-wgb@_zCn5F$%$38Q%~RmkhK7-cXV9A3|fGhs3u83m@ZgbR{ZQH34`o6L`QTzDp|p zGSD*BIIN#kv+$9s^YFij>OfLjjzd@Dvpv!MD$WF%v-r5=v7C@gz z;T0?ae@3K$mEga}dVx?M(2cW;8y$*L1k`UIunj!m@Y7SFXKb%eMJ;9w@oF(r+ zKkDaF#3ilKG{*EX!w6A_b*Ri}RLa{Hgbd>{zu@&6gLtG~}bkP$x` JhZGFw+!=7NvFmdTO+(4v-uS%Deq3jF zom`9PRRt=j)F6^pB~mNY4^dH-R;UtDMJ15Zs(&<6OI0K!Dy0%tLmP?GKl+i1roT6P z>$|f9;*V4+5_6e1?`z(?_vX#)IMe%|pe7<}M!#@@=p;sNX$9XKR3PrW?x&sflXa(i zPij-Ad*_$zKrczZC{0(lOwaQ}Juh?_dAjZC*_oW~`UPQZ*wC@HYI=5pXi96MM^C)? zw`8?5biKY_8zSler#YP_J_ANy%G^+z?Ct|ni z+brU*)HB`%-;>+BM^OwXhO+9?Xs#)RetfS*84L%-+bTeQF4FGo24h45BIIiHNf}c?ElYl*B zD%@7^vw*GiMZl|(0meT{pQrJZLF>uU47!3Mz^myvU>|)G@J2cbI83hs-lAZJH0a;0 zV2(Bd{}gQkw3PG^thFN-zoOmTas$hkj-96&y8u}r+`Lns z7NJ>ybUZ}$<)cv0K5tn_d(k%Yj>uqgO_CM)s90ovjhEP&x5JCE@30-QAY@?s-r6~n z-l8vEGlbA|)@bE~6-hfR&kE_8-PHiMcpQH#zA z$2_92I(ZV%tV9;Aur@IfWc*TD+Qp?h(VSQmQh1g~bS^f_Ety`qCYX!7&~}kw@IyOq zI|#KV&6R^txJHr#BO}YDkUuD;rLv(m6;}nlFD;|sI8{wb?2TKTvSdEocSOu-ESZe& zBm&e-BXy_rqtdDpoA4r6NHg>$*H|58Sj?-so3+iN=Lex}1qrK~3?tqgA#*}5+m;9@ zE;+=Cng+Q#;9700mDQ(g^+a_D0j_-J`J-P6U)cNj(`WX+`H$c3rDk2z+M9IJT7Yca z$Yf`Wp3*u2!5C|Q;d2KTHjkWntnxH%#Tl;<9fzG(KHZ?_a^pMr;PdU)_M7wfo_g-J zzkbJf_}Q-K-r4Zx*>^s3?&z2Q-L&j{Y3ivbuYLZOKb?5(cdx(v`xCE>UeTL+V!gce zUzM+Y;nW`vcOU&l+u@mkvpYMV{Bz5>H_rCH^u4#vzFjylb=k3(fACcQ{rSOX#o#sP zUmXkY_doW>w;%fSkGf8MeQev7$1l%_O}hKiv61QhuN!{p zliOlYub#{?{)XW(65d#T*DmuW>!#5iyN5@_ z(9OGhwE0wb?vP!AC0s0)I&xaOR(;i6%h{SwU3D+2`ySt$IARHPqUV>Se>h;h`0o6O zMm^KM=j#QrjL&?@6<(-^!gPtQ(P&e@HJ~q;()Oc3S88SyF8LDQ)9o7FusRR*)loZ8 z)TL3!h_MUb>d~DB-d?To*RfxtK4lXH>iV8OWqQTPED9Z0m^6b>;-)}GP!O>`s^R~p zsb^oEH&<5QI?OT{*BM*ek~dK-c_8D^RDYw!cZ(Nr*- z);#s%7agji(ilp-=lpiOFHLj+=Rau&nn!>xP>vn|oS->ilXz+019}qhj`-D0KWl#L zKYVMnsaM0_*C*rcRYPpD`hZAGQx=#8t0qa32p$nNg?!n zP;vWl^NV=I(naV;pz-k;f`%=rxrSyLkFVNbW3s_TP)!JGk$j2`9VPtfa zb^_zfvaj1Qk9U*vC^4FdtQPsD^U*-&9Q?RSH)G8ytXEX4@y?d8FPxzwc8LE@>qo{0 zknOnYIF1PM=ym&Gf)hg9SCMio52{#Zs&=@_IF@7|n2LAve-YCXKFS)+Vr{Of2;PTv zS*)+0q>lM?=*R+}nIdMGfC8NOWO21}ZOf`Hu4}HukE?xdTxa!ezuR8ljL)D(hJSQV(~*GAD|5U7bXufkpKVy literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..f29e4ab0676e42202dcda241c8b4f398825a4f67 GIT binary patch literal 5120 zcmeHLeQX@X6@PpFj6)oUC@29!*L4auH7h4}98z$5=W}RG?8NvSLn$=b+Z*3)vme*l zJts#cdR5a8`VW*)B%*#v6%wU_ekzTkRw7aq@kc-^6{tw91X4fJ3W-K)D>W5Oe{c5I zw`V7`LiwYWn9IC*^WK{`?`vkqnZExqY9XRl^h=kBPGaPiR`A_H4eag@oa&~Zu6n8W zq&D?Z?_9|a^s@Ae(sXsp^gKV*^Fo&uPq#gNVqZ>o{em#otm)cPS3R?fXi96L!od?K z;@#e$59+J6A)+o&IwR`Y0gO6&8l9*|;i<@OCb0dg)c`@~)T zVi5ju8v6FdU1^uXkw<*}8;E#yuFDp2!;2}jn zuJCUwJ(bkWE$#GIV(8ETK4SH#aCBDDb14lrJ_kLU0J~@au!puPxKqK5f|Cl~qu?h1 zH;}1tTfxr&w$tYUZ$JbXzlA~;T z{2m2!v>x~;>3Tp*aSuUTCt`7qT5C~e5E|vlt@Jmb$s^ONq763b3}`Gh-qMCq=Lv16 zDYOiF$)FMCzyh=vRV#(6s$1ah+vmXLMn8(8I&?k(U*2ua`&39piB@5H}6!ZMQ9ex z(9DFW^n4{0wBK74(q6F5yd$zu+~7=ze5F`qdV?10nX|*ok?*n{F)w6b``*emliq?a zT{8sJbXG{^gjIpP)fpjOJGi`t2@zP*F0+P}>Lg<~F3 zSb`rrG$RplD{L%`8Ckzvm3Fa|V9kmJA%$m&Smtu8+_LFa8;seC7uqf&40>qiZ3nJ4 zxVdT&3fG8ZU_{Bq$E#eb8Z**%?a*Enfl+Xrro>aO>be4{w3gD1RIjA%5mixWstTHn z_L!5V7jRxE-aKP*e4$yH1YaEyQ4&Vk)~+L#P>CSJ3Vj)iPuOPB^MlZ~f|ykI+=wzE zWKPIM+Y$jq^;NIuCGpsdE5(4|OU`}>>z4(=qKyG>7N-GCsBb^h$32j(}8yzxlwJG2G&PmSmasA}hH z3G>-pW-DJxe9LzH^5VT`o`3x>-!+atyY~5a*8J)GJD+~*(J%kAWzqS<)Kib&^y54J zc>MKOe{=e`$6py;-8mwXc8f%$tXM9zEM}c;CSJZQYOmx$Ujro$r0&>9@~c zC_FHA&9T$pf2#k%{NS@NAzRV_V44 zoPS7oWBDCB%+y9`aZbS!lowN9=6y1I#@HJ7^XUR3^G z-&-oOxsvn`2Q0_YCAwat4b#5o>jklh=SJBTUZ{t-35hmqw6WhB(C1BQ`;|afVrC^Q z`4ZptL5*%%9*1OYBn}%s*&20?7(4K47~N*z71$nqr~5VPQ(95cuJ7qnrdO<(MWN$@ zlV%V~+#`qyN+Ob17XMEG_54g&@{RhNi%BOK*BM*c;Ihre~DQ5XHX{$^$1VQ9ssZq0hxn zV0DOH2->O`Lr`2YFcWw~Rh0e^90MyP#xf*)?8nxXp^G^)O3H;LZ090Yvc4%iX5)Rz z%9ko4XR1Bfk7?zRkJJ~if>$}9l$UJMl`Sk!bVS)4M{7duV5wc%o{(Ph za+b@;5m!kO+2X(1`jOWGL_MlN_N4-!^h7>PP(n!i%3JoQru^Ag*TWUZ{>1s<8CTNP zuAzosC43w;RcAhYt-ymY5zS;R#dXc6MMos~3>C4$1Qeh|CylF@YhBiLahb9HV2XCI5$@fuOC8hR0~J={q~+Bphy2_@S^(r{5@%S Kf6@PO1pW;ITUxFF literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Security.Cryptography.X509Certificates.dll new file mode 100644 index 0000000000000000000000000000000000000000..4347d38281cf43fe04a141334886d63dcde1ad73 GIT binary patch literal 6144 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 H&k^`H92EFz literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Duplex.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Duplex.dll new file mode 100644 index 0000000000000000000000000000000000000000..b774cdd0afaf7f2aea965a4501d4f95bf60f7a76 GIT binary patch literal 5120 zcmeHLe{5Y<9sl0fpW9g50V6}kxT96JP;T1w(XK+Z?R%S4T2}hHZX!Q+-tFn@b@$!- za_+rdpBj89VjxinLl9!bL`e)LXo!hKBSJFyj|7OCkjw-Ujnj}Y5~Fbj=I49vy?w81 zXG~_y{@8iD-~0V_zUO;B=X=gQ-PB!=Q4weKeKily7 z&X4eMFN+6TNxo zz&F#;-l6NwO-3KlMrhh&?UTFkHt~$&A?nh6CeE7`oWE{0Q0Tce(dgINmH*Y>iO4Fn zJmMZ;W|U}oB?v2$c7*6Mu)E;5J=Og;Z*wJe?cEOfwuXLID3?RX-)#qhP0uyS8asYS4|e8?=l1H67M;Ow$QX@6_~jnhH%F z&{nE~Zlwn_e**<{Q^ulAv|w0t1v0ki8u}J!H$4SA$N-|bSPh?_G z%10GfF6UfFdf~VT9@ElK4pIHKsv z91fbX5QSBYLP>d9j7lZe*L7n-Aj?I!I_re%srNgsoRcbWd~a=^32(tyWf8(C+%;YW zX-CQltJ6}IonZY4c^TNssc?jP_?&RvqOgyS%SEx|_^NJ6lg-No5xL=*>xiIk&H3eu za$+2az%L6x?v{rLZ=Mu zp%0y+;{t@bwNMR0S+)vNEjhNt>PeT@(OGc`So1E-36f(r1C@FsHCM(Oi>o2k=N(b< z{2+AfAXOz9SusLVC4&b^Mc~-sJXYM(@vQpN1vKFWp#Ts$-_xh|`EyQ3O~dF-KwsK$ z`X7~tuAlhj(96$0Fmp1bX45d*n@loVz--yVVuxmj+kgJWyXUUXzVmSH`_zNIRU>)= zL0b6~fjm*r0#CrR6zXAYfs;qB8uupWHA^MwyL|K-$&UwH4)Z~Uui$^F{o(~s|X z@s>Y7^Y-sfzWRq}-Wt4OXXdd@>eheOzWtRG?;h)V^tHBQ2X>#@)A9IUTi*NQshzJp z_x`C5=I@@o?D(rcetOqE#op&-@3m)sKN8;K-}I*s?!WgZohP0g`NZ}|F3-trX8D!l z*{QqUI$rypWz-&A!6L5sM%=K_=iLUqX1Zy6&1CzG@RtI=UNeURkCYtoWE3jl_L|dC z(RJ+GWp&m+D!q~7(2%&TCNaS{3J&$!ZmeVKG-zYi8p5Y=aF5l8`-DN=ItmK2?0e><@Jf*= zNfRfF5<#f2O@RSQAURM`02fQs*QthN+~f|ys)v|2nOob^yGCreFXyYg>rM&Bi%)PV z^_FMr*^eW}xx=gtcuDg=M!?XZZ(DQKi*Ix&+uG^@!x2dzyA@RXKng!@%K&X`_oAv4jFIHG&1h&U=2hSq!7o! zol+vEM+@X@ryd<^7FGdm0K1?NemNk{V$Db2yuW3xX23(he`ClB8MdGK5-@Ty~Rp*auY)>$8C z4&x|{RF9v<42SRx0J%Zh1C9|Sx>x7NtHyXKyaiCG&-Oy|n#1kd0HP8r%aM7tDp(&z zphSxp6=yII*$p(~O5&U&mSuZ2Z??hTs8 zI9xXoG7THhX{?2`4!Jf=%$RGwgdPG^LKE){-V0otDv1?=<2*m9*KhSW=dR-U)^IOA vum+7GZh%;2><$+QGoGuffcy8YJdEO{cF`bU#{XyVoxK-LMwb%#KO*pNqq6XX literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Http.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..f4dd0d1eb3e355825b8cef4a7427507204b33e71 GIT binary patch literal 5632 zcmeHLeQX@X6@Po@FOt}C2#G==u&D#Yt=ZbKv2nny?Xzhd&WY>0IFN>qz4iFK_1^9= zyXWL8M6V*Kq^baswkY`n6`}qE5~TNh(D@QwUOE?QY%rZsBVi2NNv@oCF$?Y z?)vU*(~7F9ij+C;oA)(u-n{o_cGi=JAEP7@HQ>2;k?3Xg+=dnW*PsG%+qK_mqZcoG zeaFjM`t=>zdE3{E(#uP;pj)QvdV!u3x-7Z6?doF(GJ3(A6-I08x}A~fsd1vTmZb0g z>Ar{J+1{X!>g%;`q7C4*gxtlCq1W*Y;~{EScp~(h8SKAm6+rO0C21Ho+tpvSkH}Dk zcEauf#)pZHEE|c0+}#_w0llkh*#8#Qmt9w?Eui<-3^D?7EC7A~IsnMjS|h(fsitFg zL;BJJrFbMc1ryaaOf*`hLhKHXD;oQjphlX~iEh4( z2!D0$;ZCAT9cOJ~G_!A1BTWg}m&HD#+vx4??HOcNBRPQgW1Srj5G|o^N6b4ifwbMc z&l-Ql`Zx_82Q%~!;K&|zeEQ(T82Sy(L|r^~)bVnlxq;N0vqUGDIIs26Rxp6_IPN)A ztr5;N^p%Y0&P3>C6U}RHCYtCS1)rv~iH+2lQ;&j!3XUi^q2Ol}yi-9_ zK^w4%%79zwiweJie7YfF(0ZEF4BAW{;8pYpULk4C%BSAYJ_U3ZzpT1 z&2_RrCqI#_jyqRJ9j~M2>!{}wwd1a+lXX(9tXwzWy>-+N>O8x)ZVg66(XEr-Y{?Oy zq=IjG(y?8#R<7d<6p!S>g-FeZFU+C{do+WeT9 zGfPe|;@GBNm8QHx(RS3N)50;2DXc~wFK9|49ac~s7zB zjVcsPw_FuWmynwRA`E_D=WGZ0txA_uA7zI2i-0q@f{aoiQze7iz00WKdQkrp0|F;Rh>4 zeB2GRZatO%%JrkC2OjBJX#3%l)SzoxOHwDT5y+-ZOtvX>u;r!CADOwb?~N0cZ{TR9 zh6>SFVWEjnPtenuksdy5`Hj*1)ANVUJa_J$r;X#!Y<%v$*556?_qn$o{nFo)i_U}T zQ;%Qs!Y#i&eeP$!eDznS&-QQLk$7yqy!CIDuYKXnuaCAr`dahR1D#8|+aCXY<6FO3 z+VRRa-(Grm_DFie$yc8}wd<~2*E6DP`}v;_1$TKjzWMG0cYkZ+nXeCBfAyCyPl;`M z;gyqplZVfqtUPIGmE$YIS(_u&Zy4ih-j;VpmmVLFU3zq64DpQszb-w6?Ou{%$Q7kP znogHKRmwTGb-O5My#?V8>x>7Ss!MrDNJ7MW^9I9J3++eg(qji1804_WIyA51kcWKn2#$($QJXcSf zZoY*5rsEuyrXNTgS6DrgAKpWd`Tvu~ccL4ponb7!cpYr4oMyGbOPv341T>YDZL6;O;f)?eU8#2{tX%$fxMP^;g1YO58W)m% zKxQaI_W+L5G_VPLY3&C+0eD;Z)kWWLc>4mMbIs~*`Iq%^|EbW7;zn1>h(k06OoLUE zB<$GurVy~{(j0k8XQvvKh13Mshuow9dLF2-J>PIQeAVDn04*E*{2G?_D4lMKe|?k# zPP7jlUy{XwRZ|AlVC@fQrhMG(K2jTSet> z8PPG7T~^?6E*@QtUQ`x5jE(2j)qJc^bXfTnM`R4TKIZ226`@sK|9|3VKfW%s)K9yCairL%?HI?|;kZcjCSp)s;Rp4_KpY(WxXq~breQa)ta3(* z$N{f7PxF`&r!XSWiRgvZ!v2=vw_X!h6Py6ro>~#x%_*M`M0U73*ylK|OmXx-c)n|W zpT}!nqbbb6by0$sK}}R@^B&h3*MUxH%+A$XLZ62hdQ|yb>s)&>vQ+}cKJHO@tDk3O z_TDddd+@cY(FpANuvI`@97LC6S)Y9#-;Jk7!7%R}$4l))5CJ{>pV6^B9|B)5x%gj? Gz&`=p1$q1c literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.NetTcp.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.NetTcp.dll new file mode 100644 index 0000000000000000000000000000000000000000..f8aff09683cd07f2b3f3a42ac84d12cd15360fc3 GIT binary patch literal 5120 zcmeHLeQX>@6@PpFh~qSNK9nk@X}ZAyV(PA(`0CWOhO_US)~y}8zKheACe7a7_`Gy) z_cXib_z;vsv{Xg?QUdft2q7UVRHRZ0f(SvCil{_YPf!aHwc$bvzk7MC%lv3gc!4$FEug6nbtglzEU{`Cs!LiL62^ z0e6a-4AJ5e2rHs?i0BHix595rtov`?`cml1y94sAiGD^P76Zt?SPcT3nrjp{B-M1H zLx%LF1xdx00n?6$14^_EqBo>)JUA-TAs88J1D-_75RE28#Xg03apTxh)JD@f#zM|H ztYrK34x&as1ZB>EjVHVD619T-6V7VW^yYQ@y zc$VR>QcZMH3!`kOPVGRdosK9vMz^K9>5Fh{r@BVaXB9n-uI=<&MXQQFs^}+`^)AI9 zR0wCZU%~Uo#Pm9v=gk%6gY&YQaw(10gSOLEpq zhz)cTeOd9JAfK*J8MKDxG=nyh2YNL<2HHbUf?h{2f)3E{KyOksOaB0WyP|n&Mc>aV zy#<^O%={H_$4L~o^@O~nNcjFzPI$THjNWwzWh zX+!EIt%>r2mXsD-lF~*>N)JUgx_Qzo)g19@s`!>C9lJ;ctD1Fe;RabLN_g3(Q>a%3 z?Q<7|wC8NI=!h(is*wPtS*!(ua-vu(ms#J`jrhK(6rFm(4pvg{u^llhq;Grfg?+}| zIZsy107lcfz$-7TnzV!Zw2&3sUl}1Md`sF@Mz|0@C+5tW6O1^v={K!euTr%gHRz0R z%tgf|?D2%AB@$)@&5p4l>s9O0F3%@SGh$9i;aVd0S*cg0YP$8NVWx(ZSCC=o1G{KD zm}=9yR|Hs}QQIxyRG@s_4@AYt3%Ouh0xKz;m2^hf%P2W8N7);(I61L50(C^FnH0Wn zmPPD0g+<4Rv14+m2$l>h@MP?ev(2*W`GIZuu_~I85oTD(2*Z!+1{2}PeN}j#>xOYm zd!CaQL7)!573OJV=kW~{&eAAxz(%t!e9A82O-U|kQ7TB&^{bu?q8yGnq5=aCelb(t zcW?>|vl0(+Uf2Ct4ezl3fj&z!2y2(Z6^Q|tjlQJhQ{uhMZ`x8{y=Bjj?)Y1}+eXjf7f{6x$fuRU;CF+?|<&};}89-Wx@H%#M4K%zIfB0pLzYYH(q}8nUjMX zx22v~BX9m^;~QT(@y_9OkH50&@Ko=qU0p~1+IISnr?wsc-n*yHlrnJ49uPZmR7R-ARU-cf1wl3wN zxr>uKmbx|SOdGp#RT$i5^y7}8QIA5whN^h3K4H4$8n&#Cb5ojrAaOh)2PlE)gQG&c zJP6-ClI@Y+rt~cHdQ(nv@m(y`-JA7f&T%G9+YP^4La4)yt>-=ljPr*{Lj8}tra(7e zaMcTMbXbol`2Cp(h#|xBi;-~;1ginnBnccFcS-?Fm*&V*PTLh$0ag=QA9j-h_<4}R z_Co6ya4*vkQvfd;`tk}$cPgKLihpS;g6COXi@sUlRqzw&9bgm!S{?5InhF_^1h5x? zZh@PGcL{F?mc4l6FowPgsRSM0it%?4F0V0eRmEP1uc^jhJ7c(bbcM8_&^%zoG3aV+ z_9x_mV~n$tgRhVAc&=4=HFI&PF%RO_*&JsU<4BCu#7|>}yYUPlbAz-C9A}W|po))I zjq@e(Hj#zqY%evgS=_EQWK>{f8JSnBiuK_PlxZHL;*3E?dXderk~roXV%HOSHlYdN z?WtLD++kj)A{?$9MvwE%60gRk*TOtLXBtgo9Il%hA`KGRN!CJKhg=&vX3RBTMh_EI zKojl^-V0otGQz5X<2XO1)^GVZ=da?$*6>DrKr|Wwt`DpVc87xub3T_>0r&4;dN_+8 aw#z01diZ|^$JF2FmrYb32J(N(z<&U7;zsxY literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Primitives.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ServiceModel.Primitives.dll new file mode 100644 index 0000000000000000000000000000000000000000..1322f58571a73fe07e1f54b849f03fc8fcbb89c5 GIT binary patch literal 9728 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 IzK96?2cj;J%m4rY literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Text.Encoding.Extensions.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Text.Encoding.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..81f11b7d62464630c6efcb84db1e35186b4488d0 GIT binary patch literal 5120 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 RMfLmqBM{HWA$+I|{0|T(G=Bg9 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Text.RegularExpressions.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Text.RegularExpressions.dll new file mode 100644 index 0000000000000000000000000000000000000000..47103e185291503cc9b48571c7c1818d428d979a GIT binary patch literal 5120 zcmeHKZ)_Y#6@PpF6UR>MBqdea{OP(5U>A3>3-W@60clo?3RDqN|rwL$__mR|`UQ16wt1H8Yh{OU|6o)~|2f8JV6QCz@0mD7)_B zm3XyFbf?;;^bxg!(-Lx@?!l;{kDwE6ka#Nen;GoCY*j$;xi!$pcUYDGYGXt)3vDm# zPBAh<^u1*x%!t}iqIE#GL2p~k`)@{d*>$Pi0{Sb7d73Yle9$M?0zf8Xjr;~Bn@V(4 zb3NApC4CzK(u~dyCE5tQ*IZ#aP?Vyh5VEaJ=!rH$v_C;g)Iwa`*tZll(X@*FK+f5% zWP7ojsG4Ma48A}2)%^-7Qp&z8rnNq8pl_gmh*?c!0Um;HU5^o+$CyU(b>)25w2K~V z{G%z{%dUet`Vcs8UDtgFCo&kD5p}*^rD1Q^mwX+UV&OOJ)wM{G*ec>_lfZf5}uIohZ1g;FfDZq zi7!Yy?!??iq~`WI*`syT+J>a&aGmVKI_hv8)e+5ullNwwxxf-%qLODgu4NWz zOfUO^D`?d7M5$m^vclKrbYCC!QM!e|7j)2G6s|dM>IF-T;gYLKGNKR^i_EX_Vmo=$ zUyXghw8X4%J=3vQ&Y7_19k-J~D>GhDOG7FL?ihoc^uHRi_{r@ZDK4KbIKLhEG{HOGh$x2!Zt*#v)Zgu zS+^@S!AxNLW(gSv-!}`Ug-~nKtnM2Nl&g5YC~0}zu-c3$2A1xQFO^*(v*BrTmKCW` zoUBoUa}iI3UzP|t(Y}v4R?Lx0Bl4dZB+|QVL(RMuFG`yG<1+RshA>5pB7fnNW6qXq7P!ul6PfkEAj)T`~ zrQ(I&O-X+vBI)n}ojt5vZ$X}HqKl)O-njkZ+nHY<*>~6BD_n^4Bt6x-njbU`Ij&J z{ioWKFLk{9(fYq#{^-$npZ)GX8y2l6CZ9jGFSR)rTS!)*wr$p#mrhZm+P`u zjW3d3H9D}v{9VMaR~^G)!__iui@l22{O9W%?Yg!{&jCsAopqLw~Ude!#Jpt1rLcI>$ZM{}cSj5wzToSgg`a&-eZC7YZx6z}{>aOVoo+{P!z+Z4&e51P*+VLL>j5-u*O>2Ab z;UCXOD#z$M34Cw03R=tZI8N^^D3cX4y@ElZ8jH$!^*e*xqZGU3V5 z=-tGu6O5~jt!(l8DwG@xiY-J_{SyFSF9%|CFOh2ezzu>V;o@ zY-F{5`EZ-~?RaQ}s2687ZoQ3ZptF>tBY@*H18f2>?FT?l03HZm-Sk@Hm4ERGUn5@< z@3+O{mm@=LGA!8GGEoMo0;@W?uw&v)DPYs4d2*!EPH8I-sSd6OxlTUx98h8VW#cn= zkty)Whn5L`aTQAoQm2pNUz!TQIjTD_cMSGQ_zBGRu?oRj1)~p6i8RV%Tmq#bb^-f= z^ut9imZ*$X1$4d0EBW-LNjzR-yJhKn1)0+28tivgM&O`K<}iB^-2$h)?1L)TW_>~~ z*vB|K8M&GvV=Y6gmWvzpc@Qtn+B&mX$6bz!eNH3(J?I0-+#u}&#u;S)x-gG-jq~MV z)DcZB+8gmpLw+p$xXt2ytst|!1H1z7S{eJqyI!OPtWMO8w{8!z8denNCO`~oBHubV zKC~Sf9ow~~|5K42t{}D^=bI_6j2o+oWE>0lASyJC^&CVOz+*p=tz>P)b;;GPB62td^WgN-N;q|jQzbw?q~fv*YE1b?de{8f)pBsT@SWOI4u@3&3Ub_3ZCB| f^{^T^qo1~$k^wdRfA|^s|M^Yv;L}BKVg~*V(_S^Y literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Overlapped.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Overlapped.dll new file mode 100644 index 0000000000000000000000000000000000000000..2f4cf57e4de56d513df672875df83583a02d6fc0 GIT binary patch literal 5120 zcmeHLZ)_Y#6@PpF+c>e4lvD|6%Nhr;safpUwQE|#*>_1}YRATRaY|@u=I+Ml#e2KQ z?5^VjsT^vdDne@26r@(-KYVFXK^2Ios8S+Dd}=?mqD7TJDiRbIMTANSL{JI8H+$>5 z#BPKlAw{Tjp5MOr=FOWoZ{Ez#dgj=p)I>zhs2491ox+n#Qsb4OissJuJ=aM;yY9vA zQ^xd*-PtAEH_OT^Dp4}?!gamC%t=#)u4%hwdNyO0yn?j0ZQHW1W_s=b(X`P-N7HBC zh(~*!-fwmo14LUOX^*5k`|vbTlc+@7HJyn3W&!)JOBDz?mnKSng;n{l{;aVqLOI<_ zG|NPiXldOD3u@&!(N>T@gx-y@?7w-M>#l3%`!8_2CnNLm{Waw7*Wo6hJu!aVP2FF;`LJsg8ntSdix*I;Oq4s0~WxGY6 zHIgmSTJ{{tP#QEZUC*6IrqXz3!B<&-((!Vvi~`nZ%Mv}z%mrhJZh!#f4pe@2p|TC8 z;|en<`xDG_Ko^a#CtB$*8ox)CL>K)SW?ShMLqPr=jfXVeqVWY{`I{O`8o#RLKiBkg z+Rl99m(b}l7$2hFz+N;yqk-u97<~t@mG%I)P#F|ip;N#idKGxP#uWVn^j#V=)P}wp z>d`m`{0z+k^ICHmmfI1R7pS?)s}#kL@xvIYVGn}t)(H)QOa{6su{FVQH<_V>)W}U= z!hQ4-?r4ppJ7&B>=*W*#$%i60((U^2%^q&p65(@p<6g4+=3%%!uMq<=Tv57APOQ769E!57Y34!xERA;v_;O5 zDI8_>mbA=;#Ujh=ve-`64mJ}Xv>mx1m2Z3Q#y(T-qNhsm*K>ulK`SHkp|XR@oKz*- z-`ql4`gvuS*}_KiX}KsuCzx<-;n!PJUa4$5deC|4h*eEBw8s;gQ&^0AQ12Kwq`Y!P z*~O)Xrg^z2m2~qm*4eCAsVv+|yLmt>U+rd=pt(Px6P0g~VBYCPR;W#;w zU%pa$SOv$SID`{?OWU5`PiRZ&i!Gn`}B{_uf0{cXL{?&GfzL!dvC7)DcOJ1g;&Red%chR z@vZwm`;)G--yHwojbGcDlDo~)>661V$6h{J{kCOPAG|_HtT;~fFs-kAzZq}-ezUeE z#`*n%U%#0`I)_S*yD|)vaQe-;Fz49$yJRKnElYPiH##bA&EGmQI5spa2W}hNWn>fE zGs|`vmawC7R3HtEcB6LVxS6AsP26x)iSl93J+PXWdMn|?@J{%wr_XeHuR*(JJl8V| zas{v8a!I;@8AwsWnP<@M-h7|AAe8NezNytj7%X`T?>f_ z*>4RH?Zrse;RD%&xLnB-o?4DK6jphcK^-{ru+yg8oVVJXRiTWewXEcWsV40;s7Jek z#4UNQIW62`D2md=k)wnkDC}$m5_uFI@GyVv6n&LzaA&P{e_>Ig4`4F2vBdYBsO7$t zr_zoyBWyQ%pGc|C1a7_f0ob^Fn2iSiFC~Va`0fo?J>CmM$ieER(~c5^?~ZpTareX- z6PK;c!yp%Mm$(mjfaXC>;ii2U{1otDbnB+)o6rB7Po_3Lpy=-%@$(ZkLoAIpT1|jQ z8r6VRK?-(k+$kk&y0l21R@$d+Wzi}i_0cXUfSv~~DnD&@@X=$yrvO?uGD~6X0=&q>k9u?(b0E$;&Sn!c<{U4ghX6`QqMg9G&$*~- zwn9+s=g0K=T{_O?tN2c9cpF}g2I0E|KhE(SB2mGJoAn>mD<7{uNAlfrO-8_s{%7zW Q{e6B-dibtW|HBCU2Ub)T@&Et; literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.Parallel.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.Parallel.dll new file mode 100644 index 0000000000000000000000000000000000000000..880d2b32a3ca987e7697f7c2373ad6c018745b1d GIT binary patch literal 5120 zcmeHLYit}>6+W|mHg4=Zls2JhI<6gRQ#07HYbPXbZSSUFYRAUAar&g0oxNTUp2zmi zj1z-Y7B#3X1f^;UQX_#tJbomoRH%Xofz(QY{%Lb4Z=gy9I z6T5&Er0^qmbI(1md(OG%o_psylXpKxbwpH;e*QesX^h-P6#Vy~3~}oXzig#vu6nWk zv^Mc#dv4wi^pf<8(sXsp^gKV*^Fo)Ar`w*Mnab*}Ul7LHwQD*nrl-Ke){y+mukX^y!kyD;kLBj`ly6rPIXW(LQvS{V?0Zgn*BHCE++)v-b{3++zW zonmB!=#gb3%&4@3L{|gd1HG*Y@4p%K<_^oA6U4@D(92qD|rfL_x^h{kG2g&xJaxN&SLYM^PI$Y~!)kL0J^x1I(sUf*O!$5&8=9e@(I60R-dUOyp;<6Pb2LN&gC3Rgw|;s90ovm6zDb+2LyJ+ige83K`hGw{p(7H|I;&3?Vd~6ZsBTp7IEs;bk ztWHb>X}`22?c#imXhzHlDLhLgI;+icOQyF}70g6lXuHTT_@SM*9W1pf%`OF@aE;u& z6lMVj+sK*0LSQ8ONdG}@6dZ?=1ddvqpJWPRbwtcDtk9PUKVzFk&ksV|3KCW&L?cd_ zkXa!YZA%0c7XrdUp@CdIn1r2#VN^FVST4vZwRcsT3v@;V*tUzO^J&2M7K>o!v6<=A-5BQ76t?ndk}F zY2@1k^h|cNj}IW|0sX!D`(z1wC>n%n+{ENpWV^=_+J{{edlcZvp;(8 z?E8g#C$2vJ+^HwK?#uU_6g}6Udu2Gh&;R5f-+%B6KW#hn?ctAa{rZNq*sQzH9v_&z z`=#UM?;2Y9NF|x8Wz9&K)l4o|Opl%%_8z@*l!p1cfnSfFMm{4chCLC5xCnam=_v2m z)*WIg=Pw9vI6pLG-eTP{*te^HK=kh1wMomR)@2v$5-i~+u+$mRnzhPHVjE{Gm%8SF zG)wz@Z|`ACsBJ{G`iBD6Q+G9eOruSczUS)&v4~G=$rWCxhr)D;uGeUDm({J$n$q^8 zKv!yJ6wdn+->^=NZdkpjswaTjG+HxY4B^W-xWm9pr;%?}qAra(lr>bX>wEfy=@lch zD0JL5(hNe0LycUZ6k>ff>Hh+#Css`)<;uH)Stl6R8C%(s_eU(bKkdtm<4l^i7vKLv zsM~<0=eNVg#coy_yu!JJ3}`CBn^!#b;ujt2w0xoQxC;60c;^V-XSj=!)>A(Kbe6Jo zKj2=P0XB}8_CC<#fVao5Zu)iod;jDctVz8j{??L=w^a>O4e+AlwU(e&&Bdk0JcyTO)z2*a zNO-E+AHYh7(EE|OLD~U~Gsy9EVjk}r=SyPbOjK8UX>l3I5a*REa0~oQz(-Me;9V;r zubhb@qTs*5x{#S}V+DPh>t6j&+xsHmMVFC(p;*-La$F(Xewjy9$WuI32d7+<+clD$8 zbSFNs8jZqk09!6ji-SyaUN5W)p5Ke!w_FXJ(JSq;WI&Jq&)_FJFN^mpPA_u?{skm1 B_zVC5 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..224cbcc8fc1ab0b92521ed60e6b77af1891fce44 GIT binary patch literal 6144 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%0DZfCnSC$$@t zL(90yaZW8}kmpngH1!Bnfa3;t^X|MvQk~DB!+$j|> zeOjQvIBhdnSy&~sA?%VO_yv&S_DZ9VA3XvwMeuT=FI)!c9^=!Cb;o}Ll;a%G41Ng+ z8V6nxe+r``%tAn0#xsJZNH%3@5!ecI=c_YZtee63z}$x?acNEPN+#xIWJnrpj(5sL z9^g3SfwzS2K~q|p+cI;qKYlQn*pjTI;Tz&6$7?LXtCoYSjdc(=ORmK z!N0Y-k%{eyBd#2dxs2GYy8KFLB6tU8RUG%CiF>+=!rXg_oDaJ?LX)8dboQdnZn9o4=_QvOJ_TxIc z>%>K(R~1C5Dg_Zh1*uh~s;WdKicnFbsz^ai`xi(JQV~e4M5Q7EvPwXxQiEvvd$YT~ zOKec1{sU6xGH>74{N~M@H@oAE-}NXp5m7Vx#fwCz@Z>h4=%ZhLy}U_p2NvM^SyTHc*NPwXYiYfW_LkN)^_ zI@_D{WqpO#N3+dP5r_+S4E^wukeI#<69ng(h^w-A1&G zl@09bkOO)O=B@{bx)I}#(Yp$vw7p8e z9>2#P@HTWED$r>#ymei-9vaKx`De(x*nf}XmmqV4sI?V|9%12vHb5Jo0J|2QpR3V3 z5}sx57=w0JW1bVbQX9^+(&LKWO4nyr(_y%@(*4>;S}W~U^q<81Sw*FyClp<$Xs`0Q zTk%H}&b;OT^95phBmF>48PCVrS%$T1h_M^iO`ywZ8|WJ9S9G_cql%6x`b|ae1YJ+2 z;%!C04cbcI1Ko@aFn=B0PunvFtsqA;XdOkMo3S>7y67jMHz4~44bW?#Hz}H>55ON# zv_Kh*y_=SSTFQD9Xzj?w%hX(pcP7o^^|T7B;=M{+rz&EWbfwywd0uN-kp7^>5)?O& z`{l?Hw~!lHzI5yojRt{mOU~T52+gt?nxi2~q7;RK4tcXe+S9gKazqv{kGdr%N>Qc4 z`noQ~Dca#u>V38&ri2V^-&;Ip%$xS5YlbkI&LXdZup()Pa}z?kcCa);P6U>;tBkN1 zJ}0Kl$O%Us+YIW~tnXHBM@>2@9P_y18tmzUCL~g3h4q1{A?sJ?q+OY5FinbSA%$m& z)Mu$tZq@YW>W0b43vCw}hCZ}Qwu7bCt%bQD6s}R6k-{wFs8SKWGHW_c$+V8rf zjk4oVnzm7kvyyruLPuPpS%8kml3|6uOx<&~S@HZJw5=djCGi?@{)8+DIcr-Yptvd! zBWes{5?UIDQQy8rHdV9Lb?2Y^+?6g{q!4u`Rhx6d-~O(b)A_TYayW+h z-HuJw4Pv8@AQuIL{X-f(H>PIHH~W2k@kz@X^cwR^o*%&aLK zwW~nF*|t>GYwcR{wcpCwDrPp^F3sv~zPIP&%VHLv zzp5*|P!EOa5?!m&#vW^%K4nVVj{;q}nNc|7OMGWGYqVkMqQw_OqveCfPJFb6wi~#F zw8pRP9*w#b2rAC?Jw0!FmB_3J9j^^(2BF01L<&#=u|Kx|v(nV{ry-av$v2->L(J>U zEpF-EAhz6>^<~a+#!cIc-`hf{6VBF)UjfGD(<}zOs`-p(KvSEzk*IcQpz)0khhdSP z{rK*9#|Y6p{~?jI`KCc|Q&gb)K=;xlxG~(cZ-YDrx-Y(U(~HgT{fFOj@5CoylQO6nNy&HK3X#fn(!NDS+wGH2KP@TVWMpHK7e)Hz|al4=HZXHRlnlhL}Ql z+0a*(K9yg{sVC;9*~Geq0LafUda%^1hK!ugPRnuxx>x+{sp!1^8hV%$x@ z%>%Qd5P27>$UCpJf{gRuR6SVvHe@ZX5RNrM%z8sUO=v=R`)W0ed#{T3V1mOH!SSZ~ zWQlkB%J#T1?ipMLG@1aukJUtoFl@+1<6ftA#nq}~rCh@mj4(k3G;yVKZF8;31S9^Z%Fzp&e!!K>|anE^fiKZE_d OK9|v74f_Agz<&Xn*3(@8 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Threading.dll new file mode 100644 index 0000000000000000000000000000000000000000..7b01c5624b7f21a5a5ed5c1022202c690c2e26e0 GIT binary patch literal 5632 zcmeHLeQX>@6@PnYJI-O%EOr+CP!nInSH--n@D9zIJxjBey+5Ng`@MzjTS{Bt~w18vbuEkLi}{zu!XNUHW3% zNn`lMwux!WGt0^?Dp4}?!f{;R%t=#K9Mf{lfzhm4atkuGa^Q61JZ=vf?n79V0}tS+l3&jql4(I>jUU@t&ga`j@0O@99J~9EkTVmW)l5i8PQT^ z*0mLoo3Eqa4(-qG={LyG(`?IZPpUK3-Pzr>gISGa1Ntbq_PdGBVtfoSZ_oP5a*7^H z_{cY>p?zPL=74kR+CRB(XaM7vLHEF~_I}&Vf#wF%STaHM023FCZdwZl(ADTXwxV;m z80U^H>3VdcyAn)uKp!$rC7Wn%g5l5T*<>sI7Gh0w(fC!OiGHGCS;MS`{~+eC*7)NZ zKd$lDH2!<7?MI2fLfdwO;R(8zT_POoNOaSS5pP>T6zqyosI!+p_72!^fKTs z4Ks8e_+AaO^cL{XP!byQdUgidnh}eiQ^R~MGt1!#NA9CK7uqpU+}eWjiu1mR6xBVS zTJ9cZp_v+%l0AvW1ty-H&x#r!_6jG3r2~Uh=Bgy8SVoQ!(m5Omc5* z?!lOylQGK0x|IvIw8gYM7qjK**g7jF`E^J}TE2?iBmZuWt$Q%0b1+6t$Ec;T9nvxC zhM3Nln76Yr>Q8}AN_$l&KkVj(eXxrrrj-_ zf=XWARkoF*A;*^rht`ZN(BQ0e{Bh|?A7Zjb?iZGSi*O3Iq)FEnz6B&(^?X@MWn2YZ zmPC1)v9#yOQqHc9NM96$FVa2^lw8G^w9lE9%9^r7&XyTyj%EgAu2L*AKjMXYCM^F- z?A@?nQYz1KoyBX0oGDk8V5RE_dy!OD<}1qbt7B4?Ebq!12Beo)R+%*{RzD!8M8)>g zwk5o1HshAc7Kg@l#-%OhG*&ksIy9yb{JbA63@0*fxvH$NUU7V@gb0K0TRF>ytI=$bv|6#?phxDM!l)W^JwGFCJ16oplyOlFa}k{_TMp`K zCd~N4;#9%517=hKS=%bnI7(5f{Rp#Eyi_wsgi{f=t}I<+ni*yzo#)7fTflK!);Lk= zW%MPcUyhcgBMXCbd8rdb{X!{AY9Gd?g(st#ES`^P8 zCBl^vvC}z}zl(iGP|I@>KiHgx#o_9ZWBHb_t;14LD(}0BMzA-JLD&Z@QFIV$EANG@ zAYFKjxO}9_N;PZcrAM`g0x9CBa6vo_S1PJr%ppM>CS(rDFSv&s9bdXU;FPZTZWMo* z5DQO`cN(07`<#uCpb=^qhTQ{+qNB@27d(MWCmN-&UZy){pt&^J^9kM ztJ@NfELS)EYyR3=iB6GdPxd`A&vkhnc~VQc<$kkriJFyTcr-$^W!_#7!!$A*%_-0O*mEay26cSBez0`x(H)}TsVvmj@2Z7r8@_?x~IC8FyLTDK{`*_;&0ax0#x#YDx&Igk6{8iQ6X zI!&n6pk+O&?YL%c+nT~>LsRWyx5=P(y&Pp;avgIRucL}6N)t!55}vPcBEos(z9x^v z|Nk`o$x>&|FM@kIvtDQ1WNdK@@AI{pJMp3%u}(+pq@fIQs0j!YE*I ze%vPUEo2}<64_ua9N{uz${rOFO&>Cw;NfOOrx8S%gm+w%MXV5j z5}aD)a;a`I~j$J&vyuK5?3%@Y0 a9Jlw|dmsX4?SDpZ?RpRR`o4>cBJf{`HLf=R literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.ValueTuple.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.ValueTuple.dll new file mode 100644 index 0000000000000000000000000000000000000000..07c805c40665cde450db554c1babc0c2f6fd47c3 GIT binary patch literal 5120 zcmeHLYit}>6+W|m#Bo|DrcFqiw4K;N*fb1wynZzacDnTJCX+@<92_>Nth>9RpL{$80QGY;rRBFO^?#y^+ zyDsD>sJ)we?s?sF&*R>?*O|WOo76-^&FI&z5uL-xZA`-d45|=!-2Q9_{bc>6o#&LP zOFQ#Rrl*!&r|9Y>)zEF*@zsJ*-N05&Tg@KLsU>GYXgA*2zAG|4bAV_{X`=hmUEhjV zyFy*+2BnXv9h|n1yQdeUiav%;v`ONr&~Ik2|FTs9!ROXQW2ab^|JBBbWER?$9-^a+ zj1g^JHNuRj9Vfa0=!?+X5%aERR99V>+HIikO3c%IvEqXsSq}i2j5YEblx!-|an1Ey z1C;b_3`i?FJCtZ+@LqF;x2jzh?{K7gKRV?^T#Qld9=UeVaM6t&QdO7ypNMC?|w zWf6Zh$#@rhJom|Qg%l}eUzXEapEl4p&_Bwo7P0`-@U8nxL}xJGfX&yP^Ig*}daUte zOIXY9xg0$WoJ-ezXl^o#@fV=w+;Ph(ureA4>IwVGC*6v0NRPp<3{w32xpr6 z26UoBDaJXW-%(DdTB$e1@CEvMY9l=lv#qo#<$?1Dh2fHfhb4TSn6qBu4@vw5iT_UG zZ%S(msaK%$F@@n-`WNgGnGE28g6y8c>YaeCv<H$4V;2b}{PpqBynN;pA(0e)D* z9K8+vv(yX=hLoOwwKnA9A~jdT%5W&0xsPC_#JK~$lUzVsBE0LD>?=`;)|;Br%XA(n(@4Nem^4;UqCa z`=*_Rz!D#)l4m%sWfmw`@qAIzY7S7w^F*m&Ri=fnFX+CW@o^9efiGyzUKXyoXzB$^ zOyHAQlVn99C>EJtp zZ*2=%;Tf)3W($qxvtm&XEI(tJx>u9R{2#DHN!b1oy(AK%38z#xE$Pp!u=Ev)CFF6e zGcNLL_%)lcV8SU^T(h{85Y383;R@RjvCdkvN@d-y)C9AE?VBYeAAH{|m=>~7lQz^+ zTd=IC!W1VhV{lI5y2A-egdENA9XIA@O}%J4o^Kjn%!=05!dwV9C){Pz5FUla$F~xj z3uKta6<^p~nbqm>`dY1O4KjH^0W$ah{*^yIzLb4NzvoAl*9K2hv#Ka}XL_N(Ueq``do@g?s0>rLR0#Jwv;2{;Ncfz)mZF7C_JDGW~oR^H=Wh120}!$v>KY z_NTY(-AaGjd-a(gzdlNS^X8$muU@$PT=?@}jlN%< zxjpmMxo>ZOW7oyr5B~D z<9;66qv5^P8s3OK3U$l**ncI*R;P5k80bZz;#=YBp6}w^A$k-))JNt2XPSKKCA?{i z-Z#wZVq9gcvBmG8P;zX-akG{+t($iE{T4zVaF$;C5Ny12nMQ;EmmEa~wzc7@7ryAQ zL#p**h4tsR<7dW*&hsAFD-Wp-t_QhJKJ*+=VSBoH z2YglFlMgKu{Nfsx{)vSZ>RbJ#sQ{d4A0E~UO~76WKY`gkRv}ocVD!N$ktY4KC;*iQ zEK4u(w+ytF9=2RqtJz2+qG9v_WMGK)0OL%=@o@GzZWp5tk82VA_q8=dYT?Jb zWgC2$f}NtY!Wk|jryNm{maqa*4cb7}qIvz@0j=<0K?*?Rb;M#ZHWO<0KSHW@oS0)68R; znRQ~2=puqD`X`W3Dv*l$P^C6)X@x2gRjLG1gwzK}AeAZ-m4ZY?+E@Zw3AL$0`kgyF zyEAd98udqu#9iMr=XKBh?zv}X?s)R9$0$ui4d|CH5uL)7+lZw9o>X9NzxkK#^owOL zcb`%wUhdA#nZ8=`+@h!3s-ZiM8>o4qdSyp79W}EjtJ-csXv>$kuC0ci+Cem-r0Ij> zKm0>9+gbXQ+NSgqT?0)^sGYqHR~3B(ov2gtsSr0S7{6>4Q0Td(Y2*=h<-hv1DzXag zdc@ts%m~r0S`b!L+rbdV-)|-Aigf?URjomn-Yt-K#l~rYI1)g%+CX5FYpvpjB%4Zf zQ1g7xfF!YvfN4T+M~}4;pw~QMxp3r^(Lr>Mbv=5ljSy{*iIUyLc|~JvDQcuCm8iFs zXc;SG?FiOiiOCM26Uq5QY>>qf2*8KH&Hgl^gMkl-9f(rvL?Dc)d5X|q(4=dFH5>g(g8`I zC)S^r{3XfXEaOo6BJ>9ormxaQSy|zHoSkL#cv=C*$6;Lq+Dhv{J88Y7TO=KobX?Lq zB|QMTl61+NlHLc}L=S=9fDADI8G3*QQW~|9rD${=5NlZP6QDixZP4536zBlG4!Tv+ zG5Q<$J0#6g8e_jqt)Paq9zwJhS;e_pb30oJn%32QRJClk_d3rmB<+u`;ev*i? zrXfDx=7g;~fpbSfI-2m@n~2nFs0}0#tszlo+-9p(CpQr4C z9|&99Z(CZ{m=m^6V5^+%8?I-Wd8sPthF~V62O?+MA}c&ox6J$Xz;qo%lg8b;EpmF^ z5;V?XA{SObzO#%0v!*Dp8!PzgbKtDumO>2zcW{LAw56|h6`JeLKd9xtAx+y}N5wm*P3Pvqc z_v_X%*Djfs#4{}{{fOjZ_GmQX7Rp9Y9~c?N+|q()7UyE7X)!B2;TR(FxzZ@Rq&o|B z!*tmRP!*V$TXtxX1nMpWb`$D?jTv{p9d1UEjEN zOsrPz7fuXL-u2pv$}^f$IeOW`;|bHEEY_1)EBZb)dVuz+)d$5epMCJ_Q^#;8mpw7; zh;rcRR-Zam&ReE&hgitDhlDen-?T~JXlxu>zhz)h^l#p>Qpu${vxm$QBH=k_$lF|L zQL3lmn>bs!)T(`+UfS(Cwc5?idG2AK{la(dCly*b={l}j;JeB#*}@6bKteRn7Wo~JU&d#Cb-Z9t9 zSk|O&IwVU$2>HBX>!nX4#^uv24fsFTC=%rAB}e`6)Q7#UBq4@7$=?q9M~D`29*o*z zdJyakW$9kf9W)JY9A8?yA&-OZ48OYQR}Jrcz;}PMJW0Oa7G1wk4TMKSwV0#GL>aIO zqUz)!j)`vyoIuE-S#qV*S{W+`s}8LXyG{Z8Tu5R2dBX&-D!>%L%Y?pog-HCJqELVB zH%NK#{H?Sa`Z2__@e>#wU=~8O1zZDYY|>~ysDF z0y3k^n2d8$B6d+aJbE78f~HiPQm-Xu?Y8+U8pGsdiPU+v*;W8#n7M>7Lz_&=k$tshPJAEW;7 GGVm`f;GP!% literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XDocument.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XDocument.dll new file mode 100644 index 0000000000000000000000000000000000000000..2ffff57ab1d861f438a6ffbaf80975c91e2ea501 GIT binary patch literal 5632 zcmeHLeQX>@6@PpFtliiSO+u0;WsOrBr)FixuJh42v2*8usU5q%vwMWJ&E9%^-ezz2 zvb*Qxiqsq;2sK1))C8nffLcL>6r_R>s8Ina5fOj2e^5cBAgGE2B1M&&{sSVYgx{OJ zy}OMKYLSpol{wFw_cd?cd-Ha7))NO#Qymf2qu;zqbO9r`VF~{;C_&uziC5d`$9KHm zc|jR}y)(67dTQQvvaX&}4c)dKU(E>BE!e7QtBJ{^nserawqixgrn2d&QKE6BjxOyw z_lt0~x9F2Qsm}qYeDN&2_ipIXhsDY+b?8hBM z_=~h}b`zB%oaKqV$Eq}`e^Z#|gg&gi8f&Dh5}u;(#oFn&P-~=%N)PxaCG3}QjfAfd^M5U2TEZie z|DwdtNjn>3t#yrbgBZGW7EuQ4GgOe>mtqQhd0wxFMlN2X`ckknt>s9zP!UnpJ~Ev$>$mb|IOS-ngj6>ZkPRI7T5SY(G`ZgBtPi)MX03pb^g#xr|ku5WYSKyH&}Iy(nCB-qbUeh{JAG zk`S3fHp~1fFSL^~{pHyEOiRoP*E1b^>6|fp-f?rf520=?(Mk%V;F^AMO1L@GTi!xK zc!q1{*}_uu2{Er1EPuo@b+0OoJGs1R$wjAyr5}@6jXVr!%0=D{zdA7##GQQ6HM0vf zqG>TNTwxm`)LCv;F0b3gs$jZc`(_Rq2H!U`riD|Hx}xEIcY>;2qe$Wj@h2?BA^;Ywmxp!M^IXh?dzs3+@O@gqM3B( zgeyICL(%Awg3hj1xSHWRZn$*9)U&qZ`KIB8ta6-MkayuGg}Z3NCkm_Jcnb+V z2PY~V_$fup?Es}y{01+JLPz8ocj5fcj{hY0)A%!&UfXzl%c(0=uPRD&ok~grkd-T$ zY->;L(Q)|d2n{!z*|q3UZhPpKTAYsVX2W%PSDfIkv=|X`OVSvs~eA8e);P4 z?`S8^x4-=Uinp)5|HM1be)S)9i`JLNpMUP2A3gZz7q0&1cb9(u!W)Bkb;eG&y1V{f z`ug$9e>mFl>@S;+PIh10+V-ox2S#nwFH>iPYSJ$lR#vL;dsu5;95z2LpH zUZK?!j_s&(Vi8xUJa4$_qY#KTDztX9(XGzvuIUs!RjTO)f5CBaS6Qdfs$~m<+7)UU z(6-^)Gq_d5HMTLhXlz!fOPb)aa%^=RXLCW%3KeIcs|Qac5`g^=^s)K>KTTetYuq_h zzBe-KNyb&imbUPI8Au+FJ8r_VCUCw4FE1hFNygHf_rk`l%Pci`oAW=+fFd_w?UJj0 zaHB^lm!gXYh05O!>0zQbDhn@o} zXg{pq4PO=bj^-`yo!ruU8fb&PxYRrwpUJgHj**;bwSSw=m!O4+EX+TSk z31}KrsOYi}bsZRDk&MPvn6I?U!aA-#3*NX&t=h;D(Cuh>xKI;@ZPgY+lNL;|`V z*5kPH(5lA$Vf-7!7lcyD$t-NTuv)b>fXKF?_ah^Nv=tab8(o&S7-7d44Z?AAaFJbN+6( Xk3a_0;D1J^c76n6xgElX&cMF_EQLmB literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.XDocument.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000000000000000000000000000000000000..610ff01198a758f2a9388b43f129c7da79b8f561 GIT binary patch literal 5120 zcmeHLZ)_aJ6@PR7i=8+QR!~BKtZ@oXYgTq_oTT8^f6f6HJ8^v%yuE$+tVxIVUg*%Fik*Z`hXS`Js`KhKfAH@r>l&l#%!6rMY%(%hodV^f=L^sH4)(qDI@HBg69iP|-vDEZ9-_FtDGDCAt~X!vn9<$u+-++`8U zGH~}YGfb4LfUuxk4ic>adjNJf#j^jUH7c%a>t^)ttr=&Aaydl*H_af>>9v;qMo$-m z=%A?rWuvEk8wS&e$_~|(VR&yU>H09#s)JB6*7c}0WteERrmNW>V_jU>w*)oNv_bUk zCZg+DSW`~jPE@SvUydD3eQ8vX&}#N&alq^~`+NKQcCn~|T+rV`-SsF@5KX@{mg z+GfAz4{Dr02_Kk0Bc^xIk9b-=KU0C|b|eIR?0|L?XbWuvZKpm>cWFAJ>4c_V*7Pf& z8_3eUqv>JLM*1e`W<-Gb+vyQnN|@A2t}v;CBGAoPn@L^tebCR*anOEx5A-fg$LJIA z_i371XL_tdRFDE}c4|FP7EmI1m}y zY(DY2;5;k!_LqAQ+&$&bN3Q$=Pcs$Yb|T8MjtO|S|Mb1SREKE z#{9yHa=2*nm@XM7KNEmR^@eY$|hrWvKl8%-2{2+AfAQqL~ zGfUx;DkasTW6OX_Nr2l0DTQvujq&ABdb~>&h}b8yx`P#6WntBI#52dkbVd_7=bmnP z@z@iiC%*UL;ntq)Q&evV(OhScXaKW*J$Kt0jD%FsULe%SEQpHFwb z@xzZ#pP4@}x#sAbuN>=sFw^t0?78{udqd%a{vCfg^XNmbtvmVMq1$eH>iRLc(a67X zbYSX%caIi-V2a{n<*kj^T^lYl7FI)8$&nr-KFmEv`S1+!w*kK%V+@HODLLfHC{&i) zV@yXG*Rk)DD{23b^oBA!c35}XcMkUL>K~B3J9ljm=|p?#kW&B>&c3Zrg=iM#*TO9v zt#sms`;}GL<9p-Fw$z6%om2i&z;>m3=te;srhLyg=H((jp9RiOBa~L2=w?A1yX|ep ztfd@33Jh&#MPbfY_)cvRbmQey9A6zlEd%BbeE0^pn|R1<#zf|x@$_!Ii{z584#g)A zo4i3#>$Kt{IpJme<@&UWWJy|1V!px3(r!Ur+7sk?-uH}2%gaVqRvNgQlof;uR{-LO zG%DTAfWJzLeuCBb@r39u&3*>8?tr{y0 ztp#ZSy+tAHeDq4?C-pA==n?QKgp~t%_7X_1sc?TH@JzQs{V!ZyHsyv72osxi1yUkCBB6qQ)b0$*W^I=k@+wIM2nqc)2~?iO;K`5#R>E%HuS+ oh%m?V!YttNeR}8P-RDSND_3O%jMD!ZytVVH^zNEd|K|w&7d_Ve{r~^~ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.dll b/external/binary-reference-assemblies/v4.7.2/Facades/System.Xml.XPath.dll new file mode 100644 index 0000000000000000000000000000000000000000..6256f6bf8dcd32a29255d1d21e68474f4e9868d9 GIT binary patch literal 5120 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 BsQmx{ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Facades/netstandard.dll b/external/binary-reference-assemblies/v4.7.2/Facades/netstandard.dll new file mode 100644 index 0000000000000000000000000000000000000000..027981be63970edcb53b5d690ce44ff7f822654e GIT binary patch literal 81408 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Makefile b/external/binary-reference-assemblies/v4.7.2/Makefile new file mode 100644 index 0000000000..09fadc6c00 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/Makefile @@ -0,0 +1,322 @@ +PROFILE := v4.7.2 +SOURCEDIR := ../src/$(PROFILE)/ + +CSC ?= csc +CSC_COMMON_ARGS := -nologo -noconfig -optimize -nostdlib -unsafe -deterministic -publicsign -debug- -target:library -nowarn:612 -nowarn:618 +Q_CSC = $(if $(V),,@echo "CSC [$(PROFILE)] $(1)";) + +ASSEMBLIES := Accessibility CustomMarshalers \ + Microsoft.Build.Engine Microsoft.Build.Framework Microsoft.Build.Tasks.v4.0 \ + Microsoft.Build.Utilities.v4.0 Microsoft.Build Microsoft.CSharp Microsoft.VisualBasic Microsoft.VisualC \ + System.ComponentModel.Composition \ + System.ComponentModel.DataAnnotations System.Configuration.Install System.Configuration System.Core \ + System.Data.DataSetExtensions System.Data.Entity System.Data.Linq System.Data.OracleClient \ + System.Data.Services.Client System.Data.Services System.Data System.Design System.Diagnostics.Tracing System.DirectoryServices.Protocols \ + System.DirectoryServices System.Drawing.Design System.Drawing System.Dynamic System.EnterpriseServices \ + System.IO.Compression.FileSystem System.IO.Compression System.IdentityModel.Selectors System.IdentityModel \ + System.Management System.Messaging \ + System.Net.Http.WebRequest System.Net.Http System.Net System.Numerics System.Runtime.Caching System.Runtime.DurableInstancing System.Runtime.Remoting \ + System.Runtime.Serialization.Formatters.Soap System.Runtime.Serialization System.Security System.ServiceModel.Activation \ + System.ServiceModel.Discovery System.ServiceModel.Routing System.ServiceModel.Web \ + System.ServiceModel System.ServiceProcess System.Transactions System.Web.Abstractions \ + System.Web.ApplicationServices System.Web.DynamicData System.Web.Extensions.Design System.Web.Extensions \ + System.Web.Routing System.Web.Services System.Web \ + System.Windows.Forms.DataVisualization System.Windows.Forms System.Windows System.Xaml System.Xml.Linq \ + System.Xml.Serialization System.Xml System WindowsBase mscorlib \ + System.Deployment System.Reflection.Context \ + System.Web.Mobile System.Web.RegularExpressions System.Workflow.Activities System.Workflow.ComponentModel System.Workflow.Runtime + +ASSEMBLIES += bare/System bare/System.Xml bare/System.Configuration bare/System.ServiceModel.Activation bare/System.Web + +FACADE_ASSEMBLIES := Facades/Microsoft.Win32.Primitives Facades/System.AppContext Facades/System.Collections.Concurrent \ + Facades/System.Collections.NonGeneric Facades/System.Collections.Specialized Facades/System.Collections \ + Facades/System.ComponentModel.Annotations Facades/System.ComponentModel.EventBasedAsync Facades/System.ComponentModel.Primitives \ + Facades/System.ComponentModel.TypeConverter Facades/System.ComponentModel Facades/System.Console Facades/System.Data.Common \ + Facades/System.Diagnostics.Contracts Facades/System.Diagnostics.Debug Facades/System.Diagnostics.FileVersionInfo \ + Facades/System.Diagnostics.Process Facades/System.Diagnostics.StackTrace Facades/System.Diagnostics.TextWriterTraceListener \ + Facades/System.Diagnostics.Tools Facades/System.Diagnostics.TraceSource Facades/System.Drawing.Primitives \ + Facades/System.Dynamic.Runtime Facades/System.Globalization.Calendars Facades/System.Globalization.Extensions \ + Facades/System.Globalization Facades/System.IO.Compression.ZipFile Facades/System.IO.FileSystem.DriveInfo \ + Facades/System.IO.FileSystem.Primitives Facades/System.IO.FileSystem.Watcher Facades/System.IO.FileSystem \ + Facades/System.IO.IsolatedStorage Facades/System.IO.MemoryMappedFiles Facades/System.IO.Pipes \ + Facades/System.IO.UnmanagedMemoryStream Facades/System.IO Facades/System.Linq.Expressions Facades/System.Linq.Parallel \ + Facades/System.Linq.Queryable Facades/System.Linq Facades/System.Net.Http.Rtc Facades/System.Net.NameResolution \ + Facades/System.Net.NetworkInformation Facades/System.Net.Ping Facades/System.Net.Primitives Facades/System.Net.Requests \ + Facades/System.Net.Security Facades/System.Net.Sockets Facades/System.Net.WebHeaderCollection Facades/System.Net.WebSockets.Client \ + Facades/System.Net.WebSockets Facades/System.ObjectModel Facades/System.Reflection.Emit.ILGeneration \ + Facades/System.Reflection.Emit.Lightweight Facades/System.Reflection.Emit Facades/System.Reflection.Extensions \ + Facades/System.Reflection.Primitives Facades/System.Reflection Facades/System.Resources.Reader \ + Facades/System.Resources.ResourceManager Facades/System.Resources.Writer Facades/System.Runtime.CompilerServices.VisualC \ + Facades/System.Runtime.Extensions Facades/System.Runtime.Handles Facades/System.Runtime.InteropServices.RuntimeInformation \ + Facades/System.Runtime.InteropServices.WindowsRuntime Facades/System.Runtime.InteropServices Facades/System.Runtime.Numerics \ + Facades/System.Runtime.Serialization.Formatters Facades/System.Runtime.Serialization.Json \ + Facades/System.Runtime.Serialization.Primitives Facades/System.Runtime.Serialization.Xml Facades/System.Runtime \ + Facades/System.Security.Claims Facades/System.Security.Cryptography.Algorithms Facades/System.Security.Cryptography.Csp \ + Facades/System.Security.Cryptography.Encoding Facades/System.Security.Cryptography.Primitives \ + Facades/System.Security.Cryptography.X509Certificates Facades/System.Security.Principal Facades/System.Security.SecureString \ + Facades/System.ServiceModel.Duplex Facades/System.ServiceModel.Http Facades/System.ServiceModel.NetTcp \ + Facades/System.ServiceModel.Primitives Facades/System.ServiceModel.Security Facades/System.Text.Encoding.Extensions \ + Facades/System.Text.Encoding Facades/System.Text.RegularExpressions Facades/System.Threading.Overlapped \ + Facades/System.Threading.Tasks.Parallel Facades/System.Threading.Tasks Facades/System.Threading.Thread \ + Facades/System.Threading.ThreadPool Facades/System.Threading.Timer Facades/System.Threading Facades/System.ValueTuple \ + Facades/System.Xml.ReaderWriter Facades/System.Xml.XDocument Facades/System.Xml.XPath.XDocument Facades/System.Xml.XPath \ + Facades/System.Xml.XmlDocument Facades/System.Xml.XmlSerializer Facades/netstandard + +ASSEMBLIES += $(FACADE_ASSEMBLIES) + +# generated with (and then slightly tweaked): +# for i in *.dll; do ikdasm --assemblyref $i | grep Name= | sed 's/.*Name=//g' | sed -e $'s/$/\\\n/g' | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g' -e "s/^/${i%.*}_REFS := /"; done +Accessibility_REFS := mscorlib +CustomMarshalers_REFS := mscorlib +Microsoft.Build.Engine_REFS := mscorlib System.Xml Microsoft.Build.Framework Microsoft.Build.Utilities.v4.0 System System.Core +Microsoft.Build.Framework_REFS := mscorlib System +Microsoft.Build.Tasks.v4.0_REFS := mscorlib Microsoft.Build.Framework Microsoft.Build.Utilities.v4.0 System Microsoft.Build.Engine System.Xml System.Core +Microsoft.Build.Utilities.v4.0_REFS := mscorlib Microsoft.Build.Framework System System.Xml +Microsoft.Build_REFS := mscorlib Microsoft.Build.Framework System.Xml System System.Core +Microsoft.CSharp_REFS := mscorlib System System.Core +Microsoft.VisualBasic_REFS := mscorlib System System.Windows.Forms System.Drawing +Microsoft.VisualC_REFS := mscorlib +System.ComponentModel.Composition_REFS := mscorlib System System.Core +System.ComponentModel.DataAnnotations_REFS := mscorlib System System.Core +System.Configuration.Install_REFS := mscorlib System +System.Configuration_REFS := mscorlib bare/System.Xml System +System.Core_REFS := mscorlib System +System.Data.DataSetExtensions_REFS := mscorlib System.Data System System.Core +System.Data.Entity_REFS := mscorlib System.Core System System.Data System.Runtime.Serialization System.ComponentModel.DataAnnotations System.Xml System.Xml.Linq System.Transactions System.Configuration +System.Data.Linq_REFS := mscorlib System.Data System.Core System System.Xml System.Runtime.Serialization +System.Data.OracleClient_REFS := mscorlib System.Data System System.Drawing System.EnterpriseServices System.Transactions +System.Data.Services.Client_REFS := mscorlib System System.Xml System.Core System.Xml.Linq +System.Data.Services_REFS := mscorlib System.Configuration System.ServiceModel System.ServiceModel.Web System System.ServiceModel.Activation System.Core System.Data.Services.Client +System.Data_REFS := mscorlib System.Configuration System.Xml System System.Numerics System.Core System.Transactions System.EnterpriseServices +System.Deployment_REFS := mscorlib +System.Design_REFS := mscorlib System.Drawing System.Drawing.Design System System.Windows.Forms System.Data bare/System.Web System.Configuration System.Xml +System.Diagnostics.Tracing_REFS := mscorlib +System.DirectoryServices.Protocols_REFS := mscorlib System.Xml System System.DirectoryServices +System.DirectoryServices_REFS := mscorlib System +System.Drawing.Design_REFS := mscorlib System.Drawing System.Windows.Forms System +System.Drawing_REFS := mscorlib System +System.Dynamic_REFS := mscorlib System.Core System +System.EnterpriseServices_REFS := mscorlib System.Transactions +System.IO.Compression.FileSystem_REFS := mscorlib System.IO.Compression System +System.IO.Compression_REFS := mscorlib System +System.IdentityModel.Selectors_REFS := mscorlib System.Xml System System.IdentityModel +System.IdentityModel_REFS := mscorlib System.Configuration System.Runtime.Serialization System.Security System System.Xml System.Web.ApplicationServices +System.Management_REFS := mscorlib System System.Configuration.Install +System.Messaging_REFS := mscorlib System System.Drawing System.Configuration.Install System.Xml System.Windows.Forms +System.Net.Http.WebRequest_REFS := mscorlib System.Net.Http System +System.Net.Http_REFS := mscorlib System System.Core +System.Net_REFS := mscorlib System +System.Numerics_REFS := mscorlib +System.Reflection.Context_REFS := mscorlib +System.Reflection.Metadata_REFS := System.Runtime System.Resources.ResourceManager System.Collections.Immutable System.Reflection.Primitives System.Diagnostics.Debug System.Collections System.IO System.IO.Compression System.Text.Encoding System.Runtime.InteropServices System.Linq System.Reflection System.Threading System.Runtime.Extensions System.Text.Encoding.Extensions System.Reflection.Extensions +System.Runtime.Caching_REFS := mscorlib System System.Data System.Configuration +System.Runtime.DurableInstancing_REFS := mscorlib System.Xml.Linq System.Transactions System.Core System.Runtime.Serialization System +System.Runtime.Remoting_REFS := mscorlib System System.Web System.Xml System.Runtime.Serialization.Formatters.Soap +System.Runtime.Serialization.Formatters.Soap_REFS := mscorlib System.Xml +System.Runtime.Serialization_REFS := mscorlib System.Xml System System.Configuration System.Core +System.Security_REFS := mscorlib System System.Xml +System.ServiceModel.Activation_REFS := mscorlib System.ServiceModel System System.Web +System.ServiceModel.Discovery_REFS := mscorlib System.ServiceModel System System.Xml System.Xml.Linq System.Runtime.Serialization System.Configuration System.Core +System.ServiceModel.Routing_REFS := mscorlib System.ServiceModel System.Configuration System System.Runtime.Serialization +System.ServiceModel.Web_REFS := mscorlib System.ServiceModel System System.Runtime.Serialization System.Xml System.Xml.Linq System.Configuration System.ServiceModel.Activation System.Core System.Web.Extensions +System.ServiceModel_REFS := mscorlib System.Xml System.Xml.Linq System.Xaml System System.EnterpriseServices System.Transactions System.IdentityModel System.Runtime.Serialization System.Runtime.DurableInstancing System.Security System.Web.ApplicationServices System.Messaging System.Net.Http System.IdentityModel.Selectors System.Web.Services System.Configuration System.Web System.Core bare/System.ServiceModel.Activation +System.ServiceProcess_REFS := mscorlib System System.Configuration.Install System.Windows.Forms +System.Transactions_REFS := mscorlib System.Configuration +System.Web.Abstractions_REFS := mscorlib System.Web +System.Web.ApplicationServices_REFS := mscorlib System System.Configuration +System.Web.DynamicData_REFS := mscorlib System System.Drawing System.Web System.Web.Extensions System.Core System.ComponentModel.DataAnnotations System.Data.Linq +System.Web.Extensions.Design_REFS := mscorlib System System.Design System.Drawing System.Web System.Web.Extensions +System.Web.Extensions_REFS := mscorlib System.Web System System.Xml System.Drawing System.Design System.Data.Linq System.Web.Services System.ServiceModel System.ServiceModel.Activation System.Runtime.Serialization System.Web.ApplicationServices System.Core System.Configuration +System.Web.Mobile_REFS := mscorlib +System.Web.RegularExpressions_REFS := mscorlib System +System.Web.Routing_REFS := mscorlib System.Web +System.Web.Services_REFS := mscorlib System System.Configuration System.EnterpriseServices System.Xml bare/System.Web System.DirectoryServices System.Design System.Data +System.Web_REFS := mscorlib System.Configuration System.Xml System System.Data System.Drawing System.Runtime.Serialization.Formatters.Soap System.Core System.EnterpriseServices System.Web.ApplicationServices System.ComponentModel.DataAnnotations System.Web.Services +System.Windows.Forms.DataVisualization_REFS := mscorlib System.Drawing System.Windows.Forms System System.Xml System.Data System.Core +System.Windows.Forms_REFS := mscorlib System System.Xml System.Drawing System.Runtime.Serialization.Formatters.Soap Accessibility System.Configuration System.Data +System.Windows_REFS := mscorlib System +System.Workflow.Activities_REFS := mscorlib +System.Workflow.ComponentModel_REFS := mscorlib +System.Workflow.Runtime_REFS := mscorlib +System.Xaml_REFS := mscorlib System System.Xml System.Core +System.Xml.Linq_REFS := mscorlib System System.Runtime.Serialization System.Xml System.Core +System.Xml.Serialization_REFS := mscorlib System.ServiceModel System.Xml +System.Xml_REFS := mscorlib System System.Configuration +System_REFS := mscorlib bare/System.Configuration bare/System.Xml +WindowsBase_REFS := mscorlib System.Xaml System System.Xml System.Security +mscorlib_REFS := + +bare/System_REFS := mscorlib +bare/System.Xml_REFS := mscorlib bare/System +bare/System.Configuration_REFS := mscorlib bare/System bare/System.Xml +bare/System.ServiceModel.Activation_REFS := mscorlib System +bare/System.Web_REFS := mscorlib System.Drawing System System.Xml System.Core System.Configuration System.Data System.Web.ApplicationServices System.ComponentModel.DataAnnotations System.EnterpriseServices + +Facades/Microsoft.Win32.Primitives_REFS := mscorlib System +Facades/System.AppContext_REFS := mscorlib +Facades/System.Collections.Concurrent_REFS := mscorlib System +Facades/System.Collections.NonGeneric_REFS := mscorlib System +Facades/System.Collections.Specialized_REFS := mscorlib System +Facades/System.Collections_REFS := mscorlib System.Core System +Facades/System.ComponentModel.Annotations_REFS := mscorlib System.ComponentModel.DataAnnotations +Facades/System.ComponentModel.EventBasedAsync_REFS := mscorlib System +Facades/System.ComponentModel.Primitives_REFS := mscorlib System +Facades/System.ComponentModel.TypeConverter_REFS := mscorlib System +Facades/System.ComponentModel_REFS := mscorlib System +Facades/System.Console_REFS := mscorlib +Facades/System.Data.Common_REFS := mscorlib System.Data +Facades/System.Diagnostics.Contracts_REFS := mscorlib +Facades/System.Diagnostics.Debug_REFS := mscorlib System +Facades/System.Diagnostics.FileVersionInfo_REFS := mscorlib System +Facades/System.Diagnostics.Process_REFS := mscorlib System +Facades/System.Diagnostics.StackTrace_REFS := mscorlib System +Facades/System.Diagnostics.TextWriterTraceListener_REFS := mscorlib System +Facades/System.Diagnostics.Tools_REFS := mscorlib System +Facades/System.Diagnostics.TraceSource_REFS := mscorlib System +Facades/System.Drawing.Primitives_REFS := mscorlib System.Drawing +Facades/System.Dynamic.Runtime_REFS := mscorlib System.Core +Facades/System.Globalization.Calendars_REFS := mscorlib +Facades/System.Globalization.Extensions_REFS := mscorlib System +Facades/System.Globalization_REFS := mscorlib +Facades/System.IO.Compression.ZipFile_REFS := mscorlib System.IO.Compression.FileSystem +Facades/System.IO.FileSystem.DriveInfo_REFS := mscorlib +Facades/System.IO.FileSystem.Primitives_REFS := mscorlib +Facades/System.IO.FileSystem.Watcher_REFS := mscorlib System +Facades/System.IO.FileSystem_REFS := mscorlib +Facades/System.IO.IsolatedStorage_REFS := mscorlib +Facades/System.IO.MemoryMappedFiles_REFS := mscorlib System.Core +Facades/System.IO.Pipes_REFS := mscorlib System.Core +Facades/System.IO.UnmanagedMemoryStream_REFS := mscorlib +Facades/System.IO_REFS := mscorlib System +Facades/System.Linq.Expressions_REFS := mscorlib System.Core +Facades/System.Linq.Parallel_REFS := mscorlib System.Core +Facades/System.Linq.Queryable_REFS := mscorlib System.Core +Facades/System.Linq_REFS := mscorlib System.Core +Facades/System.Net.Http.Rtc_REFS := mscorlib +Facades/System.Net.NameResolution_REFS := mscorlib System +Facades/System.Net.NetworkInformation_REFS := mscorlib System +Facades/System.Net.Ping_REFS := mscorlib System +Facades/System.Net.Primitives_REFS := mscorlib System +Facades/System.Net.Requests_REFS := mscorlib System +Facades/System.Net.Security_REFS := mscorlib System +Facades/System.Net.Sockets_REFS := mscorlib System +Facades/System.Net.WebHeaderCollection_REFS := mscorlib System +Facades/System.Net.WebSockets.Client_REFS := mscorlib System +Facades/System.Net.WebSockets_REFS := mscorlib System +Facades/System.ObjectModel_REFS := mscorlib System +Facades/System.Reflection.Emit.ILGeneration_REFS := mscorlib +Facades/System.Reflection.Emit.Lightweight_REFS := mscorlib +Facades/System.Reflection.Emit_REFS := mscorlib +Facades/System.Reflection.Extensions_REFS := mscorlib +Facades/System.Reflection.Primitives_REFS := mscorlib +Facades/System.Reflection_REFS := mscorlib +Facades/System.Resources.Reader_REFS := mscorlib +Facades/System.Resources.ResourceManager_REFS := mscorlib +Facades/System.Resources.Writer_REFS := mscorlib +Facades/System.Runtime.CompilerServices.VisualC_REFS := mscorlib +Facades/System.Runtime.Extensions_REFS := mscorlib System +Facades/System.Runtime.Handles_REFS := mscorlib System.Core +Facades/System.Runtime.InteropServices.RuntimeInformation_REFS := mscorlib +Facades/System.Runtime.InteropServices.WindowsRuntime_REFS := mscorlib +Facades/System.Runtime.InteropServices_REFS := mscorlib System.Core System +Facades/System.Runtime.Numerics_REFS := mscorlib System.Numerics +Facades/System.Runtime.Serialization.Formatters_REFS := mscorlib +Facades/System.Runtime.Serialization.Json_REFS := mscorlib System.Runtime.Serialization +Facades/System.Runtime.Serialization.Primitives_REFS := mscorlib System.Runtime.Serialization +Facades/System.Runtime.Serialization.Xml_REFS := mscorlib System.Runtime.Serialization System Facades/System.Runtime.Serialization.Primitives +Facades/System.Runtime_REFS := mscorlib System.Core System System.ComponentModel.Composition +Facades/System.Security.Claims_REFS := mscorlib +Facades/System.Security.Cryptography.Algorithms_REFS := mscorlib System.Core +Facades/System.Security.Cryptography.Csp_REFS := mscorlib +Facades/System.Security.Cryptography.Encoding_REFS := mscorlib System +Facades/System.Security.Cryptography.Primitives_REFS := mscorlib +Facades/System.Security.Cryptography.X509Certificates_REFS := mscorlib System System.Core +Facades/System.Security.Principal_REFS := mscorlib +Facades/System.Security.SecureString_REFS := mscorlib System +Facades/System.ServiceModel.Duplex_REFS := mscorlib System.ServiceModel +Facades/System.ServiceModel.Http_REFS := mscorlib System.ServiceModel +Facades/System.ServiceModel.NetTcp_REFS := mscorlib System.ServiceModel +Facades/System.ServiceModel.Primitives_REFS := mscorlib System.IdentityModel System.ServiceModel +Facades/System.ServiceModel.Security_REFS := mscorlib System.ServiceModel +Facades/System.Text.Encoding.Extensions_REFS := mscorlib +Facades/System.Text.Encoding_REFS := mscorlib +Facades/System.Text.RegularExpressions_REFS := mscorlib System +Facades/System.Threading.Overlapped_REFS := mscorlib +Facades/System.Threading.Tasks.Parallel_REFS := mscorlib +Facades/System.Threading.Tasks_REFS := mscorlib System.Core +Facades/System.Threading.Thread_REFS := mscorlib +Facades/System.Threading.ThreadPool_REFS := mscorlib +Facades/System.Threading.Timer_REFS := mscorlib +Facades/System.Threading_REFS := mscorlib System System.Core +Facades/System.ValueTuple_REFS := mscorlib +Facades/System.Xml.ReaderWriter_REFS := mscorlib System.Xml +Facades/System.Xml.XDocument_REFS := mscorlib System.Xml.Linq +Facades/System.Xml.XPath.XDocument_REFS := mscorlib System.Xml.Linq +Facades/System.Xml.XPath_REFS := mscorlib System.Xml +Facades/System.Xml.XmlDocument_REFS := mscorlib System.Xml +Facades/System.Xml.XmlSerializer_REFS := mscorlib System.Xml +Facades/netstandard_REFS := mscorlib System System.Core System.Data System.Diagnostics.Tracing System.Drawing System.IO.Compression System.IO.Compression.FileSystem System.ComponentModel.Composition System.Net.Http System.Numerics System.Runtime.Serialization System.Transactions System.Web System.Xml System.Xml.Linq + +mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319 +System_CSC_ARGS := -d:CONFIG_DEP -d:XML_DEP ../src/mono/System.extra.cs +System.Configuration_CSC_ARGS := -d:CONFIG_DEP +System.Xml_CSC_ARGS := -d:CONFIG_DEP +System.ServiceModel.Activation_CSC_ARGS := -d:SERVICEMODEL_DEP -d:WEB_DEP +System.Web_CSC_ARGS := -d:SERVICES_DEP + +ECMA_KEY := ../../../mcs/class/ecma.pub # Public Key Token: b77a5c561934e089 +WINFX_KEY := ../../../mcs/class/winfx.pub # Public Key Token: 31bf3856ad364e35 +MSFINAL_KEY := ../../../mcs/class/msfinal.pub # Public Key Token: b03f5f7f11d50a3a +OPEN_KEY := ../../../mcs/class/Open.snk # Public Key Token: cc7b13ffcd2ddd51 + +ECMA_KEY_ASSEMBLIES := System.ComponentModel.Composition System.Core System.Data.DataSetExtensions \ + System.Data.Entity System.Data.Linq System.Data.OracleClient System.Data.Services.Client System.Data.Services \ + System.Data System.IO.Compression.FileSystem System.IO.Compression System.IdentityModel.Selectors System.IdentityModel \ + System.Numerics System.Reflection.Context System.Runtime.Remoting System.Runtime.Serialization \ + System.ServiceModel System.Transactions System.Windows.Forms System.Xaml \ + System.Xml.Linq System.Xml.Serialization System.Xml System mscorlib bare/System bare/System.Xml + +WINFX_KEY_ASSEMBLIES := System.ComponentModel.DataAnnotations \ + System.Runtime.DurableInstancing System.ServiceModel.Activation System.ServiceModel.Discovery System.ServiceModel.Routing \ + System.ServiceModel.Web System.Web.Abstractions System.Web.ApplicationServices System.Web.DynamicData \ + System.Web.Extensions.Design System.Web.Extensions System.Web.Routing \ + System.Windows.Forms.DataVisualization System.Workflow.Activities System.Workflow.ComponentModel System.Workflow.Runtime \ + WindowsBase bare/System.ServiceModel.Activation + +MSFINAL_KEY_ASSEMBLIES := Accessibility CustomMarshalers Microsoft.Build.Engine Microsoft.Build.Framework \ + Microsoft.Build.Tasks.v4.0 Microsoft.Build.Utilities.v4.0 Microsoft.Build Microsoft.CSharp Microsoft.VisualBasic Microsoft.VisualC \ + System.Configuration.Install System.Configuration System.Deployment System.Design System.Diagnostics.Tracing System.DirectoryServices.Protocols \ + System.DirectoryServices System.Drawing.Design System.Drawing System.Dynamic System.EnterpriseServices System.Management \ + System.Messaging System.Net.Http.WebRequest System.Net.Http System.Net System.Runtime.Caching \ + System.Runtime.Serialization.Formatters.Soap System.Security System.ServiceProcess System.Web.Services \ + System.Web System.Web.Mobile System.Web.RegularExpressions System.Windows bare/System.Configuration bare/System.Web + +# most Facades have the msfinal key, but some don't +MSFINAL_KEY_ASSEMBLIES += $(filter-out Facades/netstandard Facades/System.ValueTuple Facades/System.IO.Compression.ZipFile, $(FACADE_ASSEMBLIES)) +OPEN_KEY_ASSEMBLIES := Facades/netstandard Facades/System.ValueTuple +ECMA_KEY_ASSEMBLIES += Facades/System.IO.Compression.ZipFile + +all: $(addsuffix .dll, $(ASSEMBLIES)) + +clean: + rm -f *.dll + rm -f bare/*.dll + rm -f Facades/*.dll + +define KEYFILE_TEMPLATE +$(1)_KEYFILE := $(2) +endef + +define ASSEMBLY_TEMPLATE +$(1).dll: $(addprefix $(SOURCEDIR),$(subst bare/,,$(1)).cs) $(wildcard $(SOURCEDIR)$(1).extra.cs) $(addsuffix .dll, $($(1)_REFS)) $($(1)_KEYFILE) + @mkdir -p bare/ + @mkdir -p Facades/ + $(Q_CSC) $(CSC) -out:$(1).dll $(CSC_COMMON_ARGS) -keyfile:$($(1)_KEYFILE) $($(1)_CSC_ARGS) $(addprefix -r:, $(addsuffix .dll, $($(1)_REFS))) $(wildcard $(SOURCEDIR)$(1).extra.cs) $$< +endef + +$(foreach asm, $(ECMA_KEY_ASSEMBLIES), $(eval $(call KEYFILE_TEMPLATE,$(asm), $(ECMA_KEY)))) +$(foreach asm, $(WINFX_KEY_ASSEMBLIES), $(eval $(call KEYFILE_TEMPLATE,$(asm), $(WINFX_KEY)))) +$(foreach asm, $(MSFINAL_KEY_ASSEMBLIES), $(eval $(call KEYFILE_TEMPLATE,$(asm), $(MSFINAL_KEY)))) +$(foreach asm, $(OPEN_KEY_ASSEMBLIES), $(eval $(call KEYFILE_TEMPLATE,$(asm), $(OPEN_KEY)))) + +$(foreach asm, $(ASSEMBLIES), $(eval $(call ASSEMBLY_TEMPLATE,$(asm)))) diff --git a/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Engine.dll b/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Engine.dll new file mode 100644 index 0000000000000000000000000000000000000000..cd3da31de90cbd09104ed0293357c385e78072ed GIT binary patch literal 27136 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Tasks.v4.0.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Tasks.v4.0.dll.REMOVED.git-id new file mode 100644 index 0000000000..0c963c3f41 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Tasks.v4.0.dll.REMOVED.git-id @@ -0,0 +1 @@ +e20db0a392f47c3fb67b684787719bc3997739ac \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Utilities.v4.0.dll b/external/binary-reference-assemblies/v4.7.2/Microsoft.Build.Utilities.v4.0.dll new file mode 100644 index 0000000000000000000000000000000000000000..02e5a3a81c8aa809794ff9e151501ad5eff23add GIT binary patch literal 29696 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Microsoft.CSharp.dll b/external/binary-reference-assemblies/v4.7.2/Microsoft.CSharp.dll new file mode 100644 index 0000000000000000000000000000000000000000..a0cf849d085722c9d67dc1d4ca2d3ff92b5bce5f GIT binary patch literal 7680 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 P{xxpO8&&_m?}7gVRPx_A literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/Microsoft.VisualC.dll b/external/binary-reference-assemblies/v4.7.2/Microsoft.VisualC.dll new file mode 100644 index 0000000000000000000000000000000000000000..2546b2b11f41372c85923ac2ca777640873f1f7a GIT binary patch literal 5120 zcmeHLYit}>6+UJ z0h)gZ^*VFreBU|u+;h*|xqBzW`;Jfz5!K?lbcyIR?%aB{{Ldl}bMps((oD}TdvW7w zG4$fb#H{7ZtmmdZBO^`2aoj*AmGp9sv>Z7w8kZS2rJ^fWHf;_=kL@BF5;gSrvB!Q} z9PI*alFLO0(F!p21@`<+xJz8UxQJS`9x3F_1m~|?9uhpa8tT25UHM=69zv$j4kPX; zE4@VL!hQ@(ZMu-gEc~u3k?%s0M2!`0jliF*z|la>2f(i^hk#Ab^|J9nPe(o9Ghx=b z^+Mr^Hsh*jy~sZ5Dcgl3myD)yajZ4CDq1g5e+AU)X|5|8=N6$l`o2W4CZc6bRDlSTTtz$8?SI*9rFL}UhH4x*B}2>zaXK9kB2Hg`&P$^0_KCp(+#djb7WHcDx7{Q=qXCLN6JZ@L ziY~eq1o*YM_>r;BclZ$!rA@e)D_%tFBdqfR9v3TW>gjDQpQ2w!R#7{$tEUIWMmZbF);(qkq9@)uKu>2x1W7Kfp?-0wsXt^rF`Wd8JPlsXUu?rb+ z-Gpet!*8NN);0QNh$0%DjWp36u+(bggs4uVM?zGu(f$xMXmoFg8a47nVT5HGeNWpW z7>7sS6{6+HZ%@r3F(x^~udF+VtOf0@LenMG3fpW6)uZ0oDl}h(@>S?-Rp>|w2}F6M zgzB+R9IrxLx9f?eSF;Rnp1>34EZ0Le(G8F-)Ct*2J2c-1`94&Z`8yyt(Wfq@Rf>*439Guc7-P-%lqY+vpj{o9M@oUD{_S zor50J{BC*;dK`SOjuWE;v^x?bpAwO2&6t`oHIvuOJz77m^%Gh@qxI*tenIPh&^igu ztwwOPHo=kGwBD=vnAWGYZfd;|&-Zs!o5$OZ8gdi3dNeBS(qOvF`{}L2ZYpQ1kJGSa zdam!z1kp*$&lz@%GQR10ww0umf?@lD3NB$Ej>7X%oJYuHf}x zY4$I9P|VFBW2=fAsLZ(RI-2xd8_ATJ#6ngLS;*SE?3M}71WUHq)Tu_sgxgcvkNiT@dGbs z2Ci2!4#EPqgrjUNF4F>3`!i3iI{WRO4_){5H8HhLX3iY# z9^UuT(fs34kv|;nFvUt#RyJBB%hfJbxLp=^tacf`vORoM!C$+K}2u4c^gxIdZ$gH$Vm(sZ6>#CuMjRmMIK#%YfD@4tX{B8 z#awT|wucSNDf~(*rME}6Ub-GJE+1xTz$FaU2e@@hj{1eg(QyTyL-4o5-d>!^3u}!j z=-rT$6sIZ3T{I4D5MNp&z=M#t6~4OYr?qeXvv5Kvo)!xCPv|IxGkZl?%?>~cL^a4m z91CZEg_sV_kgM&Rc_*O+tOi&gc7p==xj=>X!`ky$?E*Ok@Upc`%$=RT%0O(8cEqg`HsE6x97x?dmW<0J13s%|4=`L6n6I`6fsseml} RpTVzoUQMU>eE(l6@Gr0pWhMXs literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.ComponentModel.Composition.dll b/external/binary-reference-assemblies/v4.7.2/System.ComponentModel.Composition.dll new file mode 100644 index 0000000000000000000000000000000000000000..8b88c1c1162c0f45edf54a139d4a0ab85cf97b08 GIT binary patch literal 30208 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Configuration.Install.dll b/external/binary-reference-assemblies/v4.7.2/System.Configuration.Install.dll new file mode 100644 index 0000000000000000000000000000000000000000..9098b2567826770ed2bb63ca053dd3551be48bb6 GIT binary patch literal 12800 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 Rvm^gst-$~K{hzeJ{|Ak0U9SKD literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Core.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Core.dll.REMOVED.git-id new file mode 100644 index 0000000000..9683165bd0 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Core.dll.REMOVED.git-id @@ -0,0 +1 @@ +5e205b854543133ce4674ed5dd1dea6a4468bb2c \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Data.DataSetExtensions.dll b/external/binary-reference-assemblies/v4.7.2/System.Data.DataSetExtensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..fbbc4609dfa2a7299672ea424d39997e37ba3d96 GIT binary patch literal 9216 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Data.OracleClient.dll b/external/binary-reference-assemblies/v4.7.2/System.Data.OracleClient.dll new file mode 100644 index 0000000000000000000000000000000000000000..4b80362aee72af559fcfd8d9f75b26dc0b0dff48 GIT binary patch literal 40448 zcmeHw31HOK)$h4?_5j&K0tA>4MNk?MLB*9oSRz{_0e5kd3}Iw46J{nrTqezf&_udnY7%$f5$=iGbG z-IxE8sV7}QE+TT{`^`5*>+s8;F+#tcEQUIF;3K)THn6o~otm<>qG4_%8Ei|$TN0tx zU{fd-i>HE(;b5XY7L3G#HPh>Zt?}k?Rj*z-``D=K#uH6ZE;{;|sTZVEdzA(Sd#K?= zS3}}A(hu&(ZxG*2_!8v{uZ`ao<^mf<&iRC6b9IAn|Pz z7%#pn@Xh*+L3LFn!qGSk*;jfMUykcWe6v1dh{k3?VSmNtiVypy$wS3Mh~8UD6cA|^ zf!*RPxF>di9&$KQ&i*;YXMW3n@6LMf{%H|&Y5rSc_&=^fMvvHIMxi{Cm3#Vy_maom zk#4#S*riMcyZ&B+7OA@zG#4IHJ<6soznMrf+<#xlk|3fw+D0Y6=?L)a{O=YOgNz`X zPX|Sm$Ji+4H!aVUMOu>n&1m+PL&)Cl;^T_XL}FuXV!QqQhmy$3n>d2N=Kmmf?*T!Lv30NjwT48chNvVarDw1EsoQWKnJxcdYK z>E1&oIySpz&ct1%i;H^~55ZI^ep^_(OE|}qe{%)}bF6jVcxuXw#?~J@RuR@w`0#pS z!N{uNRR<40_@L1&@lX`>ugG@g_lcSj!^nNW*QXMZSWA*Eu8W!VSmn%mx)D4tzbYrr ztVLU+dw|FE10EZVH?lE4SgNSwUs>ytHOJr7!PFZ9$QR-}5MN9a^aB{J#+TP%NRkHN zdl|kE$=Z*9c^zAZ@8$Sz!?y>%9FGTIq9H{lM_%gcd3=8_ec6lYX*sWz=h4Oed0{oC z*Cj<>dbrmMy}h)r(BpbC|3(j{wL<3z?J3&Fa#-FoXCdPGK@X;vNSp`sI1K!~IZQt* zV0vp$rf>CpztT&m2bo?X{HrA|4e-)0dNBQ6faUXx8YzdGywAb@1TXt@o6zw==KB>l z!cQe$J?m%53ekR$b4gJSonLuCSq^PgOfT-k^psMjj|;!LAM^b{z0^>`Y26ffX+SQ` z>h*qME|v9U+Pla5g*kMI|1$XSMQ^rm5ZdHn$te=gm;ElITof+bS4*gC`!gRG{)Qap zw^lO!wZwdJfca}gekUY3)LFtYKQV~od{NR`9bn#9bQu-W-%AGc?@b$fe?B0Grg=H7 zgoLdUdTK7mwm;JH(vIFe2BMt3JqG5|i=vH6{P)1a9Qv7Jdam$I131OG`An}9{?opf zp(HEHxD4O*FHS zz&6nU(?3Z~oh-4fK-e5|iw}>NvOnJxGaW6t9+i7QSuVZZk8?B${(H$&$uaartH`1K z%h|(Rsi{E~TwlK&$l6aNl|H#IaTg%0%JAXds#HFG$zd*$* zpy!Pxbk75QDe1lFq_>oc=qd?!1bkVIap5IFdGLA*j}n?wA5jvhSOc`5 zpnH1+DqdCtXoO~8PK7VW0UZs5EtB{%fX0aKO6X36u10h(SY54VUtY}T)CbU1LEFW% zAkC3*D|!biwo)Z6k#GxJG!UU-+1g$zytV8B?EUC1_>d zO`sm34Mog16y56bde5diU9%QfR^A2rc;GIvyhkjVHWV>EmF@#wR(vPua4*x!JeKSy z{3kx<;=h9WBRsO9uj2!FwqtWJ=4vS;e|{e9>g?HVj!W9i_J9Qy+SvL%@&bgEGgbs z#-T2f7@{Jt66zCLgiv)s?kDG$Z7Ik2Nhb*E@;^(PT#8P%=&V9Ur&+W$z$heWiGOJ6 zW}s$^Hu|;zwOI7lK(;)?A}zXBL2m`76|t^OP?tZaa4S&KqW4M}EwJc|(rrMC1TFF3 zl6w+*?pcD~Qh9zx-#0p%RJPrvsnbEfce&^S2fgm{&_#ka)7U^hdf-w)UG!mr7h}(* z7Hy~ZTsd@^MduZM;_5}q1udaG-{F);S6N+2;Wk$RU1QO20$;fb=~`on@^rgP=z2jW zx4r2mqw_B+%5nFmTP(^c%yXC0?H1jVTLknY6HXmnRtB_6&8V6eL{ z{ZvpFZ5VK%yPWQ~=n_w!yFWc>E!P(f23lv)rozGQfwbPDr=Y8#M=jb8T_ye8qDPRz zzO>mO|Es0_-TTp#7Clfo*gce)uMHXa~S=~q78_%ik`FR>EIFW;k4bN zjfmwSdeNdM5$<66y+zL<+$efQ&=QnqJ{?MbbdaLM=uLzC!_gu~(>oS%%NkAZT6B0G zqYo^)C701hf>zKiYOH%SeIn>BDeEKXbF14hV66K{`kNqAx<}L37IEof?Nveete{6= zc?`KM8ecKlT}@tt{40>cSd80Z>3_6rthB)CQ+e9F9c_}kEId^ zo#38KWe%F{o~jv#RExIuJ0GadqRIW10@YhIuH=x(A*1a0d7WZ?7e7P{G@9=(4Dbel!}dcOj6 zhYdH{^QL<){n(;uo_B#(8ANYkr4^yO1(~rmLiY;VOeLs?2(1ycgeLd<7-+54&Fu3z z&_jZ{C|Q~3K7$^ymZw&d=M36xQDvW#XdXRj(V2aGo_X|?gL(pO71TwC!ZJ#~vglJk zR+02;Ynd~M(QgcrRuHA%JE+(br8i7Cf25?ZrGOtqt7gwk8o}DS3#R8R5r{rpZ+Fj1+5%-xTl@I z610T&ca8BZpl=*B9!L-3kzolYrDLMyembE-G;H8V`1VKw^B}(ujI$6+WdQ#1EUqq)_#A}9&=yYq@*!z6X z#ndRMiyrQMiDxM_TXX>}_gq3P4!RcT3&qQ1fVJy+9>f|mFPpx&>hn=KkONMT2G zt3{jh^4!Ba7~UZUwEfXf1Rr=x&P+_ib`rOZQrIyf2@wrTZ*;$i2mN z9X(*tW~{QVqX#WYm2GmZq;(ekpe&zO(jyktFOchQpXB3&uti@(hEG!T|{Jlgp4G1{ympG8Nxp9Tt8bS_4zpHNSW?m@VpP_CfY z0>9Fy(cM&F(bu{esK}yEU8m7K)Z3y#nBnfBGK-p_TTT5eTJCBF>TgjM;=GrF7M+YZ z@1;S4y8JP;ke|}N7M+I{@>AMR&=P+w@^>HYZ_xt%G|(`M{zlt8YpBYifZFD{pN3o1 zUhsnF0UBY^g+Oa*q@d08bivD>2kB6YwqsZDUo_gHhKe^l|3ybybVkKzo=4~yiykP* zb3aOBE!wZ2-}@+yx9CWf@7+YxEE<*XrN^nxqJFBM_i>tG(RBrbyql>(kQob}pyREs z65*bp69t)d))N#G)a5@G`-dl}*`iCaetCjgETZ5h*AsMxMek!*_XM?Cw5VvP_X%oq z(2qSlcXJEr@()pY?k8!1LBwO^leEa9)kRg_C+RGUuFK7F|AM}6(O3Ns_HLn0i~99B z%KJ;Yz@pB9W4+JPMQI&owcpSs7QN$};(eZ$S+t_C-n*Tyu;>l%N!}OeDvQ>a&-VV7 zR#+7Ahk;gFbZ{{0eUWao=wdbB`#ZYXqEWQS`x4z|Q7)b1{XN}j(Y|z^_hq`vqKDww zALwpDOXvgdMc!BFUW<;ZT;_e1)>yRNca`@wT5Hi7TIu~GJ!H{GMK^n2r$;Or-{(&6 z8?+%EF8^-to3zQI=Ze;N-=fFUy4<1Ox2emb{RceceTTLP>Z1D#H+Xl@GZsxj-v30; zTC@S--lbn#l#g)l(eoA^<6Z7~pMGmms9-YCOM;frn?;X#KcGKYT|wSZ@1N;4i>4r! z59tky#-rXpqPH#j94+f(`jbW5(Xu|K_XY8owZ;1}edwTPy?>#`Y^|dH2mi;ZdCAZX9rh*o|SH_l=g3KS%-f4^;N|4OZ0_y$~Gi8=`6)ROK70CR(%(aqh2krXZ8vp^96COWMTIzBKAmJ-s!)(N@=`eBQ~vBOLU#=LFv| z>Kuv1_&G*hXyTNUuQBRki}>VgjJnh!KKUA>E)%rGzXG$<7`5CYJ_j44uD0kE^oKF( zT0y4OjZxQI-Bhf>#;BVFnUk+E>K3aT6n5YKh%)pHhImb<_=OFb`$d;eL!YdRq|p)Qfzls6PoZJ@qv8zD3+qXR8mb<@%zFe6!VGEZS6fkuRh^v*;=4n$#B- zZHF$bzOv{Mq|lpMq{5VV3`E?)~Y%Ay4W*ZRJ%4zuVbTJJko z9bwV;ir4x&)zKEYfzDIa7L~&Cd{tx7r2MtM3)MtHX53w(jwdmb~wZ4m0 zokeGQ*87&KdW$v;*zCJh%@SnleVIDZ>K-Xu>$^;yV$re4!{utWwd6K&g=)0A^+lU~ zSE#T>n+iAku2gd^dJ4L$)jW%~L$^Z3Ecy{VyH3q_(0boWm2%Kl-wkS^MT*w?Zc=Aj z^zxwfz8|V{EGjBq@4H1Uw&;$s^}gHG`4$~mx!!k&T4GT+u-5k@wbY_VkoO;}9~gx5 z-Sxgz>T-+jK%950D=m7Uay2hdxg3tSYs;+a;%f9>64GwzUw?_TYK|6f+t6LrP zXWs+r4hMbiTdRKTps#%os-HN><^M0W+Cc&TL+U<@)}cJtsRu0Dfbx7q{g*`>;pflP z!xlXW%SYAEEP4)>o76^&J{`E;_n3OjqG2ed&FTq@{#>%&*QI`8(ejeDzF(-P4MIN( z__wHETJ&?&!&7RTgSPsfQNOY1C+@AjU#b@@dLp>h_bc@~i*nJff304&s1)cq^{Pd0 zp-ucoy>8K#inYGy)ms)F8C>t%u69^-L(y8_Z`FGiy@qfvsy_=dJ^Xj-W2-wQu+{fF z^{F84?_T=7`r1Kx{@*LlU>=EB*W3RG)yqKx{I97J2OZ>pSM_($SpQ$tz7D#_^SSz- zpf3La|78CcYPdy1{l@`~u;|C7C;0!SMp^V=>1jZRTGWa&&M(#B7M+bV&M(!Gf|mFf z2J_rssbefUFR17%Rc+A<%$r}U8jJ4qhy7ox34*%(DO`8@yQ;NliLZqIt|kk5D=@!! zp8p#)&7yOQ7x=zWbruzQ=lMz3Th!mXz(;zfpf3Lu%>7EAV9`wMOqD*#q9bv-rS+*6 zO)V}Vt!G=b1ZNN~-DuHmID>HMW{cJr$Ng^IV$s&(cA$twJllJ8)S{o{&IF1XL?dxF z>eX$6me5*32|;ET>DBGllF#nFdXce|R^Zi(jn3bReWO>OZxNpbdG!*D`eVi7)k`gE zSB!ojXbG-mo$dGP%Ps0GI?wOZ%N^ZPe?VXD=q~r?=oNyx{0~-~L_PINqobEF2lmuA z8XZuXyO+M%(cR?F)wen5PJh0>(?R$8i}YO%TIVm-cMIyGPdpp_ee`Op`^3}b@2h`m z(VuhI`TObnttFq^^w(>x?$-mh`uppLtnSyit~NkF;-Gb&fqH{Qlggg+2lYl9Zc^Dx z{z3ZZR>%9)ee`BQo9X0!ulx7WPdeyN{(bdRHk>>EBmZE%)rNEDm$~=TzjDw9?-2c* zwS27NJpWMrywyEc@wxv1{esnv&->c{J^iB9jnA7&Rr)21D$!RC)Gs@zgof)^1Z}3d z{ak^A^lJ|45ja@CE{Mm1qQEHqu0j57?oF;k^amEbh)gKG$qQfdH z1BdHREjqDiDA4B?)dz%T|T@)%B6F5q{ESgt5 z9LOt(J*&cf33&#IXUFJ5i`cVcbg@NzVm(HeTEr*TV{{*jdX!HHRO@n!2A59(8eq|Y zfm>W-b%jME2A0rRT`8!G#+6hC#_7RENBIStT;udmizeWj_c%SwAo$rqgg8Ur=IrA?3Vg0CxxEgmcR)P@_A!{lN`jUpQev9u^>k!G+Q?aGHbrm_3<`^MMXz> zPuC||#MiY$`c#W<$=%`#>C;U(S$l_clOVpXeO91R&#`F3fC~c6IwHud$mZy%MZD^2 z(Q#|JzUYELi%wXysqlh8M7LY?6m;|SB8#>|*Q(F5=nz=a$^L3|14^&`U;CSB9^oCRTe#oaOdb17Cnb> z=jxS$%skzxZxqDsdS#$f-|V36-t+Wr4(dx6>N_2Db6}~y%R$>*m+8A5bXVYVeXl|O zo|reU&}%GubReU(f=vBgp&zn3>d(4IEP6-K28%wyIm#7!lSQ}W{xoofeq4}Qdtafu z1o2Ml!N798MUbh#tMoG#as6GbpS70jiyjPIt$%INrosmUEA;agJq6u$`nMKshwgg) zl0}aog&XxB48l(8!N3poYZko_d^B*2e#1dsfm`+47Og{^x9LAwv;lG6q2IS?BVzfH z{?MW)VR@JSi$%}D@+bN;gRlbZ3f!Z=5M=6awf;(wIZIfr-9xyKn`^?WwNH?_3cOn9 z2&sfc!^0(4kCpJ61{bq-70%Z*eeGr5#J{WklgN#t4+k+lzK|(j zbI`!bEt=KFL9dQDy?Xhk0pjT+GEgG)2UPoKT+E7u4(lyV#|Gn z8m-B@Y4hjGozhPWJwQ@ns_Agt_^4=4aegCyGS#*(?3(W0NK8CG8OUj6;$&VsF+b{J zEnm;obg9&u;fL=bzk8GJo@`9{ZpDE9xDjiQYG|2#iS+R3gtGV)zL$(ApdHhHS_ z)-TJreru3l7b%RiiguQ`>2=ubPX1ezvxhoyOF8bNmX^6|*qv>BdmWpPez@0hvZdd~ zyjDtPZ%51Qk?kMlvq!>zG;G?wLTaG_<*#XtwB#v}Xu41Gevq{A&t+E4@GgqL-c4+& zNXtxWT6@yNl1)PY(OH=1Uv1~*U1wOMH8ZkFYgZd1H?3>6)WTU9VKf>3|E?M_xmb&~ zjZ++j$apQ-m0&(89HB~*5Q*&9CHM|Sq%yOJxakRG(B__+)!C}r`t{QFSP%PXGJ7k+6?qKK1X>p5s(x;xR4oyQOA*&NRJxG3zU)X-Rg9MqVOimEqH6wX?)6WrF=e zR%~Y0Gc;Sib1I5@$S%Wpn9UmrhwZ+qG?MJRWb@haXUC9jlkJaLC!0{b_R|zbOLN&Z z?Fbp++oY{#(_hKzF*~hnp6}MuwCif>pPOIy6kB$R|6I(b51LZib&kmHQzor!$#==` zd1U+cQ6k$1Gi&@pX1!0apmb4h*;ACD?liF+trrsax5_U|30<~k*nyPYWJihICVr)LX%kZ@6e0rO;@gggOrKEYke5T=AHV(a8=x)aiV8rzcxrA-c@7N) z&8LGvOK7yvYN544j}v;L(2&rG(D_0;gm!{@X(?!5S`L~|w}K9$RU&^FbO>z$t->>_ zY#C6TRt4xtnlF5Z&`!{NdRX|MgC0)XK*!LFBHsZzk-h+(CN?vL=Hq$|huT5>1W~Q< z#|b?Vw1h%JJA`(MoKq>GrTSgmueel~xtc-q-OL|_dmWeRb8(O3QhkreYsF>(?q!U) zI2HEU#5s>TM6w1nK`%hyozpx zw;i-b=t`0M@ubW>Xcb4&8qh0*zgqa~aDSs8ceAbsy@fV`-hsOe{d5;S1$qxX3wj^@ z26Qca_2V5le*pa%y$-sG-T~cA?}Pq=J_db;J_r33eFgd(Joo6Q-;x*f_tXRQRmul_ zgGxZ(p}wH+(Lm4-X&=x}Xej7ksS5NfI#}&T4w7ezL=ru3$DNvI_k5h5rWZk!RBnx=jaEZO=_R~agcA!ZxZ|S^<>qzV5xo`o}hJ6UC~ng7uwk4 zb}c?Y5-PY|KdvtAu}Xgln^oGST8dZc9%^Hc$MxeBE!?7uR9o>D3H7>uT6Gn^4*C0q zI}qm|i+3P~cZwq}4jXaxQ=4-lu1cXC!}%^wWvR=h*5|Aen^oXja0RnS{iS4wNOp*1 zhl}k4ZjLA5W}ASUB}3huO0CFiMP4iN2;@l7{Vqj%N8AT#1;3)SR`>|`+e#zC?*PBPbcgT(Z@qfH zG=O^$;Vt-gN{0$x3;xT}THzz$%gZ9(li5#^EQMtMvZcbW0zbZNmGE1@&nVj>{0{K5 z%XSDq)W_v8)b}n$%W8$M6+R+-MEIe8vGKFbj-KLAFV5G{UOiC$wY`c|s!we%$ycwt zxs*h^6xxkFmiBr;-PUK7NLGnt6(ooEt<4qt-1X|IzNc5S<*SxHj_2nWPh`n0Lj9N> z4pVqu-;>ff(!-}GR$crlw7*66w?BHY!W^QZd&hGmXn$N+BD%gH3Yo%e(-X5zKH@9J zig_TcD=|Y1MTpVpv16gFrCu}xPpH?!Y8K*eL?3R3^&H$ipTrDvCY91zcqhTR)Rz`x zra2F@%n}-anTF8QevMPZa|@Yn3ou8px7D;b#;vUsm`E=+~u82j{&G zYUCFdy)D}JME)V@NQup8kIv(;gN0r^h-1zh#Fm%%KLs@@o>KZH_%C{68pZSeKG0u# zIn>Pqdx78B8;|VM3{NR&XGwq1AC_}G&-JSW-!A+i1uUtPn9BmpS9zFzRLu0Dzz|p( z$;%azmwlKvidPpFRY5x-crfT_iQ%_-?BP10C;Qm)GdIU`MH%y_=QCaBVLFRgK79a( z{hn(y=nOa0`-K0oJ{tTpE~ZBa^@wDN#C)k{%V~w2*5wsU-9e7?BdM1Qi)x@XzD-c9 z{aSo`uAF&OwpY5DKQou<(Gt%^A{m@li?AP-v3$8FL*J7!i3;7d_OBPOOpUxQKA2RF zt7NZC?brCHBj#P(z+ee$><8yHz-F}nB+zF{PX}ErwYet9o;)lu+#v1hisCuY9_(fM zio|f7)Yp%sgtrx+0l8^uS4;Vr`l=9rIuv_#VNn}wE-YFA`fvre$@knWH`KI>{majW zcIH5?sS~7jzEE5vhBrQ6SacpFWm1NN^Vl+9ynSpS`)q97{h5DH=wGE42IpObP}yzR zSF|k0k7rXf`r{8l`JW5@_Fd`6?}0M*K=M9%bv}Insv*TKFOUX6z3AB*xEH7&&p>NP z3qW(wvo&-j7#DhiYFLzl_Qg6;W6tgeT8`eW@f`?yFjat##E7A36zvO&=k7sI#`vM= z6i|)l^A7-j8mOk(^gZyWgK9j9c_8>kP>p#V?`y!AauE11V$~R1MnTd7s%b8s6;^nb z@lfz*U{un0>hK6iqM({u=_v3qP&_-1x2PzLL&tz$Ox55!K{ZCCap2Df)pP-k2Y(@` z#xqJ2!Cwoi@!U}@=t`OldOb}Ay#eoyz?By|4)lJEehTZDdhly$Cin+IHP&2sn*==s zsWFg1jU{R`Bqp(&jbGy@~yC%X$Aib#ldd{)$~iO@io?WNl1PNs2&%CjJO}(6pqk!9St@!9RMXoiONG^5C-@yG zOGSSI)mY(O2>LairqlFy>;N=SoX*)UBXLs@p-2Q+I+ks2_vQRI5N|sk=c>RjWZyQ$Gcrt=52^t{wml zsRuzD)kC07>S54kwH`FAHh|7i8$nyt&*A@EP)!l6-_UZ@6QJj+Cqb`MTR>N0rKjnS zYAY;X2i5e3dKUbfpqk!N+rYmKs_7l91{Li9)$}LzJotA(HNB@^0RKLyrVrGM;QtJ& z=|lAr_>Vv}eXL#v{})hApQu;Be+sJUGxZwy&p|c)RlN@W3s6meQ*VO*5)@^t-v-rs z2dE1xL-cX|KB!0k88%)}^l|+Wct0rmI98RKhUiZr848O2t3L-n5)}2KzW{#-DCz~P zQ(S8XMZM^+!5q2@85IHj7@>;kE7xRlFXj^j^WpW;4f6bcTEg;v z$S%RPpzd~8(g2)3beAoq&vBk_KU3l@2Mwp0wXxK}BWPkcWti$zC^mu`+vm&)C(`0W zMvB=%hgdT(M^245w@1TAQ%g8CduB46z`LcA8FoC?)lz*&G8JyEs+~>^k=AfB6>4oe zK9ZW-a1t#DMcc!(XLEG*O>@Jop|ovHC>3Jq^u{y7O({XG$)YS5pIny z2xm*C$FkI%!5Lxr(44GBp)_$2cxYqZS(DhwvNkz0mO$PU5edkV)h6pZVoh@s@mSQ<5a*@H)rHIm6PH$`| z8BSx4Bpcf*;)1S1r2Jdm9BNC26IG^o(gDB4kki;}V`(E&@adRQmfb^}9HrIYl5kBp z8csP``xZm?aIcNo!|ulLu)E+}lB$PKO{u+bo_*SDWA>@LadL0dsg0p??yW<6ZOjgJ zH%1|K7c|+nTHV$bwoSPnodYZens5R`KuxHlA#P<{98)9FC>p-lv}W-$;_V348cxlP zn=VloN+uVgLrR};07p?Bjm8&_jfP_L95K7P8}YnwheQFVG2%6aWdNy(dp+*GY;xb$$HUuCU{LG*%nU<&jplnqN)ieBP}tWRc1w!5l&y~XcsA*tcka?9-JxKu@fSIbC|GG zjHZQJ!&DzmIXnmB{B*P#T~j>Dy*d()i7AJh-WstHj*G`)SxRM2ARXoDHZ=K9PYi7Z6Jv9+laioE}4N?bPhlRh4km zY_lz8Q`5*LV2akTGs5uKid*10+Nqczjk-jfTXmwoE!-5D6KR?d2}hgL$_(I8c64+i z&&I4b8F18DP}0xBahdGIauzQsgsV>>>#gBf%EZtO)g{6x&M?Ko3wate*+iZj8H}6D zeS>RW;P?a!F(FR~MXhOV((tm7Ak#dSQw9 z+8FIQBp>`}?1aH174#ABi8E>`uZP0W3~n2Dhxno_%1m`0yz7MbKRfwrR! zbnH%-b`9fYQzFvFsb>P(0+@<23@5V1Jho;_xF5l>1z1O9i%nf+0%j7Ef~}55LdlGF zMtBa^!E-T8v>~2II7^kz!3=CDvc%TEnrO7PwJn}V)rUigrnz;Y)Z8p1u9rwu%5_FK z8d@Y=mR@FlbkI~J6h%u(v|~%sJPtf+G2>j?b$Hj@-jv!^F)rTLk%+X+%~Fk4A(EMT4OOYml@X8I_snrpKZk8Clv&nq(|XVT>^Z zqxXlRku#+%q}N2ywz3Row8v7I8q#fgC#?(_O-)!;q$?(qc1`2X<2*NxbhfhWOy}BF z!2=b~LKuu%%}@Q<4geXsgqw)H6-(GsI;TuPhHDNt83sl>JK`uzS1}Mvkru;Y>BE~( z1DYG7hJh=FX-IS+PQyoHmYEt_WF!lCa^a}}4aj&_n-q42>>b6|dhF)JRbkkB%odSF z;bsS$<)CaF9pjy49B$m)_Sifp6kM#spyY(e#%v8IyX&)X{oHtav^m`#;2!&k{bze4 z=JDxsuo7<$FT!uSqBCR2glMRR8h93pVQdngG5jMygnJUAaYW<7Xg^S~FYE~OvZ}Fs z4KFEpBA6O#Yh$G>jbDVZ-qwa$xEndzc0=5-S0ga}W-7-QG&5IWkF& zMZho++ESYBp7rcJvy}nJW+f#NXNNS=W=m38=C+`)rm|ah!jVFH`z|@f8YaD?&eGV* z-Hk@-&l%-S)n%Y5o6Kw>dOnU#&l9#MX9>~=oQ}oLQwwD#72~n&^SP#^+#TfP!yE*# zL9?Sog=1d8bZslRE}k@i<8T1ZSB$i#ar~kt4B~8V$|8fa&pR=MV${c!!pAh>hB&x3 z9OGfk$XayrZijI27wvFd6cHB|dPWj;pI&l^TwL0XTrM)i>7;NXPR>MuX|Ro(vppxD zo?rlHF~3C?gaI-0V3Qe2@XTWvPM7B`Ga6F|v(vEM2b~p42s1@iiiV#UPKnIUx28Dw z@CyN~%pzDC?X-5@MWwaoB%QbCkQoCRZ;Zf3Vb#vj{n++MG-J=@jAQ?_Fx_Ul3A3A- zS!$%sO`4fD*Ik>AEZqRRYmq0X*6O06rtsXj_?6_Hd%|8CqW0MQ_Bi%Zwau6dao7M& zlW{pqavYmv;h82-mZUzM!YC}OU@UhgA;;L6*&<6T!p*Xs>aOH=V^2DFqfG}zoZYmw zTn$d{$X@cu2u#UjjSw>Pnu|yoD^t1|Y(iylb_w#5Dx+yjk1t3Xp4e+Grjuu3?ho1e z?w4k=T2wj$>vvWZA#)jrR~;w>v;@q3*uK*Var6S)w!(8m3nIWRNN#et1IIrwmMLLu zTE(91LDiVHnGlU5l5iryQMV_OHb!$iT+at?A)Ii@*tN5aQ?~P9cf(zTwY)M4o0w3( zS*VJSKqU{8Fy|AtJPE39Or~eYnnn#7sjPUj@t0_{E; zrzV8sMYF0(PKYO*hQ$ZKj%(a2{K_u-pRPDJOT|fvXev>qI7|oqKPVYUi#iD%ofx36(f6Nz>vfS??#!a9$ma z^7%~ zq`-NWF=;t9nM8v~U>?g7w3#!r4xI1EDPG)$;pU!{_KtYdXS@xe1Ugj`3xSphe!$B$ zj`52y=O%fklsUECXmC{p#cg<8jYB9V90nQTw#Zk;t5aOESh#W%L0<=xUP+R&1xxx`)G}06i9_s_c^Ed}lZ8h&lF}mTn7f0QTQkF&Kuq1nRW9LoT;5j)MAC=1q z@YkHQrZJMmwG^CWBW+`0hT(Jzw(}Nsm!_vADT#5ov}wvjE|D16B*IXu{2&pW0pQ|6 z6wO}3@ZAG5;sEA)E7i|W7=>9FOR-v(Ytjz(ynKqcn?m17gyO)0$IJ<7GY&Z=9>T!` zE~Ylgm85j&-H1&(>E%Rr9O-EJZ>{oN(j8}AE9WE8^a?_FOkCJ5o4HH=R4ayU`Q??` zjL<@=i!YSRjwo)qZk7H`0AoLyIX{q7F2aS2@FGerk}^bN=eADOi3Dg!XnOcS(-)iC zB(Ko;>{YrAU&6tH7JZ?ugL{H$D!B52Et|D(2=hTT<8CX*Y4O-`?ct2n!I{(43D}9@ zI-VUJ%>hGNW|s7=$zv(uf?vut}6es>nFxGI6 zm}`h9w4KD`TicL^{hSdUc;%P3N2lD~`;<*9HxGH5+(A5o;R=%SfGH?osF~#Yf^Ox< zN90q5o+vcr32K$Ah30xW)Z#bI&qwCx3l3k7ILkdjD(tLfsq-^mY&xIML-d860mutF zdlh!h^gndwDYN>Fe08b+zGG&eTkw3&;dn~YeA4$%x%oCLyc+=o&tsAsuSOs@E8Te1 zn%sCIliYlR6#j?}2wpNlZaf=LZag+fZalw8ZrlJ%Zrt-qZvNYL?w(9~F~Rf1O8zkFTTJIKIt0Bo~p2)-{X~?VZrom zQNx1v2;(UJ8-e&YEI1BLwLK9&DrT$!7*e z8qb!&yr3t33VI^E=<*Bj>UjmDd=Ks(O@k=_1^Kx`Fmja1qo6i=Qy#%MZRG-KV1i(@5KtnjiPLBlYMBz~3kX}4wEnbaL3qzJhrc_}W zE6Na{u#88|Toj(ll|iv^F=wfuvp`}yQWD%+&{@KXEW$4aFC|f!e025^-#hzrMmj41 zKy&>;%|HEf5p8*{jJRe@9R-0l>2!`pS?Sz-DA*yP%|fG`IUZnx?!wOFvIkp{oR}>^ zn<(r&)$h*E zLT*~2DD0filAcD3cUA_Kmx)A@!%eVI8Y0>n_=4dg86*58p;Lsm2~9Ee_b=!0TnGi7 z9V|gGb{0N((QGhv1q~I4?FbVaI%uF#^iXgA5m$((-jy9!W3WvduVe*;r8Hr!q zjTCV2>m}4LG>0uXXlH~oGNqSLzt9|^C`@#_g0p#Kz>mK$m?OUhovXCRlUvZax;!7{ z#43mw>v9Y)B7nPS?rV&@YXqz^0387t;h_q7hRtdtUJWsNA}8rDtP^0;FRX(>VO?Pz zH_AFrEa)=7s8GYOAvjyiKj#ShOB|3Q6pH@mJj}6>TO4|={oz8D)R3s@F=FqB1>5K1 zSG-&NpbS08q6{saW@zc$#{IZ+EB?a@J!UI1RM@#qvb9A5cH)Pd!|CbfaJp#@ESsB_ z&1D(aUmO23l@A7WkSnyH%~XEMAM}`3Y2xmXggQ)sR6)vzYV7PNNO9$*Oa+vqaL&^1C=A!SLlbG2s(*SS!R2*r!gE)%*#1SNhvRe;G5 z&$KB#9?+nBAD;-dVb$%NXgA>Q>xD@LJ1uq|w!^c+RDx?`@nADw3XHe$J!HWYU$etw ziBvYEX=o6q#gTY>GAL%DcHEJQ9XKAlrt&@QBIPn6;k~^%BdZR@-*7%;MAdMjA&M#` z4&D#NW5M(dS3w+%;I^|=0(YTc35U0WDDs43-^1T=rk;v?c8y0=EFO#VZ}1{iKF9_> zoGZ!xKCt2J_uF}GR~wsvYnE~|43~j~qQ!S9T6`-m84SVB3)`+>Tl%b$50{1o%~n4s z2RuWAb3@5sV>lc`S@GpM-bGXegEN!iAYyQCwAh=d5NvKL)pq!S2e!nkS|d$~crrdG zRn-)4J#fxK+)Xg=z+;$3nvXhYNf3QH!Thj>>)cI<)YKS zHKy+_XE^pSHxV@xEnb1vdByHp+D@&Li^EMU+&YOd*OmYe4*U3jdNX` zjRb0AxVIa3=Qi`uaf)dz83&xB_wUA&&JtAj$~{-NNj_cV=|M)W3-h^Yy7YG!L8cD= z`RV5WRMlghVm|ZnQqGoi+u|!-=_6${y-Mr6X5ISn zpIR5~sDgP}C2gM-#7tzS*zdX;_?Q+Ifc5#}AMUPQo5^kW9i#h9{hwMRyqeIc)u%0zt>74y}cpuNfyOkcU7LPfoB4JF7IR)ccuu@OaL*`lDL ze*COc&=h?Tla_rHD#&{VqF&gD)rIWCda}Q=cmFs}@P;RD_BQF8hh?Lae#*^&WH=GT z1IES~wX@#e-pcH8t81#O0wNn>aUU2IF&rA#4HVhTVU7Be(c6)aJ$VP~pGs zQ<87?`q%uyu-0Y^740YMM&T;6%y-sg>GAD5m|>)X{%weJ!OVKJ`TmS+e_%eC!P(re zvh0X(kvD<+%%_HM&#+vk3Wv=p2!edGFXGrane3?kALo@64z3g~?p_e)lm^EVyU5vY z622#F!Z7M)WIjFJBf-qVTVZB{j;9&mYVp>XX~4Ch6TtIlgZs~a=eMHzhy#DtBmH}f zXmPO;zvh(83h+~dFOFXDrkDiciQsKFc&r5PxtW9ayzplq3Dp2?2+}0z8*}1Vw6`Md7-GRW9AfLhZwiuD zywk5nQVoHdE}k@rpW{FyHcS=X>l4L4{!GE!!qRcJiQgS4rI5tW`l;f59L={Gp%>tb z2M(ysNk1s*vOP{1#J_aO)W9~0H|cOb+hCO`hkwQ2L+~ynyy*n7ap}*(7q{4D#XS=F zJ`~@BQDTSC2yk3-L??-FTw7dD3H*i-Lnf#HichofE+&PN#4}P7E7wpP>V$LNf_EjQ zkp2*q#88x?X+2yP?eII8RlXreQm~Foj@V~Yo?MF@54RTfIh}V#+zS4+`k#wdi-Rg9*tpukv5$vKy>(A#=i1v- z-5rK=Z5%2f-X!8`MY%*#x?GmsYoEgpcfMSL|NrxETLSm-`w{WBIzHO||DXToO5lG1 D7olr- literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Data.Services.Client.dll b/external/binary-reference-assemblies/v4.7.2/System.Data.Services.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..5a3a564cb41ac2b9bb6ac69bedb0add0f0c2907a GIT binary patch literal 20480 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Data.Services.dll b/external/binary-reference-assemblies/v4.7.2/System.Data.Services.dll new file mode 100644 index 0000000000000000000000000000000000000000..7cc0947db401bb0caf7521648380c4164f676002 GIT binary patch literal 39424 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 CGQBSV literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.DirectoryServices.dll b/external/binary-reference-assemblies/v4.7.2/System.DirectoryServices.dll new file mode 100644 index 0000000000000000000000000000000000000000..11c43d8d364b08e0fc67dd52efbcb12ebb916db2 GIT binary patch literal 73216 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Drawing.Design.dll b/external/binary-reference-assemblies/v4.7.2/System.Drawing.Design.dll new file mode 100644 index 0000000000000000000000000000000000000000..024b04c82e5e09450e1c5c83303459b449644fdd GIT binary patch literal 12800 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 P@lO0m`}5=fUj+UWr3Z}{ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Drawing.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Drawing.dll.REMOVED.git-id new file mode 100644 index 0000000000..9d0a3726b3 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Drawing.dll.REMOVED.git-id @@ -0,0 +1 @@ +dff2aeca782c81983775b1307e4a6c4785dfe8d6 \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Dynamic.dll b/external/binary-reference-assemblies/v4.7.2/System.Dynamic.dll new file mode 100644 index 0000000000000000000000000000000000000000..b7e2a80249097c52880be738f28cbcde02f0a448 GIT binary patch literal 5632 zcmeHLeQX>@6@PpFh#Na!4M~$W4eK~9F}Q~lJI<%mbM6viYA3GGc1hZ_*;|j#o9xFi zyKCp5Dy|YhrGK=lX`~c^K&bz;sD-MiRaK-$iYg&Be-Npl3J^g85m2QP2|)>@;rC{5 zed`ZU{-aVe=lSiMH*em&kD1w7_aAwhYKW*7_4;+9*YV_%QTV@M3f)UT{l-#y^_C0G zuWNl5nuo?MUoT0oC=Ew94cGMoy&!ZMy1M1+xkGu~@kT{@$&$qzE2;nzHD)n}#2EEFAj z4>6G;S~H`B8I^J@GNTr9>tf!GJoOpVm2?Bz2NL7bfjAkUeR44XeahF0-Ds(z6CF!S zUz%ts+cF^PQJ117N(R=arLa8+a>(cyD(m_bYNBL__9mK&9OAg5ux%--qXC_$^A;lf z%_^r`iKb?87H;g#e{ruyn(Aa*COXsY>5le}%{!P?M>cRdY-@Rp=utc$#o}wp2hwtj zK1+O97v-{LI8Xlu&8cho!ffp12XX|s-3FtY|hwLSWxAFq&DIWR4Kdrz0uGX zd&u!kPuf<2@?}2|PC8e14aYKR*qsp48ncXoEwVU?dIGGxLKp}-D8fJ*_Mq^+P@2N; zGu&cm6cZ9TQ3#7g9$6ig^_&sQw`TErd|x;PyF6qCNzs_S-?GJskiO-)RXuTMuRG>R z#|Y4A*z=_FMj&k43ShbmW6fZ`gfK&C1?2%D9m`*Mj-2pKX_a`6`3B^~m=W4Rk8K%# zwKrc;JBZ*W*cIWNZTC7QPX>8mNOOF^2*wja2vNzhl}m%dHcl!k(cfd+-sFHG1Iw@x zG#Mgcqgl|1QPqMtKm!sPHiP*cS+7)&(n=TN+Z7hYvFtH91F;~ivPHy6n}H`|e$FzAuIC4q z>Bp>!G3j165Yj81&|j(JXg%F zY`=r4YiC}5=eF#0aOU1&EptEB>YA3S1FTrWs2_c@MyzpUwLR`ZRe#Y zroK-bvBjr|z74hYIN!NFnD5!l?|42C7yaVu1Lt3Q@2@{hpMGK4OV^hC`SP{n??3g; zf7MLbr~1x5v;LJ`e|qk{cYky4x6fVdTG^a>x>4@_=hU-bJOBI14}upG|FgW&3vXD-yppJ&Uau zO402`hf$k85Eg99yib&eyc5FhE^OOoY&ExbZQjw*DcZO1Sfvf6mgi4cC1}E_W~#lV zeVlEpQ+I;~O(|xIu2xs6~y$c5pmbkB@a7C#^L6K;ke##EBMb zR43efaOH_%#s|Ey>8hf=E_kVfgC=k7ac3U!bUjZ1IR*Weurd#7%# z8$q!69dlFE>+TP2Tb*^$J%opSJc_z1Crmj|xgRpCz_iZP{1V?Iqn<~yp2V@(Z&+^h zE*2un54x}41s!vznXm9B=l>7^O(kZ{ysN(2wS@gNHQT6Y_42pFmoh|es+(&h@n%gY zh!NZX9|7*8K~TN;(mIHCFK~bK)kQz6{oo@$))(>VPJeHVpZ7*;6qnxt$&y1ugI0qi z^jP?&5YXw;7wH0@VhmG&7g3=3sfkIJPB@LJqP%W@Dd9kgEE8qqcS7reD=J0(}x1 zt9m-&$u`suM52qffZ~V{EMPl03+%sCp4$npZgl<;e7R|ekU&NZ_{~u+A(HG-k;b7N zhdMlLMRcMSz_x|3QBTCp04IR7r>tlDqBtF@=;4gB_Bd`)o;dn9YUem^B^nJtpNA}k zuqa4)o6KRnPI&d{@Ql}F5hDzs04G|xyjFSb$cnBI6x*{?6T!}fy}?z5}g2HY;vStbAeDV}IJ&vo-9gg|M_U*`K=?{qv&! zaeiC7r_WuQY(spGZjbGF-5%S{4N-+{rLsGPOw-{q>Qjn9o*H*-v0owk5|hG-H(iHT zxvFsW$t88y?eJsTHbwwbS9vmS(!wlpWpQ^qYw-UzhYGQ#^2C#pZI1xpf0?)ZD0bB- zpSrMkL~@R5w+$-16^qMHS5y^fYbF+n$`S4^X{C7X;+`_OL*lA!XV<-t=-`%KZ*-%DheQPE>fN#T~bjFkULH*q(yd55aae9A)-zAk zGERN^>AAv^azE{pcj2UbYQQGPPX`rUP~oSa6*9fQfa$qHug+)wr$Vn6Z7h!^-n?m5 zetJEh=~0Cy=+q*nONE}Ezhjc04#;DARSDDm3Yq>mmua79ubW&o-B12PrpJ%}cjWy# zpXu|tEZM7^TR1$K>Go=-f6QeXFJk(fhv_eKga^%|WW{fg_n{mv{|c$MTKagA?>`}b zX)m^%RLS(Wm3xi%)1gzD#-;q*@>m`XFm0H^^r%v%H;M;Nl@bn}#N`|=_GkH6YfNH4 zOqU*&gR+N}e>sATsYDa^+CJ%2<^>%s$jb=J+`-egPa4KpDHP1#K4~2gN`(%TuB zk=!z)h&?fbh6TN#+qp)1bgT4l23;V!_rx!=8DYde@pAuW(}jZG5HyETu!OEEX3y7& zu7pa_GDcUzvV`72nKuJ%k}~7y-%o)y3wm_w_DMT|ejq3Vzi__01wAaSuA_SeErKQM zeyS|16?#O_eiFNNv`x?g=}{g1hoG=-*|W3`?d+YhebP%POYCi#JCoHd!(KM=`o^UGA4PqJevSlA5M97LN*7eaAL6-*@odRSU zIF-Q3!_P5?w-|o^d!_?nKW)TBt9N z0w z%E^a2lDn$sL-K)Vz9R_)7E4~HXH8w~$Pe%=hvXKaCkh>&%92~b+kF`~<#Eo)Mm#Ga370TkE&O4n z%rB`}>DXKp9D<}^%8&=U6;BZKvtp(f3jaId@2q0Unlh&ArVcxK>jP_%x3`MvKEhX( zGd}^m-G&Dze+!cPtC=neGW}E}@8&Rn&@`sgYrf^!k9gKYa(NNc`-Go6dA(;*5X%9b zUpYMKLXSa5D@5OvUFtFESdHeG6*vPsUZanp^U#SJRYT{clNCZKj0PNJ01YV=SXZ{u zCx_0`C{lJe(AgTLi|+FT=p2pCDl%}) zcdkNc%R`=AxFzfUQkeA=i{y6ACF0bQdI z$}GUi*o}_vDNiBYdDgDYp26px@YfJW08NDWGy;zpf+k!SyU&V{i z?bPV%@o#v_={-Rl6BW31_}D=P&}Rw-xXiui3rAN$dy$EiP{on~l&6qbR#Ks(tH3^S zyn_s&YHc|Q<1m4O8qL5sOrU8RvCk&b-WsvbCejQ+sz;M(e?c1qe=v4>CQ-dcmkDar z=vYB58oep#K#eZ1{1EvL(db8&{|Pi#qd>)no+|3lsLI2rTchU!p91x0^j_d|pd&T< zDQc*u1seT$JbA0>D2>*P_X91_Xp2}bSBT!3oCn=88oes$IE}ie7eRNTM(_K^c_&ju zquA6BJyR&A(fPqV?-c6S=#c=U0gaYVuLL?p5RY^LO{J8BDrg#=u27(+`aaJzI!mKN zstxGQ*68li`#d#tjz*7_8dO8)YP4?RR?l?0K%*-s7T`|cB84Qf_NL1mWYFGpjke^- z+J~-lbOp2z-Q?)DdS-Bt;pYk849t!h^aIDTf@ad44l;o5bMoEi*_R%4bQQEO{lY;8 z&{Nuy<7^f^qY=m1Ec&%ZM|ih-X4CT;9qlc^K3e@e;rmNX1?}gc9iz~UsiiL6*2)Up z>Dc)mo-o;)MHft~@y>B{S52Gat#{DkoUk|Spv!?89rS)#1vNP+Iib~?MHdCzy)BNe zV9Jr+10D29Ug@~F(E_Z(dXcDWxr$N>7xW!XkwIJydI zBXb&8$#G@?Obd zCu$045ydpR*SFPk6s^$cabE!)MRASRSFQ3cra_IasY(GQGBH%ZCy$uTK6mOv!122UZaU6TY=8k$XCqhB8|!fU82!cKkF`4 zNc^&tu5wTTEu|YAw8p!PexUPtCX9HGrXLA?SjOp5g`}OQ(0>SeoNfwKU{C*) zMt2DMrOtQ3wA;O>(61cyfOm+V)hJT@xObSI*QlW4KF?};Nu#T#{mQ$VUUAS%-qYzd zjm|*6Z_(=tp)GHEM`(xE-QnHoT}SU~^nmw$pbs3&3Oa}WBuI_lIrO>G1&*oy$a@Zb zC1_)yWZb7f-)LRi#Lt0DoQz|p2C6*wdCno9Mjw|x3lz}Es%Dh0(HzNFq!7LD8$c1c%{dM=@pweCm7mA*?Ts?pDitAQ+y z9vffd`wk6g^zQh5flkq=s-o8SU0S74OGOhQ?NZ8U^dWQ`XthQj zk3kz~twtl>gMF9LnHp{IwgY`jqr9@iecz*X8daAq09vonPmQNMm(%$gJ#H-ZT}~Hj zblG0V`>vpiHM)7PKA`VtbOF}0D`|s9S7Uv-lD?qxmObCI*r2PPxD<(H)wSD_%nfS)M(kb^}cK9CXK9d7XjU((av#OJ=fB$8ht#j zfUc$6G&&k>*+f6qXb^4LM0aU)BXrl%Pc(W6y6fnt8XXH?Ur+aIl)yM#PY-IeX8Z=< z_vz;vT{wOt&?6dkA?j|RUubkPqV5KIOry_nRohHYYE*(9#Ae#AkVMvv^qio_4PKXS zq!%>mz`VVYUe@U1$+%mgS2f}_>)+@%g5EU_7W9Uo$AApzek*7r9XI)U-xhjH(A&mL z>@{wp9U8@fZl-rNIs|)-Tj&ph)E&bQ=~D+4&=2WL2d(kmO4t(ON38|7QNEy!bnC>M ze78}dM&BvA&38MMxGZm{NbJ5AE)tfI+4)h^3BXm6#X)zk0x-9fW8x~Aem z-?pPpDgvT9@vl9cppDQawdH%|hx;C+ltzCoUjUTR=mEsUL+F=U zp&!Ri=OJ3FQMzb@?_oMqA?d@zbgrPs=&Pa%dYEn>rMq_&dRWj#dOGj{N_oVkdyJkG z^saI1w7>cuqo*|TPy5REBt4_itl(F^?ewfh|5o~y?`e8Lkcx?C=yk12PB8t?&<>3* zz}5FzddFq?0(~TCBktAn{V&kRF5Qdtna=m^K#BiF`aW=(L=wM7Lq z(Lo3KmiV#7)-_~|5!?^1A;T<7lnpak$nvPV1f?_m=-U zBdT>gDmNIXYQ&>*t8unQJSuk?>onp~x!YJTNR7%p#>HC4p1;SqOe6OE{l-R@y)MgFjfb_4$LLk#DUEoHb{N0Zh{xz%q ze>T3*Iv%k<8@Qpz&$|YX*xwAlMm%C)7y&`5e_t3S4l8u5 zoviGpd6%~2J+x{5M5CN?PmXE+%t3iM9`j*AsuZueQ;@ojdCm8fB@JUI;59!`NNVt! ze^MyGeejxp5%h%7>@CglnxAPD#d6{^Ki4Q{ia~z!OO3wFsh}M5YmH_hUyg~x8vHzA z90ugbZ?0LX z(PrES$lDL(kriw*EV*tEYLEIRd-EN1qHlUmfrFO#_RrzBA`F^R%=C@2Ed4&7ZW(kz z(eCL1!CmDqdstGFv#VT{pi0AGE18s@$~I?IWO=1^(>>Lz%J=&1x=h`|1F#bAuC=O6 zm22)4wo#ILX|21KUltodgT6P8>941Gf+pQkjz)7l22G+I z(4c!Nvb>r>_aFw;95-nkO7M{3gQw^oSq+qpJF4A%=lgb(Ucnsn&_m;R9RCV``luV! zkG%`Ob5)5l1N1{FjkTs|Jt8;c%+u8T7bwBzUv%*kWhTB~ZK9SDnGrLvj+qq1sG%Gg zJLQ?1G46PCTUNO&?~!vzFXd0-p1S4J4esf_BA+E?9*h=x=upfKFO|b%K6(r_`st7$ zp$Gh9NB+xFd$lhsua&uj{szSmmQIfxiPNtjp8k}YL6gw0p!5rp;v9km{elGjg5(-v z$-)|zL~6{Sw04hjsTbN=e$Mr^`ep!1a7#RR3nN?3ixb)M?^C4>ewMeCn?WBvRbmGH z>>1?sjAxrS#<9&qpk68q?rP&MN9DR-N>;g)q_C7rQ?w7|n{=+Lg)BEYW?;kAqy)4c zw1iM2VhpW9jGo;Zd4(j#j8ow?5njGX@+t3#;y;{z> zOpLXk7NQ)3l+8=9L>z*8X)WsV(G&2eUvlLTmk^*89zx%rswDLNNAO8L6{4pFD9sEO z{vVfCh*8d!mgMQYT%$=3pq(BnL5*ITjaqzCm!E!9&7;8W4@kYaXd92hcI?2$Ix61z-}rN1NoeJG9nb|7X%4i!)4k(~`s=Atex^A$u(zLa0E$8!Gas?l9O zT0#aPJ~57nbHZHn^Q=dllf*emoWllj4jV))Y!K(LL7eYm<1R<78;El!my#f^P@1BM zb7&FgkbEZBVwOvsL&9~LQkMsHu??aK5=1`QfXGK1cy*P?M>}~fmB=TFe3Hl~iTvH> zMdTyzpV425eB>S5LPRNQ88vbne3Xx?fbAJ&^E>gLDgjZ7T!=&DLL?&>A_2J& z$;gFBMthVEA{jP_WY{2*VS~7W4aNxVL0q9Ph-CByk&M0|l1U;NZz*ugC6fPXY1{^x z7bp#pjMBIz63NKRHA*C-C0wIKGFrlQNhBjLw_hR|c@fFTi%3RGRQ&8(fH`zp))8NTm+6nh6R=qk`7KDuNs2a!Cc%`8_fQP<)) zu309X0grj;e%ZN=m2}Ad=e4O^nxgw-6mZ?aYGzX6X&r#&NXBIG&C+PN3tB6X|5* zB#Id)(|{3!Z7%Us)KXBq9SvH5r`JsDgtiK86WSy6D51v)jR=hkJr%T+)`C{hI-wVV zPNd5~4Z0C@8s7ZolJ5qcNn1hZ&~u<+w3>5$4tfC2jfN-9rB=`iIu*2lE))8JoI7p> zUrO7xgl!D)71Sd%F7#HR0gU#akqYQD&~o7`g%8qKknmf@0X)-ZoBhZSzE-qh$_L*< zC7^f;4Q;2`EE0Z+@JEZy@lwLcQrduM2SuBq@yNRd=V$>sQ*1^=ey-SDD0wfTDbQ}f z^*=yY(7vEo(;U#vVtJET{!sGXCH%c2e^~fOh5rwszZA){V)?2_-Vn)K(yE=f-h;TMTKBbIB72IS&5B?B~Kuz$`Kn@falFj^qF!eF0VE%w)m6nGK)28dptnK39@rp`o13W z6?yALvIS4IzMHqj!}i<2-=DWl_#NPXpSMGJk9QLl*=a z{Ce>B=C2oiiM9?f|{A(37``9x1E={h+V| zbX-vs^x&fPpeu^DfL>O#4fLU+9iZM)f7le3cjS1O4b)}-?tU;C{tmX@oA2ykoh3^Q*uuZvSbAGl-x)6 z`4nUK7Uq&?pvT+b7|jC>8acx=tqIMpfBW}4EjdyTcAU^G)rm+9m<_6 z^kk8Y2)|kQM?ufYeM@+n&6YvXb8@HCc+YWE={bQWdQL)$AX!K&ke-D61*AV9eT}r; zsPa6A^a|3ONIQ&)o_CPmL;3*e4@e&&eT?)cq)(Cliu4)M=SW{7eU0=Dl3`Btc#wQZ zIY_xk`Q~I#AwG+dN|DAPjYrxGX#&zDq-vxoNK=t&koHEJfwV8uY@`s<{z!F54M>eh z%}A|C2O=GebSP3AQU_8O(qTwFNJk>gM_Pz<6jCqJQl#Zb#~>YtbOO>zND-tcl7+My zX)V$jNM|9PjkFGFJ<@qd7a(1PbTQI*kS;~K4C!*DE0L~3x&~w`R8!#M{%MJn#0#y?7MQY2gU9hZ{!x?&D&z^!Afw7S%$sJ zWEzjX7{4`HiK|u>_9}bhA;&(r&ds2i__r_K_zU5B*FgJYrxM1#uMvBdCcNR+j5pa@ z@K)MEbRr}t;o5dGMJS5z62w6JK?ljgw+B|x5Zbhz{h-@L`?v9f;FA?8&>x7Ty_)O#k5Z=BOjK=CwP$%%W z*TnCF2E|vOmU7;BHPd>LUo(aI{PHV6U-NSbe=FrtI7MnvW09<6`8U#@?@QkwE8Yaj zhvPSc9#nA)=nLZi9I53B@9mHrSavt)c7w<3*1hfny-wPHjnwk=UO$Iq-uP{x@p0Qh zKOM)l42kv;p(!adS@CPgW73B5sodIiMK1~Eyq}kIEzMfamdei?q+f>+m-(^5bg=X_ z&=V#xuX+?0xw5hS@H=Sp%ineE@2UC-{6Su>@h13$@7-`3iaCSd$$@#pb15H`@7;31 z7lN9YN4emOK~2o2eDGzUI7@}zz`QC1KOTA$?~|8;PJqUwNst+sW#hqDLt|k6;q7yp z0zD3WKuyfTNuc}69p!$|n3#D}p{)fqaj#SZz8=)XY}^~P5i`}qjNBKrnP!8wV8$Al zsUh$OAh$^eBAgQhK31 z3)I9f{8$S9Y)}(-m-xOT?&g+*KZlM1zaG@Y+idtgBi>s(4*bQa$H2Yk3E;njdT<^G zYU16o2>1=4Chh^F;J*iIV#jQOzXH_6yICthucA2U)wB}y8d?QOZU{-@ZfV)hS9;7osA4025yp3`;=%Z+E+;`2Q}#h{=Oo;2x`(xXsJOjgW{YW zEj8#>P!o5r_!cAm2Gpe2@vauml0Z#*6YpOc^jlDqeuq0?gWdu)>22I881#EklXlchIIN>pV4!#J~#Qp0d zpw-4!NG5|~M&RxPGXm74sm9}=XBba{e#_VndbaU2==sJopcfdw2EEXD4)h}91<-FB zFM(ccyaM`N<2BGrjn_dp7;l1JY5Wd!v+*|Qjm8epe>2{}4Dg%Jf(FdzLG#R)5zF1? zfw-EH=RibLC1{MMfzBRB#!7Q@i9y~GK2uUZd<9;F??PrJEI*94i`uqQvftq3hQH6Q z-;h6Oelj*ZXdOcHm$XqY(u!37k`8KLh_A`__ReFtcs?E7*0E&C;B8l7T4Zq8I_V@j%t~0PNXD9PWg?xCOay|=!oE|iXhx%~ zI>zdrj^wJ|WMqi#MG)q_tI5Jesbthjr^g672IE#D!v$oJdJ^eO zWN`4XNR(0*HWzK_wTURjtaOy(iHw!%k3_AWm^egC6Ao+}8XAm8BkUiS2HxOSFNmzN zx>LzjXv7L+=U>~TOL1pY<+>cLZ5BmRnYa`jqcn!XjiZB+bXwbWB+NQ~O!i5R;xxhR<&Tr!Yi+0sNGq})a=V523;j^R{_-J^^+4!ROt zj%tX_>-dPSM5(rn8;Y)slCj-U!`3jyHl5+XaU1Ve!8tk>&R^2gli*+Wkd8;w?mT-? zaju@8-reWftwM4jIHJQTxXiA?(tYiWr&XsrB8hg3y#@!^k>49%kpNt5ojM#(fr&~$ zwXydxFJgp%UlnJjtuLA4PnmVS!$U(3Ts%Ju7bG)Tz{92Tb4Er>6HzIT@nOSpl*RKj}ua~ah}q5~FnC1O2^(~>JKYPVLzG4q92 zaYH>_iQ!dP9Wh_12Qf61lrW;hBk2K|jRe=kBZKkN#RL}7WOp3KF^A(`+7*k6r`0F{ zTP#LEiaUkrNq1lgvr;_?4VR`JkYY!j_DsieCg$$hZ_9dDWt5WZ>0Og{3~ip}c0mZip=1I<+13 zjKxD4$wUX{jE0E%WGC88|F;ET>N{mD;DRh%+SW1yZ#XlI2Y{CGBrFfb8idEqYHLeyJi!d1WZUA-j zrFR93=MN9^tWReg$)e=Y@F1&tR$+pslL_YSrPEyu7AuSm}435l$u~PSSwzDmRi%H)wjMW7>i@BRUu`KR7jjw*AFJoD)tI&?r zDt*<+s(D^zQp2)m8l#+-jKta_gIEbMPR@#-&CH8?7Ri-~H(6Nbv(lvr1W3F;&dUcc zgISHkE#>9QLA1ac&ZHuP_R^Z37fGxb9%a#K^$o9B!6jyM!SBoB>G&v_eXZm*CTnR= zw;hCs(Qa8y3dip?QhI7VyxjF+xGDti+B$(P{NZuz<|RW!6gVE{~|&2IG-*R=dj-UMF$o|G6OCn9@97$H*^~ti^v+`T>7pxQA@hm z!JG7K6J$}@MP@q&3sMX#M%LI?bR>t?rs69GT&j+Fy)q@@k%UXSC?(5gHddX*Za&6& z@h~Yj&V1-A>?suo-Q7Iynl%dRu4vLzD6iM3e;%F7^dM2_%|BM4nuzB*jX z$(Q-%M%EQtY(k z#&S2h#n?FFG9kgE&ADg#CQTe?^9zzT7h8=uP9|b$G$9h_ecUd$6^n6y?Z{pC7g>3K zmgV|nFRgx~9`8S~SLH%w2fz$&5u$v@K&#Sl)98&4Ht2nW@$>-c^^d2C>>&sHgvGDb z#r?IgvTGKOS36;LGsk$ltwv(ez*^k%MFzzZQswti(xF{UR7N;T^7QG?g~J)aN&RUL zga{*gU#J1E)C05}H^9l&X}*`C)h-^l6WCs_UAU6uaDeyPeYnjfmI}k(?7;qeC5{aG zlk+3#mH%i*$h%C$CLgHi%@xPZ@^oxa!m}Iqls)JQF4}|EphUwiBCd`bnZ4nfhkc{U zjj6OJ6>fag(xt31RN)<=pG)FPiakjh(&S>rr2dE+!3*C7)b^X zH#oXqxOW&{MctA3U{8NfqBA+%m(h!gz4&z|d5IxhDl8npBok7CYgZsOxiKFW=z9zM z=+3RiS{z%LQa2JyB7E}T)<&{hMOD$L&{lPg7DYxw>7O0kV(&yREyO*DEVRVO1&Y(d zt1o18uzaXna=xrf3+zDBI~*x;SDC%5;2jdO^|(zAYfJTu_7;%=y> z?J8~OJG*0WG_r7YVyp$1{*Nt`gRtSt-or^7-MQSlT}yQ979`zBjj8k`KIB$pTvgfr zw)zLLcV};@YzTaeNoH;P+C{kbh=MOd&M+Y6)hVb9Ko$)-@}7iqn6yy#UG_<*Mq`&O ztr)ZXXnA%b+lHe;%@#VFW-ZtyIPAi*KF|^#2&W%f#?IbVCZVtakFz|f;qX)^1TuFDLZdPav09uvpyFQ zw_Y|nf=2m@j}k>{Ustl;5wQ;2-JJ^Yjsq8>(HZ8TddI&~Le#!{6f_iOo3Oi0CRXqP#F5t8MG;8g zEq+R*8zqr}?SuNXcZj^-%Oue)eVWTW#@2<{RgT}G<$;zl06!m&27dmJjKo%rPpzj z#?c!e1|gLAv^-61{TQ-d+_-fN;M|A>gM)HBsCppx(BwQuP*C6aD8Qc5dn~#5Dk(1< zW2M+ODs?~Kn%ix+FSK(OIR_bz&NbT|Sw|9~E0>uxkG4H7YV}ML_CD=0rO>04>IM3g zT-}ox!oI9`xQ~x1a2lb;Vh<`Af0-hxgayN^)C55*^s$SL*|ZnIgGlCsU3KA+aULtx zJ3&6K$G#Ca0sO~aa4bd6-M893aoh0R%Id{)4l5&l;-1PuRhs%`3zo+A4R@Kyn@A?s zuEG|WA`a*B8=t~LcbJt~7RQ2vlR``|E$qSl5O#<5CcGVI?lJYKm-OkdM)TpyfyiJx zp2qZRQBocWbJhe#gFn^DC>)eQWsaW~<5UJB>Ph3UARbd40*K*IvZ&gdnc ztbtSKp90Vl7aDaKuFd5vT=ROzAoEWj`N&|{d{0{%$6HuOaV$l61}dL;>fAMGt-}2l zUvx&V{Ja?2kAa;*-~;wFoAc;*@S_UhoQa}D_7aS9t7YtUvEkK8p)^O1gIo`{m6~&9 zM@%nzZi#w4?v}(8Zgkq1+*({Ap9L=m5J=SVLlGBa0R4TF-ox(;fich|fM{#kbo*3di-Va7*kX%vmcuORs zPr~r#fxbl87hLTSZlWVvimf4UDsV2W&uS=QGjO$fkmXFc^uom8TA7NViM1+#)Y*J0 zl3J^R$c1qf7RBi!G}#4%Z?YV5PsdP>y7Bo5&S~+sOU7EkFFfpe zb#>NbHI6WlqkpzM%#vrT&YqQ5aNbh61f#Z@dNdLDa(5?hDdEk^{LCc<=Zx#Q_?Zh1 znf}#{3GxOF!}Nia7BXAJB;W~>krVV90sM$=zAtD334el6OXyns+8(2Hu;6vHYN6Hn@J?HQ$?j&w=k<``SxyY<=_E=bOe&H8}kKg}O?D%;Fmv6o8nwcl`?e`;Vzv?euJ~(qiGW5=$zIEcA z#gA<~c%Q0omvvZ`!Bvl59-e>f^Owt;T3&ve%ZqQs;g^dr!S@Bp%NqW@0ca^$FTSmZ zPpG~4E$QHp#T#S}uaS~>F37r<=XgfW)w@D_RdR2TaHyePY{_n#oIS*TLHl*8{et?b z(ZT%3SMYDYU&7w3pz7=3Ep`~9NgF39BGU;Hr2H@gss|^*73#?v!r)r zd%J|>5{onb`oNO2qjB)sqm}&Y09)BsP0;HKpwH|-951%ol0i;2%zjWj# zCbu)Wi^*3Y>%2??OiGxPGpS@!gqQRol$5RuGBjCgm}Mh3B9AHUL>Z`fFo#Pj8@bgVr0TMf`*Q)yM(!vbxjR4Tbf7oC)^XW3N9)ec~QFjtnja* zLuOGC?8-)7g~OqKPWoti;mulUDk!^1jm%{NHYl)xjRwRB6izK+x&1M69?M2#Wbq;3 zD=`@PO02!g+ADzlgsj{Kgo*O40zLt%AQdD9pCQxF+m?i2XP!jZ( zjr^sk1mTEumsbC!C?7Ar!YA?rH&uZ_Pw~OyC&Pm+%1KgWYJB zt-DUfVKc`Je)}ZUqHA3rYbnh zwSdeud=Zun2mLc8^kL6I$+~BSf7L%z!jX+?MRJ+Y4J;S{iwI+im}2^sNW4M=Ld#Kk z6*%r2isHV>N0DeZ`}iu1FX{574L|!DG`-HM4>vV8H-_r#Tk1mLmT-TlB@zpVYQy1Z zU1MKMlhxOZzgUEqx#ukCS`t*-m^jWM`1kvb$N5S!7~^MO$sxWw3udri$Jbc!`}1c; z_YE$Kq~f^m4T>2*Gf3jD9)CcFs`q%FB9DKl7=JP^Jf|6dj;yJEPA$<){5l&cgl{5~ ziJ<)sO%UgLDZKl{Z~X9URg`Ct&q{>wC&}zpp+PZt4$N{n3_CxGCHa>Wju|Lrqp=Uw@=2 zQr8@gO6BZhuapG0t5W2Xi&JtiybqBIFvS(ayAYA^UPG8do58P_QWE^;CdH_~D~NJ( zZAre(sMe2H{oyX>>N{^MWC-z;&rV2N2MCp+@?8eT9nxWLA`hUWUV?#@t0TUT?a zuCAjy)ZT@ttgUTpL#pp?tH&>wXUpdLhL+k`V`Hc#R^Jy2H$)mjEyx|J?`yL98|uQ? z8nx>9Mmzc&>tmrup;%1p~l82%4}+^ zg;5LI(PFj48fyFc!hIN6uDuDHuSjzk`npDRyrItuMe16bLj1S$8k<|J+WJ_ZvTW~c z=&J9ks}F_iJ3B+++Wv5;t+ur-)Y{nASliLq(oh?2SC%bxO^xk!tzDs(&W5&7I9A&i zYN_pL3AHwNb~V)1cDBPtr5)h=Dtw0zP=UhtVP9rkw~b% zzcJbpuB(eRTPU-|poS#_R&aNB#X)&1K8W`j@h6e31QvxMoLb`@sn{GJ>)}+Z zt|bx*_eYyUk-k`CsIR4^wYje;(%cfk;38T&5rh9ETJU$>$lJpYR5=5O=Re6H;bryL zhx?maT0?c=e$3ohYkjCM9O)0mn)~YdYpv$m{uttw-4SkVi9{OuuqZY)qOE;c9{ZxT zjqr&T2{$#=M*HjVw+q-3UF?hW$Ld1O{dFj~E(Y%+0uZvbwf!y4jm?%FUJZS<4XrKF z)=+Z`$3tx`W(x;eT}!mNxvsyyzP71fl^JWPMa=f2OhjEM+-RYlk@|3`r5P=$57$S- z_B7D7*Z=d{qYeEn{Y_1Mq1HM?YdG548j7@Ht&du0SERME4vllwZuQsx^V)Sg|5Z!N zvi`*~t$(HOP4!K6Rv2T{*j$e>szY2y>iaPU{Z?J1Hrm=;+p2@RtGTX_E&aRI7<~G&$x~}H-w$|?EP<>rzdng=k!D!ZFPS)48cXrix zc6T+_btucWhPw8qMyz zyRivPs{56=U!?EH+43)b8(Gb=uu;|Hq_RJ+Uwez zJL~J~x>{?S^kUK7)ZWzG)Y2X5Zbd)Bb&d6*mM*loHe6TV-HbI8>$mDrM_XGF`a zws5$MsLh~*_I#DcySsB-M=HB}l^4sv|EM266mb8XdtDZNpZQ=GyE*%BkSiGuqf>bO z3I}}&yw`b!Wh1_@q06BiA4L&oFtitaM z=n}bw@`t1jJne!7wyhex6!z}4*DP4!vAg9|A!v6+U+#j_o9yIBAkL>0?s6O#|u5iJiD1P4QzLV`9g~yLQ`)RKj z(cYu`wT+^iXe%VGfz-~U)^PRX;uZ~<3jAgP`>)C}5OOYQ>VH8QVLNP0)p5l_x*K*U znCK_^VQhp2VVNb`#3c0Y4n-fT(qh+@dMo(PG)np=KyF^zJ-2+Q$-`1&AXm! zfK$HpgJ{9E4Odg?hxd6`S`HMIud`@mTX*7WD*Z%*O{^j(Ij<<}TZ*z&)8NWxqBa&b zmF0(tmYevSku9Hye(iTW*ZdE}G+6xXpdg{Tv#*Q2`R;sAchAA2EXtAvJcD`Ye4glc zsIO*07k$^XD;{eswFh(EIbEdlpm|C=N2W&$sJ{mO65{S0w45?4qkt77(_uXCiyqnu z0p$1N;&qQusSDRGTs*(r#uv8{T~7y|w$M++o0%5MrH=t07cXYE&^371LTA!TkX%bK z&MF*I_@-dVUlhKpB;Qu_VevP}vnj?mQfzY|%~)4>NxTO7YMSwzDaO9+cd{+?e2TFv z&1h!s0PagM?h!2M&K}FO)4S;r=>H%+lFiXepmWqoBamOGx6j*yG|QuCgjdTa}zxga~njCPKVrJ zW{c>cr($lG*iN${x1IKion(YuAMF#nXg=l+irr*}-1+QraW9<>xsy~78dYO%Oz^x4 z`YkX;UtUG0>F=1<3>C4ansu7xS$YLJf@;dbpOl4!PKT|ps@6lQHKChZ1wDmKr$~oR zn*OCUS4%R=AEDM=ih{9t4W{U)N=D;-pLRN;WaQH7sV z_@qKzp{ekk!Uk{$T>uKYtneGaEWHZcjq$H!H2S5I{~q`t{ZY|v;!5TK?W3R3w8+y& zh1=;g=sh$G>?9NTNxB5=q3;2YDIB7=L7!Auq(6iHypkK(33)n8TY(b5u5S1xM{($->c9w-r}U}}ZHD$@>74X@ z)7E{{u~#?g!O-ie#VvNHtf!YPS@aPSIg8SL z)-^#*+aS$(liP+6^nj1!yIe=hDOpFT)|3ne_QrI(Qr9a@8U9uOOq+!UZ z&X}ILLV3XRWVLKHN~XWU#*!~>kJA)86KQfbW~94*uB z2XnYqLmG7?r7bf4_Kz|CB7F!vr|}sP2y0wU|FNp zn&bLK$*W*e_ZOO!khPj=sgS0mr7tO}sXfZeq>BY^_{pGA!;n*JxMpRcscC4e$Y$ZB z-6V~?EV;Vv)pQptD6uvr=OrYDjLarYk%Ud^b|Yz+s@uLKJyiF}))|G0m#^fRd#%e*>Z*)R+4R!Opj>48X%ZiNO zR7o8d>uXWd9;7IV0|qaUr~|TRVbiiC&wDqL7fiikJ2(^!FA{}G%a7W=be&pJx{IbE z*EDn3h`?Rb9&J_%_9l|adGh#p3VUm`3WgpO@yT}18JVTE2gE4*wv?1*Ox+{;{!RdKGo2-{D(>N&`CFiWPkC*%U z^uxyCBL|Q6^vdo>j_wep)Yjrzvj$5zh7GmBMV3+`musaAu;W~+ow5P3t-gWMAh}L$ zYvek<)JADlZ>wiXfMS06GKkzp%7j$Mxfa-i44njIFq~F(3eOXGj#rQPts=a6?iRFT z+_4>PjyIH3t75ZhzSOHk_XxW4A!ENbqr0Y4_cW!Z*Zl>@#q<7tL0unex6u|s?Y;Rv zyh_wZY%RLgXgJYb-Sb@>ZAdCnyP&MJAI9qhZ4$I0%sO7)MEL4? zFUL|!?R?zTYo{E0c*&6JtS&9^4NxFd6b@Crsdj;2^*yU6VAMWQx2%#|_k00u)hk$* zw+zN>I`pUzz8f<81*SEo)|TiUGH7{v$Z>Jnj_al!JR3=w=L3<;jR#<3^)NxV+jt9P zK&Z*VXM^RH&IIcf+iH!R_4wPt6aDy(lRO=R?uB%Qiu5#an5ICD;!DdZ@T0&J!B-dh zb>^QR@cY&V_4NIpjZyt+^yb1QlP7Q`q5>)bt2()`W8#~EgiV{~$x#Yjs#giEI;0-j zb;9iht#)95u4aC$-tvl&yJ)egvW}&%D4lMKe!Wx%O~3~*{t)a{@ssH7V-!M!4b(m) zReUbuX!D^~4Wr;09>2hgd_3C9K6CIj*ePT9P!Ww$Q*ktqHC>IzL5!had literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.IO.Compression.dll b/external/binary-reference-assemblies/v4.7.2/System.IO.Compression.dll new file mode 100644 index 0000000000000000000000000000000000000000..9154a2e05ac3e35ed1d0ca309565e59db32a25ac GIT binary patch literal 6656 zcmeHLe~cV;6@Rn8y4+o_cL#0wAuy%IUg202qwk^MT3b!toVlsF)H$h8cmEOl9*^rh$j9ZY7F>!Z)SF< zcVJ8t6G`~q&FA~x`@Zk{zW2UAX1;sy_D3j9L>WBqyhHR7YA$1f{~4Ch+<*1Ce)`r$ zudRPcE5EkBx?uTw({t;d(a=r9aoj+!Dcx&1y5;Dlsfylk=Tu?!>Yj~}>FEigvX-W& zfB5wmciV?QM#-#34 zETmgtcZ!KIqWv8sEQrc+qCSv1^ga~J{+n9wxGvgx@cR?}3V}KmfPZ`q0Bz!1Ytk1y9*76xmlgj)!esiYHOVi1s8{A)APc3;UL$EIqFi z{dG0bMJ!B|XA4A23I4svt5U=3hvGqDiB%Kwkd#)CalNPV@jV)8 zGBn4zI9k|J*tTWc)}1WMk_{|ni8kCz^aAQ9n63n#<19$HPm7A5QTg9+sn7_R=L0kN%QJ zn3i_txew9n=`e~MJ)2sW$ZSX%0$ofG0I#4&fg9*~;Pv!l;5NaJ(jPz<1rN|aKvzWmNxCLgAd_wYo}gVoUu@n@ zMbKxc27HJXfRE8h;8Ws5j*cK_8cqcyiGGv06YIZ5^T1u{6Tr`>o4`~y0G_2&z;Dn! zz{f@Y7$kfqr(q+9Iz_8#6|f(9PSF~~!+Wh4^dMSNSOse!xfqzDOCU?pT5y>qK6Uu) z;khKb3HvWTheSvtv{eY%$e{?ba98oa_n}| zwQXevmg^kfO1B(z=UTS<7**PSpc;kADOxn_mO6Hf8oudzwpEjkR9C?<=qkG1YL0v6 zg0-lGExL`Sr+gpggm19UWXbZIu5Z+AB^?hLjgZ*evTb3M6L{^8xNP{rQO^og)q=$Q8%@^>D$2lYPaDBPLWw8cvL&P$WgDl2O0>tJPkUHhX3!lpZYa9V zwrABB5>3T&h0VfACn1f!ta^syHw_Q#rfY3R%_~Su6`Sog#S%7YIPGr3Ov?$d$V47k zH4CXvw949-B^#~r#B!(3nw@Y=cMjh%RCU7-8k&>!&Z2iooY*TXryeW_$z$`DQFDry2Cf&&OO{c0TtBc(KNdx~FHAat z^4w-cd5addE;CalGF+89xJ9#!9F%yXV!f=Qzll5qr}CL z6}o%Or*H~7QS&~jsDMgHCm&N&^Yb{UV&AKLfe6nf_N1LyHzB`I1tGC)NIB1cd+_C7 zmKV>J&b>ZZJ?e~Gl+iUUl?4p0X0o3lpVmne*`(lM!8`NczUz+J%SPXLFuG55-zIoP zM@)uaI7`nIw58828$KCvAx=X#3!My(=<(}dM2}9W-Tc9izY)EN)1~F9-A;Jkj_A{^ znr)c}RJ-b)P|oh!jvdBL=1tqT?%X!2w%ojPtyWD9R8Ck;Si-?=%JHG4a`|*_aDby4 zI=M2dRppKkDdvMp;lg}wL@)fs1M&AqCeEv4}IX^XCNBlMD^g|x<3n@rPDc1 z<`iX0(C@*TX&MDtuZ;DW9B5?k3rtv__+z(ZUYgo3`Ir*g`a{ z(FQSqJ*2^gXjo48!J||-GiZM2TG&`V%u0j*GYNlB%AI!U{2^p%5?0F! zIqUIn2e*w8y~!WBQF${x3ThT#&&PlhGy`f9zqA|zKMC9${^~;C%lzqW{w`f5H{-W@ z1J5>OXgl2qiZex26`y!^I4>S*0}*s1 zybxbz@!Nrh%;5uHtZ|N;$UVjy2rXHY01{D&g2$@K;ad(|{y^wkwgauVMbC zB0Ib)*w;8_=6JR*Y@QcrBYd8QZ5K1yf_Fh83(0wo*A=f;9Z~WcuA_$mRFH%#o!2(6 zH7~N&0>!@Vl6g9RoaM9iUUPLb4swmgVb_PP23EU`ta1*|pKb0R&Tu@-oV^dq`!WN1 U_?z(~@qzok4B`W)FEj)H2G80@$^ZZW literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.IdentityModel.Selectors.dll b/external/binary-reference-assemblies/v4.7.2/System.IdentityModel.Selectors.dll new file mode 100644 index 0000000000000000000000000000000000000000..3e8a7207cff0fa3269ef14da1732fb6634b66a87 GIT binary patch literal 8192 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.IdentityModel.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.IdentityModel.dll.REMOVED.git-id new file mode 100644 index 0000000000..c0c4675204 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.IdentityModel.dll.REMOVED.git-id @@ -0,0 +1 @@ +1f41b7c254694a14a9cdfb6a8dd30040cd33bebe \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Management.dll b/external/binary-reference-assemblies/v4.7.2/System.Management.dll new file mode 100644 index 0000000000000000000000000000000000000000..2e6dfb87a63aaa14943291e69cc59169bd2e41ef GIT binary patch literal 36864 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 YCIYw}`Fs1@mD}>1G3zr!{x=c$H@(~_GXMYp literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Net.Http.dll b/external/binary-reference-assemblies/v4.7.2/System.Net.Http.dll new file mode 100644 index 0000000000000000000000000000000000000000..9b0863b3051b8466657842b896af6e69d846a4f4 GIT binary patch literal 30720 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 Tzqxf_`2UL9{$C~AwZQ)a7Ds2N literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Net.dll b/external/binary-reference-assemblies/v4.7.2/System.Net.dll new file mode 100644 index 0000000000000000000000000000000000000000..88baf215d64809e8dff05a84b5b5578a188f4997 GIT binary patch literal 32768 zcmeHwd3;n=vVWaU(z)FU*+|&3HH!`)Mo>^xbP_hr2!aF<9UN$qhO~6LV|NFLI@&0U zxQq+9Z&7g+MFqum@EH{m#|@Y9>CAH`J{)((ea7Xfzi-t!_x9~1I5Y3PKj!!O{TjM% zeXHu6Q>V^)x6bsFFQF_V%EtGHABY~pkw3LUf1ISCE~tK_fVTObAN-J-_Wa=4&EZ6# zH6B|M54HpvgVAU#8CVnw#M`2Qa5OM^Mnj+_))cDg)5kx|WIb~V(KMAs9e=dmwM*-w zA%Q$KnrHwpcK3$-Y^CydHSFCmcl;esI`{tn>O6`xjMu~hP zO_Rx}e<}_4$yIrV2Z;P5z4*7kr(fyt!HoQ+r|bV-X1ya}HN?o-Q2(=q_E9V|h|WVq zoTOiN=?R=0|LZl8w%4ZpW_K&t$*dd0<`5ynp>{>=%)1}ErF6q|E>clDB}_~Rv@x5B z^B500Xtw3Pju|;fUfm=*OA$J`iw_z(YVCl_PW;%9{Xp5h9yu*^=pxdjcIi$|Lp=S4 z|HLRqdP>py!wt&l3dmxFkvmE4>S}@8)$Y8@W7{~htW4CSupR>Bl3BW|gp9^=HHvZxuZSK9DA7v7Cn;C#Dsqlt!M zE!&9WssQ+gWIP;Ql3bZwz4ycg z59F<5@Qpfz`bpm=wm%YI3=8^qxN{%ARp1c{S@%E25p$w=>c?>)z5#qW-$(Jy!5YAo0WS^6XIfsxbdpFSCD)dF z>D7Fulk<`RKXv)17x`&(-gJ2QNgn%IPE1GSasCBV1MS|bqAEWomJdo|b zs$|RlfgcJWDKDz>((Edhyx?b=gr%1}7SjT2JZjOujOpjqOy4VDAC#2!iTLxUBDOrN zl94h_^xH`zNM`}RgI*XUl<$WNYprbT^N z+wNuUNE$i7Pq`J1vM=OT=XO(c6ON&ZA~Yi-6)2+heYw7haz*!mU+Y*>MDGnOs=5?h z9<5YGR2C?zx*VuLbhi|3tzc9_3LRih$<~Tnfd-1ME}(Ulf-bGns7g@WpwUwL{oc+p z&Siq2?7p34CD_x}3rbq7%c5z5)`?{n{anz?C7or1pj#|xC=gqQrG)za8l5Aaz3S^M zdj`78#Im5Yv+Q~DG8$Y&(~3LGUIMyG(DwY!vb{hZlI~JT=cSt^&+i6xmVJsiXtZl! zXW6Ad8$}lxxVQLApkE_h5q(*)HR3y2Q81(VphL8t}+ z03%NKLT)}S*2tPS;I-T$3LA8~popL=tlw4r9=e!8Z&h^xoo3J|^=@u4B@LRWJ_K4O zh)eh+w}j5p$f~dUCbtx$j__GSo2vU!DV=N38R`eHTJTzKfNnA9>4IVk(5(ht0Nr4^-Jlzw8%%d-L}!)_u!hiG2Axz^ zV-2G%2CXTbV2z;r47vuogXjT+igTx1W9cD5@2JcD{b(FLVsx>x9BUkHH)u-PZ0k^Z z!k{xtbFA^S!=MXbc{uGfs1kV|LAx|U8!fPoq}>`>T)(5~6@$2bN7L^N;`;rRUN?yA z_fz`4MpD08deflV+!|{lbs4lI_f+c`+9OEUVLJWU=(rBk>0N^k$ZfZdr@aQ9h!&ek z9}8MFZ$tlM=>+bF2pXMq65gt+hbk8MNGY0T67XZzp ze#Ww>aIJMR4HTsN*~v6mr^DF%HFQG_>I9lk`w7zZ`vo27q|2v;G|oYHSwT8VBWrPB zt<^}i2KoCjnq<&b*&~6b8uS?A(n$4!uAtr4HlS$+Ew&!9nrMa~j>{9)VwxpL$7Ko4 zF^KElO!EZkx;N9wf^^+arTNB^>mH#6f^^*@v_z1uUxZ>>XFXcA){0Wxpl7P`DN0F$ z=F%=JM#~LaK+glU8+3c$SFBb#)1afQ*MZJ9=x5fOKr01lKTo4`1!+GMv|3xD&-bG? zx=351RrXkIbg@C5K+EY;mt{L$?Vt~=cDl(ypIT?oCPBJ>XVF%zvu^W#W2I=DL0i2) z06kz3*L@{DY!KIdCH=-AuKPLkZw7JQ&!J9(xbElDlLm3!&!wFPaox|QT?Q?$el2$u zJ!?>^x|mkc^9G$$GSXU2yA8UrMA2$`S&$x^Yv@%$J22ZQ%+s%FBz=A@y{^;Ix#(x> z=nn>+hPiwly=hQw8KXZ5(ve?BZyDY7n87ZfJsL?nTtFXcWZjUHq=ev}?anLB=W%Qkc#`-o8 z4Uu^QmPh%npe&7Qzo%n-S5uCIX85k7TnC-x>mZ+l7Wr2})BK~di(I#AHgTAp9-q=N+M2;N0w9Lr_Cd+2a&iM9NfzAZGtpfyG3 z0v&CTx9WV~R;n}T&4Ts5dug(ucho~@zx(JIqx)6SHNN}kX9j&)bUx5@K|G50r)@OX z=&Fl<>ARm!a&#R)O&VD*l-%iin3g!YEkLIk-D>ZHzTZ$%(76(q-_V&x*IK+Cy0Z;> z-1h{~IR-7S+y%7SpuyEI0G%hu&gBw8S6GWHUxjYHvAnbL_dr(|^kiih&{YQA=y}(- zovtzH0iZ|eI)nOnKlS|^-C)pgpvS1gpgPaDzD~N?pc8-|r;P?(pOxc(f_`n#JwQ*= z?FPN53jI6i4ukdpJw=-h%E=z&-${2HG#Kb<+M*GSsoc-Mi|#e(XO*M;&(Qq_<*9N0 z-_nBy&4cB0^ss~8w4SHm2-0Kv1$xxz)>j_oe}Os;T2?W|{~|qU&;;c2B0VKYM|U^v z);f#ZVK=>!q5GrJE%hJg-%W32=-xLvUYU2(M+WI!KDKpe&E51_M!Ii|j(fpw`Yt0K z4b>|;_k!J&WzZigPeAEjL3)hsrUIio**DU9nTiGN^zEoP(f=})8XfnLm#M!&+(TZb zfd&P0PVv7&B+ztjGL*3dZ>QU4n> z!a+%(Q3kzI`b+=sxpMgI%o&n*oc|9R2wLMppV4LhKRUY4DD3-BI>_YW!`!on#t7P> zF3h>!|27>WNY5dErg4IH60g(m(s-RtM&r9w>!4fw@6xe?bUgRcOs%tC8?e^;m>LZF zU_d^7Omht4mFp9lXArMkpU}w$)s?QbKBZF(I-xY5KBWZ)RjGUZpV14>1|3$IPoGoRplf}P`M;ouL7RL}0Ywesw*8V$Gl<*vOG+5TqyMkeW)P45ztM6* zx^2Irc0syrzoIjYZbSKV{;%mQL3)Su4XqS(1@@7z_`ju9M#uZ5?`W+cy$|`0)@h{j zvfl9jKo*Y8yi8}w$`UZCv;t+74> zdd#5ftiJ+1ZqQ|=-}-aa4uftlRe8B;r$H-yR-UDvG3d_90-)y%da|+<=mmpzd&={C zYPUfj0r}O-1~qy1%ga-*8q^MyuU<1~N7g}kebnm){Q;;z{obH&)ZuxB>OTzX>p48H zNc~YGx}kD%Ua{&j=)v;i@=DYm2b}=)jzJeyoSfHJy>HMTybFOoGH6xtVxYem^d<5v zQ=b_0c2R3yKlPbGPgb|)^;cgQbQRJKP=6J~tM4-3AoabVowC}OD>Y2!3F6hhTxA)= zt9^y?8pNx8rSb{Vt9_NqH#%PJt5l&uyxLc(58ob$GhMC)I5V`c+bz#2{X^4^Ux)%5$#F8>N;SbTH6?szuNa;$3r%iV5QLs+;o; zQgK0g))=kY1nF60j9OvPnxaj4hp00IVb@*0C2y=c%RvtSt#r_1dE?Y72kpu`RIL@X zlX&hKug({=L-vv5)rH3LoQhZTj!+jn=*_$%)nz6fuQ^Al%N?`^=qh75B=7yaT6L|1 zKFh09HyBG^kEW;&qx+0he!aTcLB9Os)JDfL?3<~6Eog_#gD0rl4f-;xfBr0Whd~E< zD)SrEWUp*^`$4Wn%uU>J`A^G#w z9~^W<{wZpYAiat%P#f^`3ER+b>$ zKf@}|=(uMsRRx0dsLes1iZC9ipn#q~lesRrMF7W8JE%1##(f@>|sq zK^*z{`KPI226X}@)c%6>j-^eF5TtWyQ)2|JvHs#~%5PI+HIi0oQ?mu>$hWD}j3v)6 z%T-d)6;_8jHGjEUX3zsbE7S^O`C@ike!Du|p!a}IS7&NOpOo$LouSTlP%8fnb&jAb z=-}!L^3PJM1?joqY_(Pp*LFjGN}VrA$9ko@$fV;P#5w8`qvKewQtJijQM^iBE@(A1 zqtCBVR~kzmw`{ zC0wFz6Qo=7Qng8tZin@1vmo6L>(w@$&f-1$di9`^J|T!(`gZ7c7}N=L zx!Ng6mvE(eMvxw3SE`pBv?c#a^@bqbw%4e)v`%(9*QvJ+;{E4!>K%i4k9oa%-yq&& zUavkhi1(2r@W)QC(H>s}$=@ECc`c{x0 zaW|{)jBZ2u_WWCv+#Dv|3pT1OzEwLNVm}) zs?en45w}^D2-0n|Sq;+Z5cwzbH>(PRI)Uz1Rjzbf)L=n6@>|ph2R)m=MUBzOdbWD4 zb*~z0(4VUF>0WiHL9bQ3l7F8%+@SX>-T*pMkoIMpnq+j`U$&{K2J!xLo2oa6_n+I; zG=u)Fv@3s`njy%}<>U;@Q!;eTMyK;!YS828k=s->!*ZFe6JOdh(w%9L_J!}{{<7fj z(?bJ%*ZvjU4_4&n7vkvwMfc!NkcXDymPHn=1I?x!-0siJ`6O6+=oCC6sHj6y-C4%G zrWfMohoT=U+2$;-ZQ~J%qM+Pyo`|#_y0MzIJ$>dpJya;=zJ{DVG!dz?XesQorNo?l zYD-{~BQ|(u;2+50>vHx%dljtmpsaR8AT42D+c1SE@I0#*&;KVrZ|LE(+n;q3B`rBp zqEUkuRFo}Gb2Lf(53yL{*1CCjE4z8O&54r3K;-G6w{SyF(Yqq~C8&p3o>`(h?Y{V) zExRvEw^wd{Iy~{vJraR5pGCise&x=sXIVWZ10`1ORBpbfy_Wnz#+0TU4fI%v$zA=^ zy!J=Sna?7(mia7u97)==jWfPnax>yYqIpf--rgp?l&Ob?l(Hvot((`QK>L4yj6OF# zqlD9b2o{qC3Eg2y_KU;c! z&k}XZ>Jj0tdt7lT_0oUJFdKM?BbG&HVl`9LU1HZ-*IiQ`H+Pgy0!mE5B#4;tY=+*Jcb*jhc~%;2=@~YX^A_+y8mdc?or))j@`$! z4QsQcr)B@0o~G?}Pt$z5e`ZVn%rT=++vv7_NLqY@P~AVZ*6p*q-QD~m84FB3bT4KY zMgMr@e>|S<(r@q4C-vBLd*bH*5g&%iT2K#~MdM`e!4bogW-_b0SHpdc6x|Pdwq18g z<~;DvMtB8!lt*TUEc)-w2LE`CbWde|kwIZ-I`Y_dyS)uSF76d{=Xw5*yGI zeGRHedDu6f&{DA+4EfP&1ZY1RCX%s2uNKKoLf-)0pWXtUtlk&N2C>;Jbi2^Eg?=H_ z!jo#>D+}??@>qBZm-&G3!^nbUIQ0P?Et0XKoglPUB$GuuP57B2pDmL4LKjL7O;my$ znyEi%L~L5A0(_DNgRYRYDY0B7sm>G0g<`ou_^ZGN=vnYTq5D8b&~NCef)Vs2y--kt zp0vGB4fUlbK+EY_(4q7W=mC@s?IA*sqygY32|bR6gKrS|&*=p4jWi#0DTP53$iIfp zpg8z*=~B=O=t|J_BEMGXE!0s^EB;IpPbP^c^}^Q+zfiPck%UE(63MwD!LthRe4X&? zgzpgTEh4!^B%6faBz&i6pA^ZHB6&vmXN2D){2t-o7yf5=tKC143&(>_e@GeMkwP623$D z4&gh6?-c$?&mKHq-6fJPkx&-rKv|qar|_M^cV%%Ylr3cmtrfaZXi8{DHmB{#=Cqr# zKSXP8%En!@!cE!VQcGc{XgfvQC486glp`hPaH^~v_9q~cfJkbEuN8iw@C$`c37-|w3Q7Ya=Y?T}O*lB!eqPT{+R z?-HJJCFfku*_X?C`f@o>UoPhv5N$xTwZhj5zfkyv!iOzR73MpPg<*?Rby?i=JAF)_ z@v-(9A8ViSiJyL!FBF;*`ix&}{9=PUfG9VQZ94KLpF*ZxLaB)PfY4O2XoUt!gcsT+ zG*!luh5ebPgmwv~0W1j!trfaZXsVp$9YQ;WF02rV(AsL|7YeNnFyA?tX_rtM!hAqz ztStri69~?G)N2l=frGh5Iv2{e&rv5MF49&`zOULTRMf3rz{_ z5ZWoUODG+{HUXivLKg~6X?_%IJA`)CFi!_D?GhR|Sa_jy2=f7k#1Dw0n{ zqCA{xoacS7mkt+tl+Ze%(>UR8MLEnr zoWu5CisU1CU{MDnRfzJ_GF@?hsug0ro1)H8tn%3$h)i4#lLf9x*!U6qTF7ty!Kg=lFu)8}(=;!A7f;i*1yG4miVUOl7rSYrtBIv8|}=TOk$ z*++o>DrX|7w*1_)Klqeb{-;W+uSVF&A(Cj9poc@o<2ms@p(b#E4Dl}z>e(xaAeQ7sVbDp=9a6T`WRKs$ecNnKF9s&B4?;y}KD#w9Ns6G<( z)XF;0rz?+fZ?fINi=2xf%pfd`YzsnbL zEOqT}%w@Uu&|RV`TMGG?Wv795Sj#{+m!1x~+Lr=-x^fNZdF2;^_Lry*uec2SMT-5Y z6^Zsr$F13W6|^T+-vFv>r)&M0ZzCkyUf1y{?;Vh6-?Zm$pZ8R=w^X?Wv}a77D188O z9a~)&om+QH3w_yx{VHEA^`IAL;qC7%jLaf@vmxn&K5pUbg~W@09`y2Dq$vco=v;h@ z@Vuu5c@ahdp9%PYR%2Wg;dxHH#f0&Y2gyCiyNI@cdeHy-z%l@8;S8bx@_Ru&7!QSz z4*|8XCoRIiZTNaHMv5UH25Qm$m?4Vj0Zjk^;Z>;3;^{|Eyk^d zIk*avL7*Ot&}vA^RREF-P!GoIU`Q&}5J;*(Js7=1A*ofvAgKfO&@9{(wP>Q+ACgI+ zxayAiKw(V(1oFvhIOJ16J+uI`fx7Y*|iXNQBodEh<%yS;>$LD}PkNM6+FJQ*=(2MkQ(A|iWhh9ch zaHj(?@X)KMvBG(3Blr&}1pY%%4}C;S!0!e1&|l=ev5!GL^a;*G6xPzE;6Fob6rSvA z0sjT!q3BCc5B(J}Q1mxY5BXFA)UVn=^VD+CeAN!xN1Xv$pneHjsLlp0QY(?F7}P^0 z>Rj-BK|NHeR)dzQwUG1!_0U+g4s@Kl0FpyNJ#?752>f_Z4;`*920cPu3dxb69-5%m zgW@R((4*CrkpC1EEvT*r-wKLWQ`drzgQC^c_284B9$Kqz1U+Bf1bU0Q1$3jj6?C(@ z4K{aydgyMo3H&{v9@?V#y|%5OxQ?Xm0)HQ(CeP z#GJ7mXKBx&XZ(@g!PA0Y;oUvI>Z{7tP&G=8Q`srL!mB?Dhxv-%i?k&yZ&1&OI#c#K zt}gN?Aaqx5Q57y+88iZKTBgx~{oQC!hHft2K}}nphqo}(Xlg$<>W}wP)4F#vbSGux za(9{A^1=+ywq;oU9Pfap^IV=$0>A&7*6|y&X|ypT-QNn`x?%kuDNb8HlIup4fi4~7 zPIpH}jdo?|c4g>3&xqg*yyKcK?|8hAnnr#6Zgeo-M@{Pr2D;Jf#cp(Re>WOa>P9UY z=(vm$Hf6NmsTp36&xmJUMxSWTi0*3{^{c9M*Kc-)j^AKT*JwdTtJG#h@IvDYx@i5B z)7pZ`;G#%q;TW0}i$p?=$#5(RFlAXNnmjfbZHk2Afb+(UK73Lro(wMzHwKfTgK5I_ zSW{ahbTq{lom$6aA}tF>+CmE!(2`Jc!DQr037e^pCPVRPFfuE&I37wgi!vNt7ET7a zG=UB6iDamyW>#A?8Ey&HG=$>eU?hCH7}V4|5T4c?6H3llbSgZRgiTyhOQJCrkAxSI ztAx5ld$f@n+7=}mI1LXpFUnU=eI>jd09RQ6K~gj)R#PS`v;kdRv1OrN6k?75hoX%=jJt{1bXu%27@65k zVKVPkHzV5JnzK1R*wVc;x5z2UEp(USmd}W~5htxnhp$`xd(k*$^`dhZ*^7Ecv=<@g zH#u-iLNZbRP=NQTOw1MP~|~I%kUA)y>q*h-PBW!1TOU z?xoYhiDb7D_oc?qPc$w?kHimRHHIQ~hcyA48Vs|@IARCINGFFHBjG62^@&*+2^jlv zfGI0l!+eyHmuLtzwlSI$P1sy3M!O`M6GfZg$1)ljPDa^$)NSBQF_U5~tyFuzm zrQO;itzh$vSum|KY4)M5Yita)a{Oi5bLQJfB(@wvUId)T)EVJ1ZQ&+r2_>6jI+aXv zm`7%XFpoD;E6;gp$oWo+#M*Rbnrjryn)C#z)5%;($AprsNa(3Ey$o<~vR$O(L&@c_ z_)=M(76%(cBptdT))ogpC%TBcw?R{)O>iz0UKW}fkF^+~OyWJoux$uMn`Xz{W*L%% zE&@&-8%#7$!cWK1vB_j>0~W-#gg~y@bWA%~ZxASbYz@ILEKm>`&-FOP${kx84iU;l zABrsvQGEl}zUFu=8a_Q_MB=OA>y}|`@~Thulf#MDSVHseRhH_p@=J?yLr5zMBXJkb ziM_428&QUQGUPzrZDxfcSOk})#jU21r4U(f;Q!26IGS`y>?uW9(GnjkrFUR=OX|Zf^|{n{mwqu%!d+ zaLGI)8xqVStuf55I$=DPj5Wq0PA;wmQP0tFNhEqRqGiF*0$vG{!Y0`b?#?HM7TG1} zfXL>{5wWK|eIeZ=G5%z-r+Ufdv^Grlx_PM{LpZoN)I&bKEt14eE0N^&UvE|akd3bSv;w|As0xO-yZ3#qEGzp=>^p0b8O#BOBfVH$@HH#k;iiQw{P*YtJ zi_fAqWH%?e413kZVID#}a?=`zo5Q2nK^VJj$vAI@^(>H>hHYJ2hQ;L2qP8VVILCCV zZgoj3;M?4ABAj7dmq>(K7Dd`;hm-C+W-P*Lf~7K@cyefQ5Mi6kTlch7R^D*3eNsHk z5sjoZcE(c?jk%a!5yhU$`sm_VyhS=oFw(=S0r87OunXtSb{xCy9v0j&_+%uwD5kqy zy2;Xo@lfeaZu{Pwjwb=Eh)I2xlg`Vo)#MPLD@dpAO(~(Oi-d!TwAL5@z^c^PJTsVVb{XkjWkzBoxI#FWURKMQL7a63BWTNb8@5SJlfWbJX%B4Y zQL&~roVz$Z(^gE1wYJB@OPXD(Nz)o+bq@!lE-5xb*oI*%XQ%8fua?$ev^}jbCv2P> z++P$%!@9IGAh111=*?V)PEHqb!X_IWJriPfpV+n-PBdWM(mRJt5l>-ez3pb$Q>xFW zaIUzR>_$rWiK&s`5;EtU`eY8jyGB^CrY(l;j_rZ#+Ii%!MK-Yky)#9-r6l5l(OwH_+7YQgc>l)WDTXdNMu?#x>N&u^MK7YwiD=Fq^CLK8t>)pc5#bLxYCyi z5;giv0+#}i!cn8cN0D!a6h+od$EJfFu`OBF1jy_4yp{-}&y<%ea~jT&*O8eqoI$tS z(Fw(Q2=hvXc1_mfssY@`9Ijc^xWyEJ{ZJctSzd`}`PtYSMKNJx(xUowU*H8L?wn1y zG`ho_6qD;SrKS``s0?dKRuW z5}~@bWX#_EHDLADO77qLRGR8w&a%zz=xTTQL?Yc)yPZXEwpLxG9#UBT4Cgm4lQeX~;nM1uXhAS8Q{k+T?1Xg> zv&UiPkfuelgv!t|6REyJ8Rx5tvt!+4v1D^7u8ku>Y>O9%0UOh-nO=|-VYRPzqGkaU%AbAuPY4U<-z1BGiRL!J#dux(^4ZpRyy{6mEfrQ>E#bdnh3pGt_Pa=cX zOvuA>b}Si;Xl*jhwwlpvEz8x?H9%?s>#LXrb7CEaC> z-E3T|rt~gJ$g@Po<#(4V)6=wq7a-$MTIiZ;dg$y9+S~XLFZMlrL~Xj=K9id#@^wzeQ zL?&pxXzb?bZ8nfR_dQvNTJIapJljkD^)N6yZ#`DrnD59%dJeesE>ecStcLcKg3A%< zYZiKTaARz_d6G(C&ueCJ(pMgA#2a&)=fN|j#Uxlk^{m~jz?b>eGoM&j%VcV80Ns@kgr!s~3;`ML&DP*PgJtZO<+6yn(8 z#qdD9!+64#B&wIOZ2&^fGDLDxB#gz9<}|f7z+5hOEJ=JJDScs8HiB|`i)$2; zr?c~37Mjg}goSI?U8Z+fXaeqhVkBEGmtamf-Jj$P!M1EPDZO&eN7`}X(b`TE+Y;^K8cy()@-zGH`@|n*mjGp+HMkcnq!x3y4|+eWlMH(EUXGEkcAAM z_f+KMqAm|x51u}M?!d8K>rx$fP?EA!MEJEy@_ImkXEoG~;Rl`Y1{CGK^v#Jo?tbHw zTWVI_QF!-vecpfXyHh{9co?+xy}_2c(GZJIwVfBoZkUOoJjMWgNrjjH_S zwWE@!#18!Pr)T}*p28hh9JPPN`6ZJ=0|G6b>&H$%`Q`QUY*jWtf0doZgk8+eVZxeh zywgkaocGEXYqC%JfYOl)S91|&Y_teIJ zmB5svQ}x4HWBTE&sdB3aI|#LM%)g44soOmNO3kVLJP^+Tf; zPg$X#(R1#Gs4Q>EXph&*@)l3ScYe0F7=NMwWCN3jn7qp5btWI-m-&=leRFyF!QyKL zu>PzoNnMm1$X1qRRbc(LFpZa_uJ)3G?rO~LRyJ5muhSQmq^`$rK9mgOCA}oTi*QNm zrX02{;x(;e0PG+sNo}g&LSW8&0#Bbn4y2Vi7E0YzQ55hxXf+FTKG*vL9_Vi>f@gkN z8n5T{cn#24OJd6y!7VBojm!(+Q1N^?;*FRCF{S3W}$(YZx|Ds!a9!c|E0ljt}K#!wX$U<@D+Aa)4{2C3Ht z$N`0{${~-ZLZ@vuBLp(|b73}U1Vf=9o3PUr8Ga*$`~GeK&YR7?)}pU{&`2zr9d3og zo$0r=ssGUSyCm^>7CL9@Jd9s~&k5b(BOXJmAZ1%!iISClI2m?uZ4|H> zQHESc?@aLw^$T!_-Zrt^sNrgzaJBYmwf1tewAcy_wwMGEBDN2u1J;?YT^A+@u2uo! zAd%Y+A9V8Vx|}Ylv2;1i8{5%SxZNvrbhD$$%be&m;y*J>kh{h!n%AW!F`rs3{6oTT7yeb@cjxda1X(zZ z;2k_(h@!ITv1lyN6k3KqwzRL^5excMFWO6jtI;R#>26;L_o}fa-xX8fYuj( za>^`>e7T2j6yu#5@{g@K41Y%L(1UA6QJuP=!={9SrmM#*lVoQC*q1W9@ld2aA7sX!$S&{!UvV|i1{#B zvw3;7_?FYynP%=Yxb)xX$sxz2)%t$dzRAH@wH+-qqf)anPqOKj9Pea4@@vcxt1 z7y6i2Y#fiQD;$=FFds-`H)sDHSS`a~+nn~4#;wOEh0 zG#BFyME(quykQV$W+0nB&@=aFX<(x*TrTu-XYij#^P-` z#DET!_iHC1zZU!pAvG={Lf(M)=n~-ZC^G(Thf*GV zvh$gXeB#I{oqjB8a2URapyr3--N71(0O5^ae#e-j&h?Gs7=*X!+Wft8=gMD0oQAYZ zBqc|s74hR5EWt1GBvHrVsL=>SL$@^h)CS)It~doDNy0iNUULj}TxOVjxMkTdyMByx zwEv!e&FDo6?<2>NcN0o!L^7r4ePP_VL0&EBoe@NkQL>_@|HiY47KD z!dZKN*M6^j$vqC=(1UI-di039RNbRT zOm9tOqwSgWyiBYu+8j%z(z$3;Jeui9MH8uL&D6$dTe>A)8Hp4RuvIrqBC1mk%{s)n zHs9JdIxW(C_XuT7B9^UI+LD>*Cw>k2Kh3a@XY z-l-f}PSo44gcbI64N(};9P;(e>-Hy%`ld_n5O_*KxyoF8aSptb8%LV-)!Ge`SCr`N z%1k!X3=-RxBjVzkhO6K;0n=5Pi6_&@$hOioxVWy; zZyc0=Udzz2f0%JJvGJ6Nij-{Ye2y#}S$SOLh~q{K8_TL7B_ZD*M$~^94yNHa4G78D~;)32j6s z#Dh~pE?p$@@c_qf6FFSuRFUnH`l%zS&JD#bbp%)r4t^bSgUEM8zV6J2=1iAmFv#+h z;Is(pFJbvkfaT!O0VOVdC&2Pbhc!nzY}Iv|1gR3&r;D5rL>}GRB-}vLob94byATkr8|fzK(`1Tu9%AH8KFZRralx=oO89u z)R+1ReP7B&=}SU8g^r{JLcOGxfwWGIrrr8ikRgZV2ccgnmppm|GAXjB$ehStBL7Wf zVV+-!<^z$1`5za}Zjps$w}{45+{)n+zd+J;SFmjQ&|ZZC62>^Bl%BML8=`dX+w2C%|`sp6DTIe;kIdr7%Nf-N6p-br!Kj*Q!j4l^i zLo;+(A3#@F>f;U9<+Rr3bV^Rrz32x*uPLXbTKA^wg&rcOq*fn7H~KkG(|u^YO*=~~ zeJI@`w1yrl3WIL9ROL46esrf#XXwLdgC)$Qj?%rB9tnr_5wywD0xzul(}R}o3ZJb9 z(nFSdMZ&s*9=4Qnf_gALVkopE6xPSkW0rPe1dpXBEgcQZhSD>Z4haYKFxp~iE!rDS zTP=-=%-197WuG#7H2ub>PCbUU`?NxzK)>_pLOqV&urwO&okVY2+EH?`o6WWuoFwI;Nq0J z@#&ZP6zbvAqxw`T^XVyFN98^}uj{ForSaZ;eH!)gDWe;xpHH278by6tp{G-SpDxrh zX^^G+-TC@-I@+g6DVN{sx_IsT?cro3zT3hmp9LF0ynN z`tWU9ZD}ml-z9XhrS)D=Uq+W$8ebCBm(%5j=xnE#vxctlsh{&5y2__P&XshvPs5$> z(Y2N~hI=|!(>hCSSYy}Fb(R*u>a}!(&??fA6PCW}^pigt1AJe0z9L}SZvz{I|6pBW2&dv0crB==KtfjFI z)AN?T?lQe7v=q9bL0p_hv< zbACpS&_l$#{w8v5S`}K@L`6Pb<=jtUONy2`4^mG{y&@}}pVI-BQn30VI>-=q@0HFk zskf!I-b&|TI@Hpb$bUJT=`c$>N^W!>r6YX0)%i6Iu=IS%-Ogillu!3LkJDhEe&IYp z$NIF{d6JIv=?Uj48sXD(&eJs7r=60o zkXbA5P=`swdiay`E-e;X6Kaa=c6QOZCM}eXe5iKOGE4V)fxs?WVd*ii2z0(FM;lbn zzz4L-(x+bUz@ONkdHK}pX* zh1xD;JY=x?oerM~W)fiu;?mM#dt8ThI?#L{}?Y*KwKof+C4 zXjO+>I!U>~ggVlvaPS;8&{7O(Nmb!fIM}9+v2+2_(yG#@aIjqsv$R~72QzAUf{rV23)vr*Lqg8t>DVz+yGQrvbrpRkfx2!j-}E)MQJqc;&$rs@A71fv>4LOE0Qz zft6~irCR6s;Du_QkobIXwK_-0`206jn~?GOZ>e^h#yjIam^L?5Vyj-oalyc?;zoRZP1fO3QxI(SAG$xV?epg*=sRr~tb%~{N)OoeK z+^0FgYt$8%#-f(B>MBd?y?McP>S{yq`E`LGsB49c&tIq3*|eeF!r*o4I!leP>__Sb zAzlyX1#eI{`LrtdV|BAntAjVG+nCfEI=%R^;4SJ7OH;$&58kfsw)73>y5Jq^9!od7 z*9GrV_X+XH|0K9UJs@O8exv#Y6Pc6w9`!3*uG0N!@E*0Up;Nh4fTE=yk9-%)1$!$)eDl-^zRqyC7)IYf2pn?R87%Ia`B|s<$k4INO7dsoz`Lq~8oauKsB0)$n`4C)J-Uedc}?d`f+2X@=e! zd{%vIX=+%zThwPlJW9px3rY2441P=_0W?`{pgrjE3< z*4rA~sRmja6FJg-LseL+0llS;u~d%s-cgl4^>N=-!z_(Ooqtp#Ev@&q2j5r68=}6j z`cLWvOAAW220v8eg^XW+q$UXQ+`g_pQq?{Uc0X2=O}WrEeVqHLs;(ttr9x|{S5ekIKrgrSNO+ukkUrni0&kq#ORvi3jEr*+(HHp?cMsL8eOl`F z(-&JxIiuXe^(B@n-BE5-Uv3EgGR{3hUtwu2TIjE@@+s~P)K^;?6ItmVrLVPA13Fr- zvs4aSj?vfo6nBr+H~6&F9jb4#G#2d*(>GgM?~QUt=-Uj@ijr~eNPUN;#_%Y2w7%QY z0;CAZeV@=O(5avYgv_1e3Hled+)(eE?l}D`pVqi1>CHZU-<_a;ZRr~K zo9;yYgimYS8vQhrJRiK?ovfep>2)DF19d4c8W@(mU`mLoULa$l6 zOz3q>J42lFEhh2njiBFK!hY=5>pxnG6m52=>OTn?zn-Q)@M$KVi~ZT=Jig=scZUAN zQk{O*ouzkM`k8vxJwxN+m$WxSKj3~v2Yq_kovlNbriPz&=jak9@$%Q)nC>BI#><;@ znWPynZ`S3KX1u&v_p-!Z-mLowv6sK)HtT+t9tl6-&ec&S+;uJR9&lTA|9sBK1MWF` zkWVkWNqw|WyWEr>VkzZpblde%OO@_McYz*m2wwhxo6(~ztwjqtJ;tY(-G%x@OJgFR zxr_BlmTEvtbd{xY*z#|>#;2FvW%^{FcDc*-DVD~fy|3wdOY6Oj?ghHR5WM^WccpH$ z)EM6A{=1%OX#vtM)MqeRFaNqeOUQWn*YzABAc_?y}+l})fGDD)9T=rdXW(Ob=3P$y~NT;#kADYETQF=mI$41 z=`x{JmUf1?+(k^{{CV1ED?^&9mhj=&W@B1{x`>|eYX=-?aw_g8%N&LFOyIEf^X~wT_(Kkw(@#|al zdPy^WeXG9368rV7`gS4q>zUrI`c6xagok)P)f+4=@P>GI>U;A!BSXBq^(LRDcpLSD zKAr8|s~@tIat3<$>4z;mlC#`Y}su(ZYlJNuQ>8ztGQE8WU;teyO)u zssTN$w^}NPEt~brK27l+)xYuSZ0|9>-O^aJ_k{kPrS;xG?4E4U@ zZPP)YF7sa1A)o%!+pdv~4tD<<`NI^UyCcaB?{vDElZWX#_sdb!bL6J56nc`S%q!IrBE}+24JY+8=#akN(3xfj~@`8B?G`}6q= ztui^yK49Vt(YmH;=kxXNdqta4`!g?JY}Nj!{$*`xdbnVYy5jlKC~UW|=0g3x<_nX9 zv1*5O=s?H-Ertxzp^z>uhs?J!5phkcMT0MWK+jUsIPsJJ#&Q{9Qqy{g7w+UAhr7J1MeN)J>ChChZK7z5<%MxG zK82dUCEmR@qbVHWM_@^SK86g+XuC4n9z6|Bh#d62NJhR`M!tkzgg#6q&_{?Ldi0(@%VFN*zz`hC^Od0bo8j7E3=+#k(f=EDwsSFA1cWYz?%KhKx3IzmQcPw#c;E~F}A zy{5q^<}YSw99 zUuggS%$E*{<1i$n0Q7(-oK733x@}K3teu zI3xQr%Z0O97%!~nA2qYQj`qDazu4ODdqVdfbNs@AY7fuJs21B+eM1XAYD2F zGE7H{942zC$SRSwBEKy143ROB36TpR%TV9jMF-OgkrzQKx)QPvT`QVfAft3Y0h8AEgrdS?DObk-i(MMEn)65_iWtAP=Q?Ap27h^vBRqkRwE%ND~mR7I`W)Al@kY zuTUrA&2$0eeEJW_tkiifeIN1j(MlzKgMJQqspzkwM?>4Bby94@HqG)Hhb6fzqax4t zL@#oa$ZaB*heR(jTEy`QBDaa;H%O>KA61hp_gfMH)Hu6A86}d^|Hj#Ar zZLk?;;XRm!hdG$L05<9%-U)aZuMiys%^{f8!?54RydUDseM_^XB9?y&vD~F^fDAb- zlip7tKL~MrK;$;oXqMw0mfvz&c0}%k%tpBE4(}e(++U!1NHm*$O~`p1@vkVB%S3(< z;&{k;M)WL~DVA4={2;{fkn;lM7{&4{BA1E0LgWXb7d(x=IpXC($P)Azry6t`BTxd_ z1EIz{qn?nZ@Mld+FeaML#i(GXqh63pF*=%Vg;#01jru{}j_Fne*sd{;p!;Js5%<5N*x0^Q5_3et%gF@s9}&fH3G6jje=aLj)z>N#zHPuCqiDY z#zX!{eF^dgRRwvYs)qcrngn^1I+=#RuTP*Vnu7l?Ig@5n3%ob5obQj#3p+M?G75WH zUc>qfUCjyRRhOPO>^Q0)HjLVE)elFAt9}GRT=gRn;;OAqx3$MIv8H7FY|x|y9kHB+ zg|TEud>FANo=GLrsbRD*-keKkhEaPuk;%1I2GVIxrY2-J-bSN#ZtxavnD#APZPVN8O0*hpj_ ziR=h*)sH}kt9~RxTqZkMsvo&{B#o<2w{#@qCs7T}i|6LdNF{Q!s5%ozucxJRu^c*n zI%Q%liC8Lox}W9rJ+hpU&vJ&J<%~VDoav{WNp0EYbS9Z-vRS5Pa;^OTc-vbO%~aLW zLN$qOE|zMJH)8ZN@fNC!r{?8a^JJ`>g&JBY-9BexBDW}!jaQ{ws3oy5(Go|*WT{T4 zvbjtwk&3rWOeB*{=~yP8)WvhtnMJHm#bcR(clTYt#kCRyl zrox8SST;`WB5UH!SR!fg^bB0U#yT5f8K`Pg3*#J~7M}-yK^>`cI`Xk*Xi}`LN$0B5 z=}Zgk0nOkdiMa`0WjumaIV_^44y2qG@4#dwr^U1Bj!bhrTZjI3#O4*`sEIdq%$vt0 zyGp_CnTc%TbGoW*Hs02h?3|v+6=rRWH+N(bxz5Je+;}x22~0s(MfpOL6Uq2Y^a_sO zJ+U?gcflkfF_!F>s}UVcCKEYyEQPK#=ep;xCN#t|ZHesO+o*|Wn=^@aZlk*aHSxKz zj%2PXnTTb(Qu95VhLv2PwwY^^$y!WdCfA7BZ*Faf#IgAERqm}WY}%>Lu7qhFsa&EB!w!8e(Uia(6r?u6o5j)1PHfi}rXbsn?KiOy zuE&#_Oe}$ur_FydB%B}Ap2#(~()3uWl^PQe)#+?2?PWA+QKBW+YIiA0H=RS%;>`*C zHUS(=R_e4kBG^-tgyob#Q)V%-FPWx!k=R&DY~hXVWZ8u?(_3SysTn?+lB}(ZXS0Q> z#!gH~TjgmTZCF>$*~*q=vS9Z(Betl4doe8yb%q5tv1#!(GR3GVoy(=$y3FC;?$LH( zqf~``S-Mo4owP7+qK%1pDZ%l;8sa0YU%yr1$K;P?#Qtz;iz z1#fS%-x$ZF>>g|?FU*1Umde`PCN+P2q1)yhvwf~S8UHPmXIng-@@uCGu3$`Q>}ZnJ z%VEh6?VSi>;N=S;~5jF%@#x((u?AmsdJ|j*K6hn3z|a z%EjkFna;IBnsF;U>Zi_~TOCK9d|JVZ>`H3qZjf0DSsWy7ZRwQwO*$jTeHLLQ-h~JMYh1JvA07L_eK)#Eb*#pNGD^N zu7fpe+&s>=3lw7^I|kI|-Ywsmyt`L+9YN?-I!jf}5Y?GC<7Y$97A;%6VE5=`5d^9!2b9R=d$1+&rl#I{KaRYS-8(R|wrtx|* zloefToHZn;2j|9NmP|A!q$FI}#53_M&PBdAtBGR*unpl<;oP_b%JQHm<85#@)?g2Y zpIWF*4RJoGJ7bIN zFco<9ewE*g4i*aYUn0SdT#$0h<5X$Mm zo{-<@%uT(0>wuGNVrMR1mC3|9DJBwKug4fA+LN7T3(wyq5{@KuyU4>MeuD#4hB_7J zbBD?9gn9olHQ;7D$BDdO*Jf+;xJ2HA{jhERAyrlH*M0YoU+Qf9^07e*M3vG(h_VPr zd$0&OQBtC-6*)uXZ1p;9luV2?f(u8GQgN4wUEf4?y#ntuZ`Bx-N*#`EtN;BQE@8bjQXiH}d2 z+u0$}hK?q<=&5mR-SgwA@lD4c9~;#?YV@$NBSyxL8#DGGHC>lB&QD-J;`?IUHsj<_ z|ID^IZW+FJ9!4;LC#zpjrfezCrp#+G$HFX%Sd?IfHO9S+ry4&pfcY%La~sV;SqKj< zBt*_oF)9LZv@Z)h3vx`ZQqgM8fO1IFoI#faNk!l#_|K1Jp-6E)w`g>+3CcpnXhT{< zK7{yn1g%Rrku6z@Do_?OXjDtfLI77Jj6oa~K?X#IMS3EOM4~37mW9G1gCbp#Mqe!P zfJjedk;oEQ#ho*`ddPtEC|kZ#`pl67mS1F)hy?d zQ=`nRhusbbQWy&Ki@SmtD!`*KQu+M z*r;;;3sV5W0Q1*_f?ZHHfK5f3v{GKy*F*E=sEhs2771}_uD_UE6A9bgy}7sLVrY4| zYycaIGNxIyhG&?Pzf0A-2d1~IytHgUX<1)LnYVK3JCxB}S7m(_jwkFz5{ zb_8aG`j){Kr>rkVL#jry^r0`CE`?+?5aUqlVc#`#Bklk%;06$sMcH797&qz{c9FMV znB5-EQ5HqWfpPCBHzB#Di70YN6Hw(VEX_w`pg6A?s3>n>@l!z*R^-{E8jsl(;p-WA1^Bt~VQl|&eef(i zh&(Nw!W*HuJcOCvnn^FpDs&Go?w*txfCy(lbkC!^HZ{2;nUv=wT~DLA=s*1B-vn7p z?n-x=^d!flU0fK;|8Aer&8bdj@C>9L@A%Af+<4qf50den=qT;kOkq_8aU~gh6D==L zA}U@)nBH!B&Nl_u=}5T;--pS+?r}yUIuoCH&4HYRpDb*oT6}VF8n_m6via3Tx;OCq z&$xb1J~h~d0~l+Yc9r1gqU6P7eAg-v)ZkL6HHJ?YCQ|~xIE1I3l%lz025*4WF&(Kf zXtPL?W-3{)0nmv)U^;7 z9x~zkkNLKu(gx?}pN(W&@}p3LyjiryZQ|iVL7(^6w$b>cs;j=4s4s&WyT)!L`f)t2 z5g3Wl_%*Id84>mYwu5JZ`=3D=gVkNV+TZqP;`1+s5yC@nsewni9plP9nn$gu9eWIV zcr-@GcmUhh0UM(Q;}(M^humqgp2yUT(^Ojz&p6wcA2%i*-Tj}#RvG|18&F>wv(y2L zas|CDoWs1Iu=hpLGxo`OC=r8^Up@nv*fuNfkb^ u!}AK%)dufPVkCLoK0m8m{y6{Q(fZfx|I7%SZGJPBf3NRfum5`^@c#gOo0=T} literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Reflection.Context.dll b/external/binary-reference-assemblies/v4.7.2/System.Reflection.Context.dll new file mode 100644 index 0000000000000000000000000000000000000000..6ebf367b6ac857686e0c282d4831109e0ced25fa GIT binary patch literal 6144 zcmeHLYiwLc6+W|GJFe}#+{C19n%>kYB-B|sv6D2V0XyqBF|}jIyKzG)itpYXuP?ce z?c95vY%5?ZS|BPxZBc(9P{j{k6%Q4uf(k@|DyoX0;whA0s1lD~MeqYrsYrzH%)NJa zlT8Xzgp?l{@BQYSGiT16Idf+2T+clC6m<|$7SF|tL@%M{GN$pJp^oM?cl=-ty?E2> zTVE2>uWv0b+ksJ4enpwCVVR!ihek;nD)J25GbUyWhU=GQZuRP(ZHei*LqyY}gC6}_ z@n7j^Z_u4auNa1LNV;R`t3#*_JY#r>)@eEu`^^IOUza)%axNV-_5`c)uURK7i%>$? zon>N-Xt`m81xZ;X>H~QKdYe<(|56(b*R^&x_#-X-a-lpEg8u~@N1L8&;x{;545G!H z3X}y-`!)um3y+=;>ZFXp`<#-F4@EXdi+I@90G^gIMs%=+)#NuYFD~p`hC1ntf$qIT zH?gp#T)3O4-ojsv+>+UjQG4E-);${@Y5$?~!NLa*3KH53`@Axm8_takkL=pdqE2#v zWhCa{$BBN0`X5-E!9u8PuM)7vdE^Bz*WmF2y#|^?GI;p-)CB4a;6H=;4<2;<5_m3P z#o^=0yxtZg92*|}uDDIl_h!%>vJH5+Eq#c7lZid;qWzh_XS(P+?H2#&C?$LCoZvDNMe3o8@d{{94Sv&`HGK^o=_zHaj^vfB>p9sc}Wq+6L zqUQzUY=-fz%!9yr!KjEO-_G(_f_A~5dpnq3CiZi!#+5A71DbwO`@dD|3~78t_uT{< zQ>Hr@U`fzpi0Rj}=d!lu<_wlUzGQbTuvlGgJU}&LMSOIs~l;cF|T~AMMb%OXGfx;~J+l z9@F?CjiyFh-c2t6M>M{VehWIU@qYRv=z^AinEGJBqIUsL(KcY9Z9Yo7L4T5t z0iUD?fS;#D;1|)_jaW@mw%$BdIs5m}Im8CPMj4{*4VtD7d66rXS#sp!E}D!yYjHP? zTcPcHAnu#-%aJ4BPi|oO%CSpSs0E>Pb9vu!q}B>@hovW#ZBgJy%97-nuA~{WTC7zi z;iXcQDy(THWXW-F1=>qCkC?|>Wjw^`P>MoHM`aW$)0vmCps8Zpc z&0cxmU9bcD64`hVNVnwFigwtlnu;fFM=nSeV2({YY2%c)2IVElLPc)pqoh=A~nv(Ns%&I`uh))waUsplL(iuhx`ZS#D{{PZ!uM zob+0xsh34%dO_7xvbAwuE=fo%nVP-QKyKCaYR!iE$O~;3(S|&VTl^rK(rPR+j(cAkF=PPFd%^;Da(&U_p>yZpoF3D`&=gCdP|uDKrqnk{`4heu-- zIHwB|e0;XFFCE3!n+?g5@-dSp6Pd}TPtBwwQ(j5z+9VLQ_~<+T)vuhMcYY4jIX*a)57F_!~0vI1wTx4|wqzIb_U5CC9ezm$jmQN_q!M`}Uc8 ztUY^o?H?JH!}sjpD2kbNg;RDFmT=fwddus%^xHj#*x2ui{)hXc4Mvu$H5>bDna!Iw z_SYXnwZmA|F4R5hPh489H8L#N++RPd>n49r^WBE%uRo2SCZ6rDKijDCqDTx_z7O zRYa=^X@GW@&o&&3}us<48i z1T(Cm4k2+VhZ#$F#J*XL(fNkXUa-y?V2;Yr;BVb&e4nK@tJ?1xqGW3O?DLH7=OfL_ z=(~c)fu!0P-_SN$AK%T|zcexv&<)@N&$HU_gl%4nzkBgjA{sGUz!!0Qw=aGTga*kKf!vso5;+?>`&$*})TM;Ps@m{@dmyUD!>RoN^?!jwI&^YV{u;pSm mIEXIC^3v7k{==_ityC{ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Runtime.Caching.dll b/external/binary-reference-assemblies/v4.7.2/System.Runtime.Caching.dll new file mode 100644 index 0000000000000000000000000000000000000000..716138d55b49cf4f4e7f35565d8c2edfb76e921c GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Runtime.Remoting.dll b/external/binary-reference-assemblies/v4.7.2/System.Runtime.Remoting.dll new file mode 100644 index 0000000000000000000000000000000000000000..e3db03e754d5a5fc0b44c9b4597836551eec221e GIT binary patch literal 20992 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 Gf&T|iB^GG_ literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.Formatters.Soap.dll b/external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.Formatters.Soap.dll new file mode 100644 index 0000000000000000000000000000000000000000..899413e083d98af093939ac80f6e7e663343be6f GIT binary patch literal 6656 zcmd^D4{#i16@R;Td$}e}(*)=gXmLwW+Y;84hW?ROlO`>VByG&4De|{_moLfEz1{2X zUfL@ZuL5;ia46J2L#Hwz{zXJ(7^#jrFoTYa148{X(-9q%id8^F9UTgYzxVC#-6big zGfu}DzMK8+d+&SS+xOo0zHh(1{>%4Mf{2p1-h7kjFz(zsCB8kB(LL*3-xgp} z(F_*WwEGRBat;4hiXGl=RJ$M^cvccvEqTaXH=#W1=i^Px2gDbhU0GSOkQ8%x`l zE?LPUjcni!Om^!HM8|M{5p&j>2|UXg^I7Am`mh#SH)ZH&pn1w$FWJ=FgZnY?D^TpM zYiu{m%4kTFa>?eq6&dddWhu>p0P^#~J~|!u=7>gMbQ&)1=c^7EQdQwGF^SOg6rHPX zPNZl*?MpV$OYk#A8Fe2dbrNq;n06$-L`>I9`cD!MONm3zBvaI`Fg~e#7q~)Yv?cz8 zJ`4Ku5}#C={))nQUE+1%pu#vrN3|5)qp>GvC%>qsXm;{y&}$?h*D2`D%??}f%Zn+e)Tz}k#4DQFDSgc721soQ0ZyZszUp?sLElJo69(NP?H`~E5^2=uQAEz` zZkP5C-2R$)9r(DWATy~%3g{*qfOl!LfmdjAR23OZU_=tgd!7b51yr%3>p-W0Dl$0( zbUjc-JPn{{0#$0nPrD|Sex(x@x~-{7@jjM!{2bXjWP^)JkP zw3y;G75hEO7D5dRr7OqtRnZlrwwNpl(`HN>J=GIhFU%3)$!OPD4wD>cL{1tS$-)8a zO=rZ0@_2Obtwcz@ahj_lj=9Pixxn?XNfbStvav2Qf<1?bQ$AhF{+vu24T|#KW0_-) z>jzfOucRbOK(B*IbPEV(!oub;wL2_+;Z5t0cN>%xZ!Rbo?0MDk@jMvS730NudRLfqmTV&`|R6( zShs!SqT?6Ny5o=9i^q;Hc;pK&AAe=!%D$Ng9{uW_3$Mzy-6z`SpZLY<;41fm-@S6f z)n9LV?9;2?GjCr@x0tKvA34y`fBBIE<+}`}eAARH)J`$h(_3!TZF>9;Y}2C+el;Kd z@oUq&u{jq#vDyh=W^MXFF>717OGRnO-71{b+2za4i*gq&Te5O#hiG51@(g82ot@cg z6<`T(#hlzHkX}`3$v1CH>eO76*)4)>DKXhnV(B(1l?uBgxr-I@QUORU<=rV(F7F1@ zT)vr^@HVfdymyAK@~x%(3HhY*-gymr0?K>m&2K5+jz(mJ4>N6`d!D>M|dA~3whxLdceCK%~xpd!rUT#*z_#7=<8C=EC%DQhcBUv z6l(vkcU5Y_fv3Y*jt{P77aHwE3l(aWcCpU$uA|3i2OTeL&-4QiFEmUGKKK;UgmVEt zx@acqFq$_RNcaJdLnF~S9NdsPXER)=%h+Yy$K-b`lbnjs zgzWf#f#|PYq6g4zWh(#yz1mx`R@(!{ezJqHW@C3*fLQMNCj3+@?gipe*ywF9U3K9DxD{74WZYB z)JMNb0rXsOVf#jMCJZa^DS(y*`PfM;9hculs%Tz;jbGZpJl=y3pT1g8F;pfzPyz2cpM~PAp@yN1yCax!~cBXzcTzm z5kI?tUI)+IfIIuatzSmzqI5XL5|j;Td*PWOfm!%{dahx?28h|e@DyxWSf|@MX)?K_Vc(v)s3fJfuMwmbWNw`vZZSq?2B3ngJT*2>` zbujrkQ>)>vYGDPw+!gAAT_3jcSgkf@fpb2&ns|JB<&vp>=Yk&oXM8B$aNoI^ct=M5 EFKrXmvj6}9 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.dll b/external/binary-reference-assemblies/v4.7.2/System.Runtime.Serialization.dll new file mode 100644 index 0000000000000000000000000000000000000000..9233f7c84c98a3e893843b17e1e2e51023c38585 GIT binary patch literal 39936 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 CQ={Yn literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Activation.dll b/external/binary-reference-assemblies/v4.7.2/System.ServiceModel.Activation.dll new file mode 100644 index 0000000000000000000000000000000000000000..25855b0cd44cbc0c0d2276a2c2c25ef3b1854449 GIT binary patch literal 7680 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

R(B}s+GE$E`3#(x-DOiwYGe2_x9}k|8Admtde`z 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 Or>()i9REK=;C}&$bzA2E literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Transactions.dll b/external/binary-reference-assemblies/v4.7.2/System.Transactions.dll new file mode 100644 index 0000000000000000000000000000000000000000..2f2f33928e0381612e07f525bc71ba7eea2d4bc4 GIT binary patch literal 16896 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

mdzFp@msmeP^IG~iA`GOx$-vUFt9E9`zd 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 F{0{;Occ%aV literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.Abstractions.dll b/external/binary-reference-assemblies/v4.7.2/System.Web.Abstractions.dll new file mode 100644 index 0000000000000000000000000000000000000000..0daa3e1759c3b762eeb6bb90f7f014d4a5daad55 GIT binary patch literal 6656 zcmeHLeQXrR6@PnY8)IVvDIgL8U1}hqz+q$aVN$^Mogr=vTz$rb28#FA!+Fcz?y0Py&1EN6$~C=OY8QQo|+Y^Q?yjWQd3(qYTh0eiKeE81!d9c9-=-aPH(L~ z^hD6x75bRksI(AG1Et=lek*}gMeIamjtY$VdNYCbm!Sj%okN^DAC*E_4hxfMC1D~B zK<-w~bQ0ZH5yFIW7$Ta2>>AX&BcS~+sajE8)~-kSo>04lCk}cjpPmW;PwH0I8zmW3 zqM?N2Iyy>Hw@zg05N|~cg-&RnaD-{2BI`;+h%9S1VkmSHb%%;FdxY(Zz`Dh#meMNG zNE6XyCWgYfWkjV=`Fh#z%qP1QQY4#o+25XMNwl@JwRSM6mQ3If9Ip96qMspsz83k6 z=NMMbOV^s6Xe=C<9Yokf`ghN(;%AUev0ca=7p1p>0S zBXT+uaYi}MWi|_{ARLeTTGr9Ku`}^H>Q&yXX{4>tr;e7yUk2s3F~&s_Crdn{Fy)&P zeynLp{HJ~mBRpNG(;Y8)q?3!@t+Y#Qr2=9#u?*|dys}bHeBD_L` z*B;@`i|~FG59@Lv!aEje*Bary8EN-Ugm)>@t~#tOL-&@#f=FPv>2%krt)ED(%6hL&Xoheel%O)FdU1Z@#T&(TZ_+%7u0aQieX zSJZN$8Yz)2=5pM!+A3-12MyPV(7Ie#I!24uF)pm5llRXG8(*Vyj%R2ljOG;C z8I#DvMpX?01En1}v+j*&B<;eeW8_9ctYlw?JI7G05Vc?I5st8Q5r~{fR=%KFqg6(K z(ejKu%nrI|NZ$-`Cm27K2PB6hJw*CopV%+V&^k_P8BFwI*Kq6t%P_FY$FhBA70x(*uq}|k3*e%IUA5Xi zn6E^2;Z#5Xg{c9MSTxEFWrE@z3t>KfLP5!wWm^pc++CVzq$j zO`M&|P#;%Gk+fckJ0xoLFFdew@V53VN9&*4u=}Cuzie1rIz1yTUm+vKKuO9nT?4jIa^A4>2^6N*}yfXK4?7VnUojbH+{fU>4i+M-B_QMS`X8!f; zhSSqq&osW;_T#?~&Ce}6Ir}fI&z^ay>C~j<3t#)fdHdom|K9QV)Mx|qc|ajzI1 zu=fgUU3T?qZKb|)Rcl9EyJ%U{F;y9eP3}2}J&*TD<%6NrOei%iv)3qKcsRiPQ&*{# zxAb~N-iUEuR%qsC+p^VR-e~MXURa*$2`x`FSE1Q=>5J7t%`xnvtIBFx(HpTHT-jBH z=2Wi-5qFi_65XOuLwjO19s#RXBwC2>Qm9#qz>3M+mKq$FDo!v*!={E!8a5|tP^eZ| z%kU7ODGE(0PYRw@O8HTUD=X1F9>+jz7BA;5w$*b`7xI7_7~v}c4-%OlZGUq+EcUE-)H0ANk89QOU*2bb~O8w-Jcvv5hP<~cdwE2AbP0554 zoL4zFJ_K)1pR+q@J2($FYlh`tGKKIR2<&SMA!BSe;|1QN{GS$3q>=I4pcEA(_X@(| z9Y^PS{O{ntPNJ)Ln+M@)ydBv=y!&7gLoEaJ+ys)=$T}?;xBs$_QMZes}yL*{-&6O=-wZ&mim_4(Hi z>lRogg}N?!eknf;}s%_gbuGNTbu+%DAfgD>5{vq|^Sz`M* zNHvV2I?5Z>XOM1#K7EjxlM;DW3YZ5TagIjN8%`WpU@@%cdkpJZgwATnt{NyFYTI%& ztgmm!tz|jvA*^p;S1$3)-?$w|aEVgjNe=oPM(^wyRcnOjJn%F2UKJx{pU$C$1{9$9 zp3mOpdzmk*2+6G9S~*|Qe#Xw)_2z61&RGTi>*8ad&cXtt(vHzt=k_g?$kw|VJ~S3k T{eQ;KuK&n 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 Le@FidBk;cf!#tm1 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.Design.dll b/external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.Design.dll new file mode 100644 index 0000000000000000000000000000000000000000..3f1d17b579da8fc34dd5a6896cd8a2903dbacdc1 GIT binary patch literal 13312 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 W@BE*EQTbl`Z|2268vYwa;Qs&s5iQ#Q literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.dll.REMOVED.git-id new file mode 100644 index 0000000000..ea13348bd3 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Web.Extensions.dll.REMOVED.git-id @@ -0,0 +1 @@ +f594c98ef88ced94eb5d3d3c869a5798ed444efe \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.Mobile.dll b/external/binary-reference-assemblies/v4.7.2/System.Web.Mobile.dll new file mode 100644 index 0000000000000000000000000000000000000000..a6ef8c79863bffc2fb54081f60974326310e4d28 GIT binary patch literal 5120 zcmeHLYit}>6+W|m#EBEJ?6sDes=Ap&jq&Yd0a zIGZ5y4^_RJ`R=*ro_ppz?!9xI(R&}IIwGpabNMpSDfHY175;Z9W4h(TFSgK6m%q|_ zN*j5lH8*SfdP#Z(X%=K<0{tbAz-+<>s z6`IG9W#39geIu<){V>%?CY?()Q!i|3q;%>k&-lecr;Zww%(+dBnIL8#do3_+7 z(w`K5Ppb#ro?@I*7}A?q^+1Zz*BDP}CCnbKW1Ld-$y5e(gT{Cpm0(3|Cr5HQy$oyD z0vo9nxRN>)ZdKT?a7f{>!cQvvltNRXt?;wJwX^`-NMBNT45-lw;EnXO;`|t>(;49H z^ee^r2%V&!ltIljuNkzSz5u+5z5;Bcr-66SFM!<&chYO1(+cmVw?JnV|I@S{8Z6oj zJVJK>eWmkr)DQY0x(E0Tx(|3<@xM=nR1-4sd#W#2Pc~<)7Zy}GAgNOw9H!8Aje66e zBkrQ2Z+X(O^ORli15q?4Mcx?o^0p)BpgSj|J!6}BN2GBX4F%YI`7jW)Uxa})opIrN zp|pfQV!DOUEF>f{A|DnCyt29~?G-0%-(JES@_kXvI}15GNQ%bneXwIfNZg-kguibjawBuB`6o+%j;v~efFw7AV$FKrV#{7(J z7F^E{Y|D>X6?=?fHxSY*Wrduxv1hNGjzTYF&3wGcDcaMxesOlH>tp+j>NbMz#2(0s zAbwZOR!8uSTc69Ep4y&1c4C*-x3i_0>UB*^H2~JGVzPyysZJ+N@rD&1RCuWAXAewG z+|YCWSota1f@5AL`Zkm{;*RI>cy?$jf9Ls9T=ttwlV_iQ_3uA09)5Q9^Y5xFke zbMcX{{;O`zd1&OsW1D}n^DmFT`rFsf{NeF)+t;_I9&MJp{#pLc7tg*izvhu&E}K8l zaba7_V{bKF{PTs@m!5h1!aLJbBP)-eIeDV}P`>k7(Rs_I-wgzZygT1~=fV4awEFCK z2X4Rl>+8~DlU{u3c+cp)=Z=@3G_>-=mD?o_Kr&cH%&Z1*al3Tt@%_}PSI+MMe_-=O7EYqCe|5;Wmj zv((|z8q_zqNmFG2(Ty5y81-CFpB8hd6G}zl26`aOBGD}xZECkV^a)eiUg+ye%nXBB zPvV2j3v2FBwUKGHMk{)Z9mcla-aZ4xTDwMVYBBa)(R20q`qXiwNz)G`4lNu*rK3@U zaPQ;~{7Pi9;yKDCty1jO^Hsl@J;B`an))9L!R-{T{_j88Vbw><85vl2As^7&7;3AdO#!5A@C#Sb)TCs(;CJ-vp*+WcGAJ@N)Hxm% z@e^1b;4K7g3+MxIie%6v`aJqk$mJ_m8Z-@SxCS0c=qM>W7Z4Rw>0=vtm5WEm3PE#t z9E?hf@6*+LSe_`Sbj6X#K-NdK#eS6_RrULN?AwltPg{)11awMht?KH5XFKq0LrvC8 zeV{lpv0t1Gj)O#R!t$zT*JHy3s(1~N637l~;fR+IWA>~-vv>n;9eCP-C`G%0?F(V2 zo`|0bP5^07dB8SC@j6h^!`Wx;ar}71S-rk|&f*KD(HL}k$XE!gf`r$}e8&5R^Q*%< z-lGMqFo6P`XeaaD<-H^;x|851eYjsW8iHOQx{BD94x-7iTbf;7 g-?jK~#6D>6+X(2<{~5fl{yu--dijB4*NDJ>0Qh)PNB{r; literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.RegularExpressions.dll b/external/binary-reference-assemblies/v4.7.2/System.Web.RegularExpressions.dll new file mode 100644 index 0000000000000000000000000000000000000000..24e88495432ec5d1a1552d9ffee750498a67d8f8 GIT binary patch literal 6656 zcmeHLdyG_98UN1A?E3`;MktToWhsI#qeU(^SQOt#F&a!{GD?jGq79r z4-EdnnVjD_zwey;o$q|-yJyb119u;#FcC$NuUsKIg;Jz0iT@rZ(cF033yt)A%}dRv zSpQ4S$*g88dCSaLYEDV3hG9BNiYr#ZP&7k{??@;)bA-nl8fuq#st0?C`dOHo9+>?d zf3ypD3fJS2qDde z-W{USMf6~xL>I$~|H_O|ww>xHO-bf8{A z)N&uud6Y*GgDnZi(u|BPdW_V%vE8yWL0QyA2)At6*%wDS4t@gb+_FhGQ=&5xDBH5r zTffV!ov<2W^!dmlY!)NWM247VBa1eX@f_0ULawEibPxSDR7H1SYpA3**i)fOS{wQ) z@MR`&gTzG=pCBQ5LE`tNiTe87sVhAspwO0{$`U`19-ZwD+&b@Xn)imZ;PnUGwc)l+rAimaYy z1T0DoG&f*H)<82|QIrwR_I?Y!Vvsy@VRvtXsU-LD#%f|@Do5$CBwCL^9KJ=J68hBaHe zO4e=LJeSfZlA2TA)faEpbUw^2TQiN49>1~A7&Wb&>Y!28r}Rpw4%cP2 z@N~h_oQXkhG1Y)LA5{yw)2(Z&U208uYKP#>GO^b=uIqidylFWJ zu3G8rpz37HI>AMGO_x&|;<`F6Yh~^J)CVmrR@x~I>NoV5`3XzQWXqa*`V&Gej5Nxm zzLiN!HSD}<@$$wYKFT3Ub6@Rr1Lg9nF;Qw5Dj1HIgSR1fw3G(dm$gnaZAwho4$sAQ z@l*^!SkP6gcRX)#xe|74MAy9@l!V>{MkC+o?zC7CUjeMuxhsjK9nIVaUX|D+wBfF<`7pd5wmw|-n#o!lY12I zZt)#Y@aMwuuRVFF=|?Z0cc?;PY-UXa7!uGZpgOD&lMQ_m@07T=`iBSi4A1Mh@X+K5 zT7nI4lIV+2TPY4%;6sV-m0}kZe@RuZT;6r|nb+QaGIsydP0zg7@W#dW?!ENL1Ah;X z>4*A{Kf3698~*h8Yv+D<=J$`kx@J~$=xCj_@o$rledg@z#Tk#hSXJDy{Nk#{NB>-L z=?@p1Pk;Tbi|>r=>90R_=H&5ZdsD4X^VWrzf8FWqHCO!co%`buL}-@GU)j zu97=_tYhHrSC378HO40Izs3dSOCIz6QVN6MC2Lju&ACA_Z1uz088 zZqBXBU?HVz>1})>X&&H4XKL+Qb#;36nw9I@J9yi=^>bJ`(`Lx_?T<7Mh znRlM9kbmR1GMY1B8m2PB$8bx_i&a$|uI7jqGMc+Ay<8bqEzK<0itMHqoUCc#_`j4< z^M8KLsfkf-M{F&w6>C<-+K84hYLSXW1eu27|Gy~M@-5YNEbM)lDz0gaD!8!%R|~4g z+Iqgg#g%#2?uhtnTqGuu3`KWYYJR(E^p2;w+|iR+%PiUqb3_tTmRI#9sEF?Kuk}rz zvALk@NvmKx@(JX-6Wp z`tYS?J9r;(v-{PBejIu0pJHpNlIN_y*7@bfJVipKdpGqp6U9+w(5jLJJsR%N96Aje zB~x}fNA&n6qaM$j(41@z-)?(5D= z`zPQnRgNQUACR*!5l$n}F@~%|k`L@qjOW_&$t8^%eV!Lwo=gm$rV zd90OK`3z+-GWJZ|B9_CeZd3{16kxwn=5G}e2fa->Ghw^y-yNPF5k*3~?{C3GbX=df z$l{-v(ICb$;j;p)b;`U{9v6OGifC6bYw-?<_)~!#68B9J?}ms~%hOdrP1yQTxsF$l zbM0!r-&(H2zXqdj=(V9Mhv?VgW#QASqd`317G&Yco9TvmKykkrXZ;QLh8c2m;2YtA Fe*x3LQ!fAj literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.Routing.dll b/external/binary-reference-assemblies/v4.7.2/System.Web.Routing.dll new file mode 100644 index 0000000000000000000000000000000000000000..801468aee0b84f14c257248525bc18a332078d0f GIT binary patch literal 6144 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 O|2b;)U$r>E7WjX|PvdC- literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Web.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Web.dll.REMOVED.git-id new file mode 100644 index 0000000000..3262f34576 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Web.dll.REMOVED.git-id @@ -0,0 +1 @@ +9958da4135a08d59cfe0f8e036a5e584a4051b50 \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.DataVisualization.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.DataVisualization.dll.REMOVED.git-id new file mode 100644 index 0000000000..deda7a0411 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.DataVisualization.dll.REMOVED.git-id @@ -0,0 +1 @@ +c06fc695a2a00474aa6be63a107933c7eea9b60a \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.dll.REMOVED.git-id b/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.dll.REMOVED.git-id new file mode 100644 index 0000000000..6d8a260726 --- /dev/null +++ b/external/binary-reference-assemblies/v4.7.2/System.Windows.Forms.dll.REMOVED.git-id @@ -0,0 +1 @@ +e115bf981a00a39b67d1ac0e1ed403948ff491ec \ No newline at end of file diff --git a/external/binary-reference-assemblies/v4.7.2/System.Windows.dll b/external/binary-reference-assemblies/v4.7.2/System.Windows.dll new file mode 100644 index 0000000000000000000000000000000000000000..0788c0ecf0663b4d8931b138e651a2ad263e92c7 GIT binary patch literal 5632 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Workflow.ComponentModel.dll b/external/binary-reference-assemblies/v4.7.2/System.Workflow.ComponentModel.dll new file mode 100644 index 0000000000000000000000000000000000000000..789e41cd07fa2ed130b72b5c7a3856394bb15e94 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Workflow.Runtime.dll b/external/binary-reference-assemblies/v4.7.2/System.Workflow.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fe1141bb04318f06c4981f11c917510fa5eefa0d GIT binary patch literal 5632 zcmeHLeQX>@6@PpFwiBmmli(&zSl3CL#O~Iv?Z$3MW9QBZZtcYNU7Vz(s`u98^WweT zV|LGpsi1}ywV^=EhZ>{NC)Y z?_4_wqW+Ph&Ut<_^WK{`Z{EC}4-en}6jcyWCGzFVM5j@5>QnfiVGiuZ51(nI=j&c= zKCKPC+MJoPeZ3&PoHX;gWxB2x=vkr5qO04kp4ykz^WKComM^d07^xl^AR5vtsIIZ_ z^LVs3=w`h^YbRO;N^MA8+lo?0?n5TJPSq2k-ArKnRhk2W&Z&a>KF6Z`S1O|>laS7D zCECZ8KB9y3N|+F(@z9Kukh>|S{WqmPZ@QAMMf;;={fs~y4bavb7?63ck=>}Nq!W!B z(w7!m%C7Yp2(lU)M`m5CkjqjZ(XO(ls$RmpII(RBs-h8{=t3P4 z{uZP*$jvRFEZx|ZzGs(4nqsmoGhIfz(b?YF(aWSNa)5sVyXDiE6Kp();A=?-(spw` zOFUNe0+b(Uj46e;D*P5P<*dSQE6S6qK0x&q z)$|92k7*Yn^EZW?5?p_Xehj=n!I;$;zns_#`38+Ksp_q?8zaZIvG?le`>=2&u$r2I z%V>+j4u!o6`xOoaTc{rND1Btun6f?>HRU*i z`GO~dv@oSLHDU%+WkT>p!FH7Gqrx$ds#+O8p5utbYFR-^d(23Bg;{Cmrpj2!p){+7 zHEtPoR7?sfTua0~m(rClnC@(e5k&xNgJD@4ZY<-b7x`_sW9Ddy312C+j0wkycob{v zx7f*X4_NJpkYZSYCu4fbHgm4$2e#$Mq{vuf&<%w23TYu{Y{cZd*`ddUT*Qxqn8KLF z28u7F)IYY*D22(q?wA*STFutkmIwav)qB3za58z}^ows(rLJj-D!|I+Ty12itV>r1Z~8pJV*33D6Gbg%8al(9?m_s;mBQ2 zzJ9Fd{QB1tXT(eT`td_|KYi{iV#DL#_~Fh~tN-}I&XX%UPBr|j^GAOkZ_eFzyy;@c zcTT;${6x*|n||@BGu|sJ{&na}ul=(7w?n;O7)aLq{x{nny=B#oQ?I=B^dsK!^Kb7N zdGq+;iC;H;bKv#APj79#e$RK$iq^Nz)>b|6>}U5G6?2b9`$atYa>p1kvE;1zsA|*W z9j8r?zQrAUsNvV9C-EH>rP$$yJ4>5BQp`HGb+4Gsc+zQ@1Rl zwHmD+_FPY&5Hq-j74pIj^gx(-qV*azZML@PW2UsdqOU74vlvWy689Zlqjgs}#?)Rz zD>SO_GPW6aba(d{xDjvGs70y3wvhK+JwCy794gZE1Bp!+@kms!QI&9S!!3%IX;c#h zEbgRQbfd21Gj{{eBa>KjK$?ZUo;z^V66(yzOiAyEuVI=;CgC{Y* zM@K*zrJ|CxRWE}kz~T4M5FRbDzJjuO79KK{6x%zjEcXzO6VN?_%o+>xW9w>6mglD* z+ZKBz1z8_Aa-L%WQY9Z;t*v+Bg;3Hz2K^Evl=OCCp4*V`plG^SI0~_rgP|F0tF~x zIO8h=3i1gchYqf?`1!l7WmQlQ5G|MBQXX)?Gzq zSHUipwX6+$U$Mn??QK_gEx5Yu+F|Yef1mR_ZRXt7 z^x5PiB0v7V|DNbBT=_Ry=#P^QsPhKhlSj8@J~j9*HS4Ltb&c^!SR~n=h{O|-sdH;1%`FYF^4#34y-d{erV-6jK3etq?Z2~A+d)Gj*=iio^^gR$ z^s6Uujo@zw{)l=DZ|Quqfb%cEh$4cVe?FRgDx32E?$tmR;dc$U$|srbu0q1G^3v{vbEd z8Zne8YgAU@3HU!9X_=P>ja_h5vA^)}!V`x1zbitmm2?k@c%~_`t-UdLdC><)1xMM* zjDiQEbaf_ zz5cIe^1l{&_af<7q>XKrH)6=~n{*t)5@N8TOxjN(yOxd=>tvwmHhkOAq(_EpN#jX;;yy?+YpMC~eZuL$>}UI=~9J`Q18je1Lz zHW=E5jsYj^05G<}4_#qmx{EiI=5+^iy4i?5jI=+P%bu}8VrQbK5}J`5efO)jOfQm_ z!4kuTEP`YV769SZmL8MSu68u0c06Hi*1p2h!|HHa_BKcC2zuCgLV>mG#m=I~+%~kY zI!aHNJ=L>ay7c&@j5_L@-Q2nDDHYSbB1G*;Je}R6by^VEry1E8`EXNCkJQdJq*5`u z$Uj2u;N7p@Ahr&&VOWEX@cW$haUEh0N{B>nFB~M(w$RR=DTyZy4+~=tvcr2sFsQ0M zv`X-n@i!*+sw;^Q< zYUyn7yuB)$v7lxuu3LfE6arT@wJc?0{4i&#BNyM6{cGO4e5J-yvFuQ20pJS!^}}BY z_Fe;Fm=7LJLPhxdEB-i__TLQf0|78T%AOTF1<~=gjcxc!w6=(O-Z(zc`^BOl`Es8r z%ccs{UXYgL@9q<%D|<7&r5DrbLKo*Tf1=RSMLRl|C2!^o92%s{^O%$@B_qZTsjb{36FQ)(K^UUxdJ(9=trW}^+9>uxpMNAvAnQo?M zR1hU#TA9z1DTA3Fox^GM&3~pWNLvQHSd>LmhKz^2UMxQ!z&YHfKhwVpeY}4w_`S=S zKHQIE_&k?W97ToTcZ$tdLT^P3Su}ba$M%ZYd{V^r8;5f$+X|UKL~4PFE9mDbyM{?N5bC{l!%d{@cG(V5)VOKfxhmYl$*XDD~y93sUApKs-a&y^u zXx4*KIjjr`P!W!)!xX_QNsAw(5)9Iil6B3q-r zf?gk>(EvdMOEelNsN94bBO|R>BLyz|OwoOdnrH-f7^z5aI-=ioMaKdy z71ST-2B0QEexqA0wX`yzV_7G$WFv(*`rP$`jvTAePC?71u6^`ADRjn)%$2Zz3I|n*A-m^U522iQD?USWhu_}t;TYY=-!0o zUC@<@Zg*cUQ4UQ}T=uUepE)#5EYE;t9J)F|;c|_Z3d%vwSl1@8yk=rKL9vHiBOa1N zCyV7RC=pwpAt_vkoH2S+bWfWUJ`(hSv;#^jXq72Zj>YA>*p#T);u2kCN;F(_cbO86 zwh)ls8(yNGLJF0F?i|f1-$oXrB1VX_a!`qiQ-6cVp#4SnY*6c_3K}}3L~Vj)ouE0S zbw^2F;zf53=UA3mYH)9Qs`$>~`KmuPi)B@ARY@h#TI2=2s<%cbitd);s*;1CJ4tjq zjc$XWVPS1~nxOh#8l5iT_9?3>IT7K`7TuUUtvgrHAtu~;)@4L=F)Rr=yFk!{kVY2? zx~f8>O9k~G?M44F=rYk&muubSg60}@rJ&v>g{v&~p36}pu8FH9FHuvXYXz+|HF3RI zCi`m3o25kG46Z8S+PzII|C6svbhqf1np(PF&?yKv6J>uuP+>sV;A0Z5Jx7OoQqW5# zmZ!yXs)^-U(Vbx||0=pVqkCC&+fBF~f_9kN{fFeb4yEPty)8PwX_Z}qs!g1`1s!6- zeJ&|X8(vj%9&-Jq=+>EV--<3~bl(fA0D2B7_|d6*}gTVr|ANXIE90+>jD5m!dt?a{mMTqI7Ql{^V{O$0866z30 zF0QBotqU{F8^g3BROM)|96bY)8?%}23eRxT+EqRalI4AwK3BoCA~ef4F9PSJ4Slzi z9qv=KP@_x|{M1n%)Dlhc)q74SEuDslrPp28wSosHEA)V=&??JEl271u@zKDai zhrjR*_Mi-ZnT>Kcj5*P_myH6S_v__%(NUGFd^kXrUsqstWvL%4WrG?k%lz1<8DwQO z`f!wO(39n({SL}~dDJ4`7+aUyjPzWzq1=nMl;@MH+th!Yf2>usl&p~y=l73nAL(&!aYS=mtdSY;=i*l*_H~s_Yya)$nFFzY- zt45(3U$gHZy279v%Nbpz5iB?R5270d?absFoJ2PZ>I$7u!00xk-Sn0KFt=JxWxJwXyzn1twWH_+9jA_)h;6dQFFe<%9le`nQA5 z_Rpk`H45eSdBuMyeI}@jxECKvUm7%auQ#CkM$p^Td*Hu;zBg#yfDeHz={#>!M)4Ow z0fWj0S%E_-WY9lGkAp7Tpv7YtFLfCn!dR2K~Jsqdo@3#InCZmx|>8gFec- z8kP}*P7+jR(1Alj$jdN;)(Md4jq^ivrEQC3K-ilCvdPKN5brmX^}*bvUV|rF4U% z%b^Ck-9aM*F}h#S=1|qJ!vo7{yFqshJqGAugI*rF45-VX9px*49yjP8WvqMBppDs# zo-wFTFkAl#3|cOw%{HiL1ncq)Iwr^{-=JSh843-$WEAJ6k3sK9xc&y^R4Jwni-Or#vCWkxF zpq&!#V1qVGUZxl{c?_3!szI%V9Bzg|fxT7&9coay9&LC*(HqO%>eBhX3bX%t$BnPfd( zXizOi;q`QhL0=Yq0d$!`pA57D>*-2^Uc@N8o~}0NWX$&K=??~FWByxDHyBil5qdps zGw2e`N9*ZUgC=4WUQc%z6vrsMp6)j2DU8?a={|!Nh~)zYZ4}Fg47zy4JIL9i1|1V@ z_N}Ks8T2IP@b&bBLA}O(49lkt+JTXMJw0a-&#CL_MS}`3&abDx8uSK6_Vx5PgNBrS z3G|vEy^38=I|T76)*n2T-ZDC#|2EK0jTFy+8|WQDk0_r1HqiS9@%*=eJ~D{szYX*s zgLwYiK%W}K^WO&g!XTdiHqh4w@%*=ezB7pDzYU~h3HpfQ`ELX11?eM-=f4e2#n*Aztrpq=OCGFnDlq zBTdnW7M2v#MyfVw%z)w0P1i``+(>gwIF98^I@};tInIA3)fseF>G0s0bfiI?!kKim zMu=rB&{CsIU^YC9Vg}uX`R^=hH0WyoBA^upon5$h@GMGbB(a=Ds~ogn@N7ESL6d{O zr40_689ay16x0RJUF6$Bn>3R3=N3B0AYNl`p)CgS8gmO>U=Xh{x8Ur7NByo4uQ9jK zR)e@dY@sU*;x*|B zD0JAkasG?wMT1&#ulgeTi(?rMUQDk$s5W>B?G)6NdHv``zOD3*3AZt{D7cm0*E%WD zR{BWL&P?9DY^DEbOYw=V^obz7YTinpX{3HPdTj7A`of^~K$p{325lHRHh2YnV^9j{ zO8U;A+r#z2-;O_~0KXAi6HPb`+xwgYFWPY0&k)6~RAHwn6)q z9uT;Wat->|sL6rrsh2@#gvSPNpnO5P9d4w4f^<9FNP`_+4sD~64jLJ_nJOJrOt;eh z4q6$!m8NJEswr9%yp5(BbX3vFK+_G%9eir=cB(OG_~5gE4m0Sr$f?0QXpTXjM$Q77 zXVBHq-AT0uJp|pIw7{Si=E6}er!pKle57AkIblW~eTO3^uJwlf{Xk_3~y4tZUrpM?ejY2WZzK?Nd$FD1w z_o*)8al%DBPPmB22^aA=;UXR(?8K2qU%zJ z2Zjg#M0Xq14}IlNbg!T{)jf#iPjtT^?d5->M;-J4!ab!?=wGP$$LU#vGT;S|)AI(c zLCyb}UNUGsYW~mkSA#Z=9Or+6{$|jPBNaVCuNoAp=n6hbZy40S;z^)44Vr=xwU;(|a08Yd%9CJLrYrGxW8CUJpJ?KHS&Sd!YA&&r`NW zp*eev^S?lO2F)1yaqtDoH|Si9pD$3MphqZLP)sk-L4vwe-@U$rwKz;|*G*Ev4*lQp`c`2j8S-jih}4pjLy{?WO1+lr)IT_ZGDq z^f2a!w`jFS66f3W3qiVfyiLDybUCz>&T`Pmz`tmVpv^SNs>^tXE^yE>8Sm1?4qBS= z9&L5d@{ITC3I`=JKA@`%dO3S(#)ovRL7#@(Gd`m09CT8~Zo0uir)GRi+Z^NP zpf@r?>Teo_UKsjbMz(s*po7qhv(*lRf*3Kg)msK_#%XW1+G$W~1c!UaAl@-#tM?81 zWZ-AeePj^t5wg{P40^Ym(WeF#^kwvgK_x*(UmNrU)~4C&J3AcKrrAo#@#u!o`eH_Y zgH~Yl&Q=))@!ld^Wf}Aw_9WRV*PvS^mfi;O-XdES81!HtM#Tp0B{}P7(0&rG)SySC zmIfI#7iTQlYKTD-urkh8Lk;3xNVejqV$q93ybH-zqYdKmGh3A#6!&xLl?Lq`$+bJd zAl`*!t9=bxgR}H(b$~&<3&~cK1a+zR`hA0NlQoi)^&C|#i1#GlWaO&pIvkCw^o8a7+UG+<=^P`)}wTgpBstd0}( zi0Y5@!YXRe;1R<@1**ZIIzh_~dJi61ppG}_45VJ5nhmN!%@?XxgZ^w)gbG#4pb_xa zLbb}EKfqfH)mnpo1#c}>CmO_iu0r(-gLuzXsD5cs*`Uv0d8$FY%PLf-8B_uPEL5i( zbOC&@P@QSeI{09r+GNlUcwM17$Dr--oWxIw;gf-D1$;kr_a@8}uu9T_1Iq zLA;OaqwY26bof~x^+$uYqIdLB4;sWfw?66-LA-ODk2oJQNR68x>ZkrJNblTm2Uie} zQpLCv`;tbo4k=OGH+UVw{h>s?EV>P{W++jA6QtJ+CF)f{dL>Y5hYRqE+C{vgb`h_r zUBoNuQuVq?VMbuHe}EGUudn&(8_7$6*Vls_#Ov#b+M&Zq83wC=JLuTZV71FZ^`Rl^ z3kMw^DpNF^L>7cIAerleBo(>(L7CPvq(1B`+gWd>DQjHFJKQvjj3etBt zs#HplzQa+aRv8_i{Z^^92JvZcl{(Q_@~W~*{lXw#RaU8A8pNy0Ds`$s>;+ZoG=q3m zS*1=lh*yP(Gf_gSSj3DWDqDs{etJ_}W;%QOmIgIz(jy3(LKu^y~eR~ghBEBLAE zT7$-81wU0?XV6BR)=yJ68gzaEKV`Aapnb8fo33s(XcpFW)79-7p{0)x%~1C{=-W_@ zdelK#nX}YW4l2x?qh4~*;LO9-YYrNnS*!jjs7v;+N2q^mT_`?mzsw`ldxG??^$7KW z*3l7##dM_lNQaaC=88#j;9WYEVNkhgPY} z4B|VXtJReT9qG%V)#@sPc8=VTxkgy$R@ggWASkka>c-NsyiqPE@xT-M0nT zWS*#Q7qkKQ$L`2HS>0uHFJ<4C`3v<&gI11xEc2J@5p9XOE~Zn}lY+YF??r#jJXJko z(8&IO&HR;m-k{fuc4Yoqy=2gs{_ka;p z7A?uzqI?FaaV1&jtDqoVXBVnWL8nOBFI4%0HiTZz7@KvWDm3UTK+kZTC z{T*~r)7f;;gM|yn{{-UZxJzD0J+|Wm%W2 zg9UY=H?9PlV$j7!tAVPuB^^BUybfcrur)FKLY7A;AI5X?_YL=j#stqgntJGYh z`+d>5Sy!p~1|3{{D$oK!oX>T1wOXW6D1a5qHEM}Ld710z8nx81ET(JK@o6aOpbN9E zRVO%T9sNQ5Qlro%!!OUePMvBHr*NG*%^*(UI`tck=tgU7@OpKIL0^o`p&Qhhg1YDz z;cK#PRGYL8xz3@R)cG2P*5hfIZR#RNS4`W~l@7vrox0vwve(_LZgO<%=w@}N(KQTi z^xdNF5!4m(S&M+~*GTpOx2Wv~vDe+I9@gQ+mu^*07~SgyH)Y+bo;K*?f;+QrSI-&r zX2Anlcd8c+`mErwth?1;1#vs%(7oynjbseDPyIt%N?z_$|MXbir#|pl-tVllz8LjP zmW#%WDW(S;-J0Mszl)Y+yp*-w(KTn}&_g!LeGJdPJnW!TDm^H0N8s;Su8z-w9&s%B zEXYBDhO!-5kJ>t*ce1)1R8g=y>oK)U%An_fKRG&X=|8D2oYH=t^|-<#%Di?99Xa~j ztS6MupoxNl8c91mq4FHGj-F7(4pP}qs(~il4*1~HYOp~=F)lr=_7bG?^0b|oT=o|i z@mT(}8so%Sj3H`$9bgcTpD(CM2J!g$7d2UsZuh^bnGVX#{=1r| zk$Ayts@5RxIj^ZB9Lr*QO&upl_m0<8)T4V{#Z9>EVZF0oS4{?W3~ctju38M*I53A^ zS1Sc|NqTRnHiNjdZ>UwqlGl+t)LMh`GA9RisC61i&A+KmaS%W0db+XX8vKVk(;$xX zAL?vDI@fQh-+98ltu8c{JX8KtUE;gm|CVcwEMr+g9dHMT1Wp@4-3*cdq;I?os{og^>iBgi-U6LUG=(y*3o-v zr$#cGzOUXfh{wA3)q4j024(m_eQ3}Y)XN8Immr<`hw5Xklab*g^|i6&vhPygIXXqV zR8SsW+YtH|d*@QWspvnD)WPhc~1Z}1h%0_2@qlP(XLiV?6q=P1Bf3LJu~JUB9H4c^vMAE*%e78+ zbZfG6t<#L|hW@8zhpp2Mx@N$cKxZ0MFytJdO@ed^Ve5BVhg=`-3tJZ&%PP$1h1Mko z&9M{}T3Zd`yE3&Q<)TKDrMbi%Rv^u zsj(f8Nm}%7nEB%~nO~5>{B3v>Nzn;-3{}xugtCa+FrCi`u>7-fet+m1P(>`!)S^+L zblzuD(V<3#EQHeO_LT5Rw?(V*u&0j#IPvh)d5|bM0k;g#@;ym7KbFbQE0TYvb{Sv6 zt5P-}##&jKJgmp7$`(D_*OlnJY09VaO3vmjIvu&fv@50KQdo3~)Z{Bt1H-U$Rm3q{ zq$L+1X1w+-_1PR0egJFl1J$Y9{2{nMqwCE__o6NQG#AfV1ZXfG6jl`Q+gf-yp5#Z1 zNQ!Z(bEXz;?8lZhQkHnO9lu>hZzwO{GX^&{A92n2_fRw57`%MX*mmL3W{dWc+`7Dv zst0inGo&n9>+-fXhWhbRiI`fZhILr( zL5gmc9{PM1Yf1Wuw`aM$k9ei6NcW@Hr00GqV`IQCz23*#p1Jz*vOHYGp{7XR?{r23 zMfoDRQ?zV@4<(2%eLC3XwS+_MN$a%?A~uWeKv;}C4)2qvXYuT|^bRha-8;6REEp9L zvo5vW%eKNd?4IlLcHh*Vr1H@7^_q|g3Z zt36i7smH))#KSeuFLU@vOJ-r+j(0AlKk86!PxQ`xcCYk~S~@N5)%>)hq6WNPV#$+_ zHa`)wj3P~KOJ0HSdd#+Ye~2sLxz(aR@P8%qtVMV|*5OY@KJ9T;Te=dzvGk5GF7God z2XC+G6#sui{NKxuk(GuXbFP%JLf2#hJy+3(QdgS)v(ze|aVaX75^1W}Z{9Y2Mr@`@ zSZ@n<%IvJyBa9BWP5wn@pE|ZIKZn-%jC_KLnz~emJE9^d2(1x%xX`17Muo<)MY{kYYJ^KMTO>JEq@8>D@31TXVIG`s{j>J6=+}Foebbh1=B$zG!t|$IuvvS z-aHMUX6L97O`v(8`_Tf>gXn0`$+Q@BrqEd;nFnov7D}AQO4ub5a|7ZWPS-(Oj%8PI zZaLbq6tskff|k)_(9v`p=y;(AQVM*v(8K5y@Us0pE!6L4eyY$0p_2pmLb62YDZ%%^mt{Om zzv%Tao~pVH^lSQiueZQY?EO}TPaW3V7xJk~K@Tnb7WDX{P<~nHV_FW%+G_A;=2r_} z5B|1Z^}?Sb^a@CB&%Z+WhsE+?;olPK%aj;EFYSE_=rj3Oh~#0RZwd8feM}?5WuRx~ zpJFJ7x&ki=UkZAB(cJJ`S%((h6!v9*Om~B_wha73;WFW?v&+;I;cD=g_O8xm`+8{4 z%&!;iDbRi&K1H;rKwDXG1+-^@ay$=<nhF_7RbkL81!FL^4?<)gq}D$&%bB5UO4z^*U4@$1_>z5}_SJx973t z&@>|Iz=IC-G7uh0&mTZLXbkXtrBs6Y)ZycX~Nk1l+C(B6ed z6^@MTU07dO6JdGWP>$!<_|9faAr0o(B0{(B#r$@mJA~3u(F&a`bcxUop<9J+7rH|z z4HJ8zlZ7r3+97nS(CtEZ2&Lg-FLbidB|@e$6;bGbh}WR%@Uf!bn;xLON35dAiU7+3%;htyvRba5xPWZ zhtRD;w+oFNB{o8r9LM}tp|n_H6S`d}En!JS=wzW=g>DzRLnuYrCWLvc0pEU6SoICg z>BLN|Fmv+k7Qp<3FX7-rdD-A_mWt6j7qe9!X0~1!GxPDqiW1CjrPK%WT0hKS{b@cV zaY$A`(n5nUA`Yf?m>*BX7~X+7@=QD^w3$ZWeTR{BDaP{4Fke1|`SKCWpig7odmdx% zi?lEO1!Maw`0~lCm`C5h2>%x5(tqL&-klid|3y>i9jc;tF($u9)93@5P9M>svSaQxGUJqvoz(7%CJjru3(uJU(5ca|}K zZ8p=AVwNlo3oT)~|45b(9L99pK&IsZreTX|P7&MG1eyAMEV)E%Ug*R87sT?jg?=dX zy5TIR3Z`2Nm{ygt&59As4-GNhC~@u{#qx-xerF}~g#o6=NxF5CVnkB>MzQ?+0;bhs zzpvzQxRj+Ko8|9{`~nF(bquGnt&rv8_SywHOJexEjQL|TxmG&|dycev_mm{vmetHBKf^Y{xkxQR-ts<3eWnOjvqGwl25ZZ zE!~b&hG6kTUzL=D)|E{F)xPxM;6offP{}b*8!!zLEl-Mf-6!7lou57Ms=~vd)x7ql zpW{Dm<2dH7(Hz63(BX(d`5 zem*E<{#mIjowwzKmLrC^)Z5R`VYbA7nw0LAksRm1iX`GmNuPQ`TI3gdvHY;1YaoA2 zN~9&4-#zpc$mdG?mP>4(y$TZ>uJ zDJ9iDuv2`a%i{x&_Fq9Gn_;nkYKfPBLdM=-RkBul$T6eeK|K2leOqd8xhD@g2AyKrun%B)`#{c#E$3dT zd0iIGSCz8Og%XbrJHeAfB_1+XN-J z@)rONU}nc>9Wl3C*mL3LFXro9&phXbZFUV9)~)!otiw6!aj>_!egGk)Q`lE)Kz*Z($y<0G)z4-@;rz9<&-U zSu`6lS+pE;zoJG^3+ssk!5pL;f}BrAXPLtw__tis>xS%aM*n zS0Dw8u0-4xzM;1T^eV(>(bb3vcODUkMb{#=GIFpB!MR!7vGjM1u zx|?nQy@zfBy_aqVy$|n7T68}`Sa|2}PS6KnWzlx%Eu1CX5Bd;f7Cj7PVHNi<=%e`0 zqAtAuhWlkWYq01~c*o2F_Y~-#=^4-`a7JL!zi~&)!dmVn&=2sfNQ*wis?Wk|?(d+x zaFSwSMfV2i$Mh!XCs+qsSlj&*^ee0bE&3XvE&2xQK#RUb92Qo3AAx?4Z_`;=?R^ZY z)Tf{!^*OvH6V$>=?@Q2J^)+ao`WCd8`W|$s!jFc5STtPWqg6Bl6n?G(;75U4G+Obu z?8bmvG*)GTF9)@#LgCFF8V71orOE}rH>gG9RWI-pK+#iFKKOk=(O*;n`29dF+Fuoc zKL8ZHM)d)I5GZ<$>IeQ{P>T*xCEzE6S~wXQ06Ier0-dP_gVv}r&_mTw(8JVl&{=9E z=xj9_^awQ;VUGm0XrZbAe-x;NQ<6&X$ADUNtQrq~5vWDSsfpkhgIah(d0+5RP>YtS z{Xv(j13??rB+ymr5NKC}TC_$@0lyX$eL+=&Zc@`gf2(GI{!Z0^o}&%}Jy*>J-K^$< zZc&GWo~LR-&sPgTFHlE)tdYZGYD`W0GxJ?H@IYS1y(wUCbm#i_M*9ry}R_?2}7 z=mhH~(23T~pa)vFf*xeu4m!!Y6Lh9^H|%Rb;TzVy;12_ZZ&>$(9%DTKdaU&z=pyT3 z(BrH}L6=*Pfi_x?gSJ{vfSzDIg|O>DF^XExfOcBXLGnvbjF#35pue$R0zJd}E9ge+ z70}Jr-$A!nuYsO#y#acu^(N?6>n+gBt$!khD?rgA*1tfnv)%!{$$AfToAm+cEf#-) z@m5fbNY-x9`>c;aw_BfrK4^Uo?L(j#f2=RTKLU#J$NCz47bwOY>s#=D2DRuZ>wC~= zEM-~ryydeLy#Q*_i&g;qOQ070-O2#}DyT)TS()Hp2es%;3y(w5TUIXU$5t=UPpo{< zPptyb&#WTQFRVVGUs?S?zqU$1zq1B_5}tQ~|M&)jTD~&SfNv;b4uZmGe8WLQzLB8W zK71>ZazHUU`No3J1BK7{DnP@&O3(t|c+eu>L}-gaac{`CFKA!i{-FJR2ZEOPCRxMi zDr;Ztw4b;3$9(&wZ(r=T$75!$qGK_yrZC_5JNS7D{o~#LM&d7%+7gzpNAKrry6i<* zb(j5CWQ4T?|IWvE|8N@wzo9r;X4_T7D;GcNm#_HMOiQ#k$CA;dO|d1FKr7p$Z8oTG zX=;kqx5Zl$P|c4;8|EgO)}{%kt%@buW=0bYO|c|w7Dk(!j)*q3$EsTrt76GE5!TF# zr`n)g17+RX)|lpI$C{VMl9g0%TUOHYSli;7MBDhi>9E*ZiDq6jo?Nmw)l7{`E~3e` zjO?7GN$uG8mUMLNd%LmkZO6XP1e>eehYp(E($L-%JD6(MrrKi7f^mtU8*fpo>Tar!jr6vGpeO~+0 zrg%Nsp*$j~fYg!6cw4NSkyoazx)~T~%Hg(As(eN)5lbRH9n6br+oEko!R=DhAU0^a zgl=>Q&^j*QoDu>h+v*yV%+G28;dr$NG*HUJv%I!3nv7|an$*;Isc)6egE*R7$iw0Z&J4Fg zH{py}8^X+vwKcXh5P)&^ww9!kaW1Dv>mgX{k<_+E>tmEax|(Aj*n8Z#eK;p6(JgFl zs@#A7{agV@-A+S)Jf!afRXpF63B|jda1h zWNcY1iAv`zyQ;e6+8MF7YA2<1?V2>(HQs=nNOe=vjj7%X5T~nQ(>bx#t{~wBtgTDN zn`_&X$(Hs+13rL$WFs71SEp{gAJ%i|nnbECnn1f$!};1`4rHA(-lR$Ax3rkP=!m&t z_8^YiadTwzxe8;Pl8(9|#;!9nnrf`ZzqlpB+O>)L#$-#Pr9FiqBu2VvnBz`T+rG3d z8Pk@tW2sbhd5qvVa^;$z6-_K}XCcR5lbX`j7OijOK^J|&1GIK}d`)|6UCWACV#=y$ zyh+Rurg>=`L+`v~ODo3NwXRABnu8uCmi8#)2t4DxB)=e~W7NG<_;xMQF`;JBQ`<5A za{lb-(xq%UwFSePsT{PeVc8jER1l_3h7Dn-qst1jEUx`tGGqI@1aUw#mBM7vwD$0J z3l3V(K>Z4jx8662e())@cH-gzS9*#g+T9Kf2YXi95zX&lJ9sj>Q|DE~_j60{)=v3@}U z4%W2RHqbG26Jn(F+RTWx*&gn!r=$^TuzZnZOs(3G)0wuW71M1B%Q&%!r9(tH6_as1 zfjP)nG<3rp$^2Mbds0WhaCS6_*_P`&!4Z43Is-qfPr4ClQ^}OXDcwdOH=FKIj@Ipu z)Z}zcDZ4ZHi*3EVpmajkp+Ci>*P8LmBfx6L)^Qf*VZEX|xcGtxvewi8d1Yje1?aEI z=vpT^EMA4zrL$2R`&W$~-D3@QH><_MBS!V@O{iSmo7jV>I@;7EOr29UfzzW+tZl+F z%3hvgZOqFm9=OZR3X3q?Bj>Q07fUwBrR9082mcltZD?3LH{or~-4H)G{ktX$cw2!vfQ!qM zv8!=7OlZqJ@;R~gwq&$veoS}ils)%4_B1uNw0-$;0w#@f0S%GKL- zHXWXDL@dceMNef-Vp&VFS-daW)WfP4zSGo%l_K}PB$nzuElg2eZ+Fws%bTgFip27C zM|W-9b!csTc>>;re{B_OWqa@I8cKzuE#kaY*;7d{kk%*Tt?5cLY8;u2wqiE*#HQ66t?O5kD@W_RBb~Dt?HLB2p zE3gy6#t==JW@#4;V`Br>n{E`gqPnGZZ8E;R(W9!KRm<5#9V9$bvp9BRK>g}PY)jH! zXt_#hRo*wn*SJDGD8!OHq&7v@x(XCH+B}5^d{^dd80?(7DqAAmG~o#YSAny|l6DhI z?aG)FhqHSO=eH-?;>~aoy-Vz-#V*;NOWZ_F5FX)sDxGn^rwTQ}!(&f{ap9f{_Xq~_ zTu(JmnpJBt8QANl!`ox+dY%*iCInd(Z{XcM#IlLfY;9vpdsBm5H%31rrbj@Uo4}Z( z4I!HzPo~;TlWSqO&5;(ak~H9^m^!1YWJ@PAS3Jq59T0G4`IN%O4GxD9&n&ii8fh}N zs4Y1ifa|1UNeFq-(nE-ij`Uzk;ba3xAJ`khZtgOZ+_Vk8{yjHp4@5EvpQ{@NAsR%9d1nBX6 zH?^l4X%EAT#J?aJmn$!6nCA#>o*SW77T;AE9&K&9q-E*xltLbPt1Tyzjj{R_PR^&c zV>qbCq+z>bwW#e}|A3m)#dn%`+-*vb1Zq;l8)1z*>&qy^i%^fK#(UK0k;~#yw*4NV zv?0%Gv4&YKa3L-n=Cd@+!>6oU_3lm^CH5pV?KK1ccpr}d+R_Nk2wiTEa9YXfr!P`W z!~F0n##G*q7}zU8ae);7++Gd0mSuP6USk@2XZXv_%bba6YKEZHR3-w zT$i(Br$KCt@c`2p79Djh*qpW6({((ClP@$v+DRDM6P|r`M@CMoPx!o0j5VEi381+)v0nljA4(CCACxzFLi~{ z`4Lw(thC>>1ny7py)e^YSjL&tU?Ya>^^kEbb#pL@xVwz)+!Lj=bb5%n8H~jmm(`_o zvtl^OItKn^n-MhYGH`<2c5~XLNbCt7$XZXYHAYRYJsap=L91oI)L;;2t_oX+<#O}D z2*q=1a6+~Q>k=d57|>}9;`Cj_k)$JI#^tqHhhuARKjpd47}dqr*le52CZ#(|TVpK4 zT^Qs_pIXVN(_N-(w!0LEGjN3(xbv!bJ+EPSeXJd*yDZhsMykUs`gN$9ZYO(AbT!pj zJ$m-`jzVYZhqN{BtrI6ijl0@5iE_p1VORDIYxpjOR!Q%x#UTPp)Y8^y%7q0KAL}P| z*RTOM1{!|N3rv(5~d zwn$frjks{yGe zcKWb~wD+htDeqC|q`OBgr&<-mD%4(`WA?FA<-YnuIu18w8K!8s5-%3I1^WS&6AEK2 zudBQ%Nsw-G$G!@83=(?`(L*Csiyd*=R0iiy@uL-b7SPAV<`Bp}J+>hytS57-=fhpY zv)4Ea0C82L;0CZ+hnu1A4S1IZ!~>Nv4DYD}*QS$<~Nr%UZY)Uz~wZrf#!mPs;uLbcti= z*ocJ7{(QIrNPfLA#i86$y9 zc|^z^&iB{>(}mq6?1&x%t}A(%L*J@hYp){3q$c5gkRT=F;?Fkbbj|#ia`rI#WUO4) z?k%l9q~=QG8xfA)oi*&rbX2!m5bsNF3#I(mb?Y2}O!^xk%m1x?uN$zc@*pW*)$FJS`*GbNY+qhTU3`mT(*<)p0zp2Ip=0#<@khNH=EeGv!VQpmp_@AaeIxe(vH_tu17&6mu_ey?kmRq%=~Ak(p}1y-72-m{R89H zKWWBs*~bY{J^{ewhi0&o-lGZy+@oAdzzb37_c+nTeSUysY-Ky{oa0WX94zUPS68}` zMAMMdvGo0D)7%)ilQA6Y<35``Jee(%9x`iw%zzI8;nF%P`&NfW?0v3;yS$5}K=wTn zoRZ8(NpSj|axHY5qJePQ$PWYU$tG$ZThZxp&yOV+BBMw&}I248_t*R8v5n{ z)@xpf_A!tRbuD@X?q)@YmhGz1qa-|`VgzR=V9xF{eCG_EnQBn`ylauZuHz=`caf4b z>|ERn#aL$ikuX|&A?Js0(|asB!w*Gs&cI07BjF zk6^LFQnVOfIC19*G1EU>T!VWs$+cz-CwWSy!8jPsb$HiqBfCay>>N$X%_v!yNLpsU zWO}bjUdA#fagC%_@bF(7wc7o!S|BTIXV;P$_MwOStb}XIXEWZ`nVaCImIcKRs5k)` z{}8MVt!)p3=wwdNAJcPq-SOO0bxE&>P@Z;{367r=;zyr}`x;M(0_%9y z^uV*OMx@6m16ncs#B~U{V_@7;^HIKkD-ztcq!sw%n0ZcYG7Gh}l7(~$#(4CPCT(1k z;-w1TesY}L5pZNR`Z?}216i7gBqcZ8XW_OZ2BrEHBCEI0XZ2DF5l>01m6KY}6L;<) zs?Y5`Sf}a{$X-T|cY0AYT|elI!D_KAFmRul`I-cVd-xv^$AQJLJai!UB-}gF7>0iI zjb*_56}1GIi(3oEeyF)RDHDgKK%01LWzi_WJ0;8^5UTyyl*N4oIH<75O7dSpksz zTxRo_gnSWFBC8R)KTJeKo+&EFH4X`m3V~W^87%oTKP`|~;3dvDB_LY^es6rVVjS%QZVf^#ZjR+$dgC^qei+MLsyl1HF%kO}kueeTWYeSx z<>UCjF%fgKV^Tst#5N|PU-RH+3i*NXNlW+LH#)I?;y#u8kDm}5x8MGGs?N%swg##3 z3Qhgrk*OkNsyENeD4slA^?!ZdtYDrM4ETciZB{Vk59W6~%j88SF9#!*3OAPeBNT2# zH!2mp65WczD}lLxS?u~&I0rD4fj1SyIpLgKeCecg0QZ$}PHD(bDpVSTsx+LF!5S9g zZAM&smuB@=nj1*{BYy5z;gHadZI-zX2sef!8rUj`vLooHYmrR2V_ROtaza6s5z*ot zdoP6H!wE61G&Q;zmLuC$pT`E8=y#t}js?$`(p48X=dk${vc zFAt@XVJO_O2`z#Uppsa}xhhX0I6srq#z+;Or@3>{RHAt`%hq&k62ZknFGD)W$nWzz zu0<^FAwIRGtha_%S;W~U3PjemH{6yip07%C+e6bKxSy^V&)*u)d^f2?!fRNKRkXCH7bb%kV zd_I&czvEG-z?~wXCx!S?%Jrw`MrqSxZ_H#zfwnqrtf$&gIgV*Dm?>p6?cqY;}m)hoMa$+ zECg`da9tiue5}nI0E*rM8eS>ByDi-DHeyC>?BP~k@4O&!RlK7wAD}P8_eFG`zU)R- z!~UI8ef_i)CYTN(%rm0f%=OFCOfiMa-^{q#MUQbXu-rB|!)4DwjyYBx zF+$&^tNk7A7VjW0+TWQAcWigW+qK;XTJV8m$DCsau-)`TaXI)rD~-rRv0F#6+lhiX zCkg;#x80kOCv~7toj}ZmJB;{CN6Z|=QiD%QmwuH;H+VNX1doT92+)=!^@~2i8jP)_ z;w$K|Qr(@Zl+)%mV?TY{ZJM`3gxY&MFMLogu^V#z8)P@|+u;bJ%nL{05f%)4!=jgA z?GSJPE8H0fuSCBrWu`L|Df(@eT^BA0$H2&?J!BhCQ3Zs~qrIO$8)n%oqUGfs7rHYy zM99-F_`6{`bK%yI zN{IItFbRN1do(nP+&O`-C=6dq4bEdMQYU9P(885jTDB4* z%%M{Hm7F2zfQ{kKgOGVC$w5pzHuk~@&eO;y7;)=}PSb!`Z1Rub6~qWCWo9LqJp6_5 zX9XbW*vjIWAebB(Zv(}Iml-mXPFhn~sr>d2 zW#O~dvBcN~wfK}9zMXA$0g_LwD)7TU8LFtxD&}Kzyou*LIEL4;@#qn@Ds05167#*l zuz5-MwRcT|Z@b9@`}iUVjcIIaYdxT%LLc*_%A4c$$(B^hvbOU2mgb7pcp7R=1;6}U zu?BY=icE34J?=yu?<(qeyRI=7iKV?>7O@Y7Bk@!u(b5)a$8I{ZbZrDre?%5enLR6l zqrg-wSstltiKJTb1nx4eLo{+u7t!yFMfebH42O<%I}+H#8#E*Mv}t5ol=bqwOQexM zRe-ar2p&Q3FBv3d)~}(_G|bm_9#U|^(oV&b^3Zz#JS-$X`REKMEKkcRjga* z5uJ3BfRom77ID0eXLykv-2Sy+I6$CbO7@i&+AdcPC1>MQH;%Wmcz0Kmz+*GGecyo3 zvQS-JBdYbMYIYu;MMJ$c;RX3fv@P<}1uViBJm5*}Jf8Gw@%c>C?EJL$e_^{izH;fZ z@%v5OC)zN6p9!(?6A7QWp@pcz6gr$7H%;f;GOJsXE8N(}mrwk8o8g|ZbBEG*&G021 zI?A}N90C51Zo8$)I#6Rhn=Gvgf4F7S%VqMsHoOkU)8u*^gmKn@VPw~ zAkF9SDIz-BRHHsv{2#8zOt?Px9~s7EIOFlmkIKMj8u5jvJ&r!*-5x;4$(g>#N>qvA zZO>u2|4p-BU-g7wk2E3JB64d`_6{JY=( z(RUnwhWOZL+4l7i(dxrWz2GqdT&ChrA=W6)M5p6OwFzgQHFB`pB1U^jTy@Y!Ax%La z#W8FgXQ&Ai$u|Eth!o=z~ICbrfu+?&?%O|f1#Dawt zV#C2ccs>j+$4RX|)-9(7(1%JkGw&bt{&C-B4R^hJ+l2$q0 z@pUTrdlk=57V*?m6p}Vr^XWLZfL$+hO+0+u&iS(I$v!Lp>9%Ub7b_LM2h9ih4M?RP>Fl|! zY(HS{il9W?uFDYu-&;cIBE~b>7uh$GCa!jH-0BBN{imnXy%m0_4feyoe}I353Gt>7 nS2Mh`2{p*|mEMXRew_0s)#Q@xShxdybD%5w|GEF~)WH7%B}61I literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Xml.Linq.dll b/external/binary-reference-assemblies/v4.7.2/System.Xml.Linq.dll new file mode 100644 index 0000000000000000000000000000000000000000..ee2f4fb7042bd37bb818a53421c85f8b79f34421 GIT binary patch literal 22016 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 PI`@A~jsLHrMJ@23x^1$< literal 0 HcmV?d00001 diff --git a/external/binary-reference-assemblies/v4.7.2/System.Xml.Serialization.dll b/external/binary-reference-assemblies/v4.7.2/System.Xml.Serialization.dll new file mode 100644 index 0000000000000000000000000000000000000000..5b0d122e1e0e7d2f1a193e5a6ecfd3de57dfaf0e GIT binary patch literal 6144 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%0A05WJ_})Ju#?;JE|%I?WkAsY~|CI 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/lib/mono/4.0/mscorlib.dll or Mono.Posix.dll, # so we need to place something there or those tools break. We decided to symlink to the reference assembly for now. @@ -70,6 +75,7 @@ install-local: ln -sf ../4.0-api/Mono.Posix.dll $(PROFILE_DIR)/4.0/Mono.Posix.dll DISTFILES = \ + $(wildcard ../../../external/binary-reference-assemblies/v4.7.2/Facades/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.7.1/Facades/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.7/Facades/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.6.2/Facades/*.dll) \ @@ -78,6 +84,7 @@ DISTFILES = \ $(wildcard ../../../external/binary-reference-assemblies/v4.5.2/Facades/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.5.1/Facades/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.5/Facades/*.dll) \ + $(wildcard ../../../external/binary-reference-assemblies/v4.7.2/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.7.1/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.7/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v4.6.2/*.dll) \ @@ -90,6 +97,7 @@ DISTFILES = \ $(wildcard ../../../external/binary-reference-assemblies/v3.5/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/v2.0/*.dll) \ $(wildcard ../../../external/binary-reference-assemblies/mono/*.dll) \ + $(wildcard ../../../external/binary-reference-assemblies/src/v4.7.2/Facades/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.7.1/Facades/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.7/Facades/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.6.2/Facades/*.cs) \ @@ -98,6 +106,7 @@ DISTFILES = \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.5.2/Facades/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.5.1/Facades/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.5/Facades/*.cs) \ + $(wildcard ../../../external/binary-reference-assemblies/src/v4.7.2/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.7.1/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.7/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v4.6.2/*.cs) \ @@ -110,6 +119,7 @@ DISTFILES = \ $(wildcard ../../../external/binary-reference-assemblies/src/v3.5/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/v2.0/*.cs) \ $(wildcard ../../../external/binary-reference-assemblies/src/mono/*.cs) \ + ../../../external/binary-reference-assemblies/v4.7.2/Makefile \ ../../../external/binary-reference-assemblies/v4.7.1/Makefile \ ../../../external/binary-reference-assemblies/v4.7/Makefile \ ../../../external/binary-reference-assemblies/v4.6.2/Makefile \ diff --git a/mcs/mcs/ikvm.cs b/mcs/mcs/ikvm.cs index 410104dfec..07f4210e93 100644 --- a/mcs/mcs/ikvm.cs +++ b/mcs/mcs/ikvm.cs @@ -256,6 +256,7 @@ namespace Mono.CSharp sdk_directory.Add ("4.6.2", new string [] { "4.6.2-api", "v4.0.30319" }); sdk_directory.Add ("4.7", new string [] { "4.7-api", "v4.0.30319" }); sdk_directory.Add ("4.7.1", new string [] { "4.7.1-api", "v4.0.30319" }); + sdk_directory.Add ("4.7.2", new string [] { "4.7.2-api", "v4.0.30319" }); sdk_directory.Add ("4.x", new string [] { "4.5", "net_4_x", "v4.0.30319" }); } diff --git a/mcs/tools/xbuild/Makefile b/mcs/tools/xbuild/Makefile index a25273158c..b4b55c8873 100644 --- a/mcs/tools/xbuild/Makefile +++ b/mcs/tools/xbuild/Makefile @@ -81,6 +81,8 @@ install-frameworks: $(INSTALL_DATA) frameworks/net_4.7.xml $(DESTDIR)$(NETFRAMEWORK_DIR)/v4.7/RedistList/FrameworkList.xml $(MKINSTALLDIRS) $(DESTDIR)$(NETFRAMEWORK_DIR)/v4.7.1/RedistList $(INSTALL_DATA) frameworks/net_4.7.1.xml $(DESTDIR)$(NETFRAMEWORK_DIR)/v4.7.1/RedistList/FrameworkList.xml + $(MKINSTALLDIRS) $(DESTDIR)$(NETFRAMEWORK_DIR)/v4.7.2/RedistList + $(INSTALL_DATA) frameworks/net_4.7.2.xml $(DESTDIR)$(NETFRAMEWORK_DIR)/v4.7.2/RedistList/FrameworkList.xml install-pcl-targets: $(MKINSTALLDIRS) $(DESTDIR)$(PORTABLE_TARGETS_DIR) @@ -190,6 +192,7 @@ EXTRA_DISTFILES = \ frameworks/net_4.6.2.xml \ frameworks/net_4.7.xml \ frameworks/net_4.7.1.xml \ + frameworks/net_4.7.2.xml \ targets/Microsoft.WebApplication.targets \ $(NUGET_BUILDTASKS_REPO_DIR)/src/Microsoft.NuGet.Build.Tasks/ImportBeforeAfter/Microsoft.NuGet.ImportBefore.props \ $(NUGET_BUILDTASKS_REPO_DIR)/src/Microsoft.NuGet.Build.Tasks/ImportBeforeAfter/Microsoft.NuGet.ImportAfter.targets \ diff --git a/mcs/tools/xbuild/frameworks/net_4.7.2.xml b/mcs/tools/xbuild/frameworks/net_4.7.2.xml new file mode 100644 index 0000000000..05cc4632ae --- /dev/null +++ b/mcs/tools/xbuild/frameworks/net_4.7.2.xml @@ -0,0 +1,3 @@ + + + diff --git a/mono/mini/version.h b/mono/mini/version.h index be2fb4c4e9..6ad404d97e 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/99b6da7" +#define FULL_VERSION "explicit/e3a4484" diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index b74f596b16fe21c7b4b7166a5ce713ad57f128df..cd346ab79de384e5f3904ce3466fe0d447097b28 100644 GIT binary patch delta 15 WcmbQIHBW296D}qrgU!#lEVuwLss(re delta 15 WcmbQIHBW296D}r0^Ucq=EVuwL%>{k{ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index aa0aabcf67..87a34572c3 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -2698b1d7738b3d86f292bdf0f06d2ec628bb53e8 \ No newline at end of file +c49623c788f62237d1382500d0a3b0abb8d5d9ba \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index 6a9eefeaa7923776b5e334f3a1209aa4c68779f1..cd2e22b09ad3299abded54e016b6dd8da71ba513 100644 GIT binary patch delta 15 WcmX?Ef3kjqt|F6>!DfBMS#kh1>IJR< delta 15 WcmX?Ef3kjqt|F76`DT5^S#kh24F$9S diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id index 299ac71c48..45e810c155 100644 --- a/po/mcs/es.po.REMOVED.git-id +++ b/po/mcs/es.po.REMOVED.git-id @@ -1 +1 @@ -6164b38aa1f0d487b2023cb2bcdf749e85c11dc5 \ No newline at end of file +cddccf85a231433a73cdeb89c9b900791efc7dc8 \ No newline at end of file diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo index b9a6b78a0c883a6acf8d867d415fc7643cd1b9c4..4042c36226e7a61a194b191f3c04262e440cfd84 100644 GIT binary patch delta 17 Ycmeyri1Gg-#trQ1OhyKqIn~Rw076&>3IG5A delta 17 Ycmeyri1Gg-#trQ1Oory0In~Rw0782P5C8xG diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index d4a557f603..081ea3dbb0 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -dbd05438db0e09f782cbb3f43d38d5ef400276f0 \ No newline at end of file +1667c83cd1ff3408265deb369bcbc52e374a274b \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index f15e99b6b8..29b609cc54 100644 --- a/po/mcs/mcs.pot +++ b/po/mcs/mcs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: mono 5.18.0.207\n" +"Project-Id-Version: mono 5.18.0.208\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2018-11-17 08:06+0000\n" +"POT-Creation-Date: 2018-11-20 08:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2779,25 +2779,25 @@ msgstr "" msgid "Iterators cannot have unsafe parameters or yield types" msgstr "" -#: mcs/mcs/ikvm.cs:294 +#: mcs/mcs/ikvm.cs:295 msgid "SDK path could not be resolved" msgstr "" -#: mcs/mcs/ikvm.cs:519 +#: mcs/mcs/ikvm.cs:520 #, csharp-format msgid "" "An assembly with the same name `{0}' has already been imported. Consider " "removing one of the references or sign the assembly" msgstr "" -#: mcs/mcs/ikvm.cs:537 +#: mcs/mcs/ikvm.cs:538 #, csharp-format msgid "" "An assembly `{0}' with the same identity has already been imported. Consider " "removing one of the references" msgstr "" -#: mcs/mcs/ikvm.cs:657 +#: mcs/mcs/ikvm.cs:658 #, csharp-format msgid "Error opening icon file `{0}'. {1}" msgstr "" diff --git a/po/mcs/pt_BR.gmo b/po/mcs/pt_BR.gmo index 06196972e36224cfc4ba70f2e520b40ecb185c96..cb50716a4742c912017146892681b26db63004cd 100644 GIT binary patch delta 17 ZcmaF1gXP%{mJP8}nT!lJ$4_N%2LMZZ2Y>(o delta 17 ZcmaF1gXP%{mJP8}nGDT0$4_N%2LMZ+2ZjIu diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index 2a2be064a7..33b74f98f5 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -073cb0ed50c4997ee785651ee9975b52d4315dc7 \ No newline at end of file +d707c5c7bcc900329c8e5360558a0fea9393856e \ No newline at end of file