diff --git a/NuGet.config b/NuGet.config index f146167da4..5689322ede 100644 --- a/NuGet.config +++ b/NuGet.config @@ -22,6 +22,8 @@ + + diff --git a/eng/Build.props b/eng/Build.props index 2126ff3561..1c3245d598 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -42,6 +42,8 @@ + + diff --git a/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/System.Reflection.DispatchProxy.4.8.1.csproj b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/System.Reflection.DispatchProxy.4.8.1.csproj new file mode 100644 index 0000000000..e5b2420a70 --- /dev/null +++ b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/System.Reflection.DispatchProxy.4.8.1.csproj @@ -0,0 +1,12 @@ + + + + netstandard2.0;netstandard2.1 + System.Reflection.DispatchProxy + + + + + + + diff --git a/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.0/System.Reflection.DispatchProxy.cs b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.0/System.Reflection.DispatchProxy.cs new file mode 100644 index 0000000000..15e29e2072 --- /dev/null +++ b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.0/System.Reflection.DispatchProxy.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. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Reflection.DispatchProxy")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("System.Reflection.DispatchProxy")] +[assembly: System.Reflection.AssemblyFileVersion("4.800.125.11301")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.8.1+3b65679f5812b0a1f7f173730bd7f628e1197425")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Reflection.DispatchProxy")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/maintenance-packages")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.6.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Reflection +{ + public abstract partial class DispatchProxy + { + public static T Create() + where TProxy : DispatchProxy { throw null; } + + protected abstract object Invoke(MethodInfo targetMethod, object[] args); + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.1/System.Reflection.DispatchProxy.cs b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.1/System.Reflection.DispatchProxy.cs new file mode 100644 index 0000000000..770b2562a7 --- /dev/null +++ b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/lib/netstandard2.1/System.Reflection.DispatchProxy.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. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Reflection.AssemblyDefaultAlias("System.Reflection.DispatchProxy")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("System.Reflection.DispatchProxy")] +[assembly: System.Reflection.AssemblyFileVersion("4.800.125.11301")] +[assembly: System.Reflection.AssemblyInformationalVersion("4.8.1+3b65679f5812b0a1f7f173730bd7f628e1197425")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET")] +[assembly: System.Reflection.AssemblyTitle("System.Reflection.DispatchProxy")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/maintenance-packages")] +[assembly: System.Reflection.AssemblyMetadata("PreferInbox", "True")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Reflection.AssemblyVersionAttribute("4.0.6.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.DispatchProxy))] \ No newline at end of file diff --git a/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/system.reflection.dispatchproxy.nuspec b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/system.reflection.dispatchproxy.nuspec new file mode 100644 index 0000000000..71517b9f9a --- /dev/null +++ b/src/referencePackages/src/system.reflection.dispatchproxy/4.8.1/system.reflection.dispatchproxy.nuspec @@ -0,0 +1,22 @@ + + + + System.Reflection.DispatchProxy + 4.8.1 + Microsoft + true + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/maintenance-packages + System.Reflection.DispatchProxy + © Microsoft Corporation. All rights reserved. + true + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/System.Runtime.CompilerServices.Unsafe.6.1.1.csproj b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/System.Runtime.CompilerServices.Unsafe.6.1.1.csproj new file mode 100644 index 0000000000..c45c68f5c6 --- /dev/null +++ b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/System.Runtime.CompilerServices.Unsafe.6.1.1.csproj @@ -0,0 +1,8 @@ + + + + net6.0;netstandard2.0 + System.Runtime.CompilerServices.Unsafe + + + diff --git a/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/net6.0/System.Runtime.CompilerServices.Unsafe.cs b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/net6.0/System.Runtime.CompilerServices.Unsafe.cs new file mode 100644 index 0000000000..22d1833234 --- /dev/null +++ b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/net6.0/System.Runtime.CompilerServices.Unsafe.cs @@ -0,0 +1,114 @@ +// 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. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.CLSCompliant(false)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.Default | System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Reflection.AssemblyDescription("System.Runtime.CompilerServices.Unsafe")] +[assembly: System.Reflection.AssemblyFileVersion("6.100.125.10404")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.1.1")] +[assembly: System.Reflection.AssemblyTitle("System.Runtime.CompilerServices.Unsafe")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Runtime.CompilerServices +{ + public static partial class Unsafe + { + public static ref T Add(ref T source, int elementOffset) { throw null; } + + public static ref T Add(ref T source, IntPtr elementOffset) { throw null; } + + public static ref T Add(ref T source, nuint elementOffset) { throw null; } + + public static unsafe void* Add(void* source, int elementOffset) { throw null; } + + public static ref T AddByteOffset(ref T source, IntPtr byteOffset) { throw null; } + + public static ref T AddByteOffset(ref T source, nuint byteOffset) { throw null; } + + public static bool AreSame(ref T left, ref T right) { throw null; } + + public static T As(object o) + where T : class { throw null; } + + public static ref TTo As(ref TFrom source) { throw null; } + + public static unsafe void* AsPointer(ref T value) { throw null; } + + public static ref T AsRef(in T source) { throw null; } + + public static unsafe ref T AsRef(void* source) { throw null; } + + public static IntPtr ByteOffset(ref T origin, ref T target) { throw null; } + + public static unsafe void Copy(ref T destination, void* source) { } + + public static unsafe void Copy(void* destination, ref T source) { } + + public static void CopyBlock(ref byte destination, ref byte source, uint byteCount) { } + + public static unsafe void CopyBlock(void* destination, void* source, uint byteCount) { } + + public static void CopyBlockUnaligned(ref byte destination, ref byte source, uint byteCount) { } + + public static unsafe void CopyBlockUnaligned(void* destination, void* source, uint byteCount) { } + + public static void InitBlock(ref byte startAddress, byte value, uint byteCount) { } + + public static unsafe void InitBlock(void* startAddress, byte value, uint byteCount) { } + + public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount) { } + + public static unsafe void InitBlockUnaligned(void* startAddress, byte value, uint byteCount) { } + + public static bool IsAddressGreaterThan(ref T left, ref T right) { throw null; } + + public static bool IsAddressLessThan(ref T left, ref T right) { throw null; } + + public static bool IsNullRef(ref T source) { throw null; } + + public static ref T NullRef() { throw null; } + + public static unsafe T Read(void* source) { throw null; } + + public static T ReadUnaligned(ref byte source) { throw null; } + + public static unsafe T ReadUnaligned(void* source) { throw null; } + + public static int SizeOf() { throw null; } + + public static void SkipInit(out T value) { throw null; } + + public static ref T Subtract(ref T source, int elementOffset) { throw null; } + + public static ref T Subtract(ref T source, IntPtr elementOffset) { throw null; } + + public static ref T Subtract(ref T source, nuint elementOffset) { throw null; } + + public static unsafe void* Subtract(void* source, int elementOffset) { throw null; } + + public static ref T SubtractByteOffset(ref T source, IntPtr byteOffset) { throw null; } + + public static ref T SubtractByteOffset(ref T source, nuint byteOffset) { throw null; } + + public static ref T Unbox(object box) + where T : struct { throw null; } + + public static unsafe void Write(void* destination, T value) { } + + public static void WriteUnaligned(ref byte destination, T value) { } + + public static unsafe void WriteUnaligned(void* destination, T value) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/net7.0/_._ b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/net7.0/_._ new file mode 100755 index 0000000000..e69de29bb2 diff --git a/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.cs b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.cs new file mode 100644 index 0000000000..22d1833234 --- /dev/null +++ b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.cs @@ -0,0 +1,114 @@ +// 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. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Reflection.AssemblyProduct("Microsoft® .NET Framework")] +[assembly: System.CLSCompliant(false)] +[assembly: System.Reflection.AssemblyMetadata(".NETFrameworkAssembly", "")] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.Default | System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Reflection.AssemblyDescription("System.Runtime.CompilerServices.Unsafe")] +[assembly: System.Reflection.AssemblyFileVersion("6.100.125.10404")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.1.1")] +[assembly: System.Reflection.AssemblyTitle("System.Runtime.CompilerServices.Unsafe")] +[assembly: System.Reflection.AssemblyMetadata("Serviceable", "True")] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.0.0.0")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace System.Runtime.CompilerServices +{ + public static partial class Unsafe + { + public static ref T Add(ref T source, int elementOffset) { throw null; } + + public static ref T Add(ref T source, IntPtr elementOffset) { throw null; } + + public static ref T Add(ref T source, nuint elementOffset) { throw null; } + + public static unsafe void* Add(void* source, int elementOffset) { throw null; } + + public static ref T AddByteOffset(ref T source, IntPtr byteOffset) { throw null; } + + public static ref T AddByteOffset(ref T source, nuint byteOffset) { throw null; } + + public static bool AreSame(ref T left, ref T right) { throw null; } + + public static T As(object o) + where T : class { throw null; } + + public static ref TTo As(ref TFrom source) { throw null; } + + public static unsafe void* AsPointer(ref T value) { throw null; } + + public static ref T AsRef(in T source) { throw null; } + + public static unsafe ref T AsRef(void* source) { throw null; } + + public static IntPtr ByteOffset(ref T origin, ref T target) { throw null; } + + public static unsafe void Copy(ref T destination, void* source) { } + + public static unsafe void Copy(void* destination, ref T source) { } + + public static void CopyBlock(ref byte destination, ref byte source, uint byteCount) { } + + public static unsafe void CopyBlock(void* destination, void* source, uint byteCount) { } + + public static void CopyBlockUnaligned(ref byte destination, ref byte source, uint byteCount) { } + + public static unsafe void CopyBlockUnaligned(void* destination, void* source, uint byteCount) { } + + public static void InitBlock(ref byte startAddress, byte value, uint byteCount) { } + + public static unsafe void InitBlock(void* startAddress, byte value, uint byteCount) { } + + public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount) { } + + public static unsafe void InitBlockUnaligned(void* startAddress, byte value, uint byteCount) { } + + public static bool IsAddressGreaterThan(ref T left, ref T right) { throw null; } + + public static bool IsAddressLessThan(ref T left, ref T right) { throw null; } + + public static bool IsNullRef(ref T source) { throw null; } + + public static ref T NullRef() { throw null; } + + public static unsafe T Read(void* source) { throw null; } + + public static T ReadUnaligned(ref byte source) { throw null; } + + public static unsafe T ReadUnaligned(void* source) { throw null; } + + public static int SizeOf() { throw null; } + + public static void SkipInit(out T value) { throw null; } + + public static ref T Subtract(ref T source, int elementOffset) { throw null; } + + public static ref T Subtract(ref T source, IntPtr elementOffset) { throw null; } + + public static ref T Subtract(ref T source, nuint elementOffset) { throw null; } + + public static unsafe void* Subtract(void* source, int elementOffset) { throw null; } + + public static ref T SubtractByteOffset(ref T source, IntPtr byteOffset) { throw null; } + + public static ref T SubtractByteOffset(ref T source, nuint byteOffset) { throw null; } + + public static ref T Unbox(object box) + where T : struct { throw null; } + + public static unsafe void Write(void* destination, T value) { } + + public static void WriteUnaligned(ref byte destination, T value) { } + + public static unsafe void WriteUnaligned(void* destination, T value) { } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/system.runtime.compilerservices.unsafe.nuspec b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/system.runtime.compilerservices.unsafe.nuspec new file mode 100644 index 0000000000..f8457600a6 --- /dev/null +++ b/src/referencePackages/src/system.runtime.compilerservices.unsafe/6.1.1/system.runtime.compilerservices.unsafe.nuspec @@ -0,0 +1,21 @@ + + + + System.Runtime.CompilerServices.Unsafe + 6.1.1 + Microsoft + true + MIT + https://licenses.nuget.org/MIT + https://github.com/dotnet/maintenance-packages + Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers. + © Microsoft Corporation. All rights reserved. + true + + + + + + + + \ No newline at end of file