-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworks>$(NetCoreAppCurrent);netstandard2.0;netcoreapp3.0;net461</TargetFrameworks>
<Reference Include="System.Collections" />
<Reference Include="System.Collections.Concurrent" />
<Reference Include="System.Diagnostics.Debug" />
- <Reference Include="System.Linq" />
<Reference Include="System.Memory" />
<Reference Include="System.Numerics.Vectors" />
<Reference Include="System.Reflection.Emit.ILGeneration" />
Debug.Assert(type != null);
Debug.Assert(!type.IsAbstract);
- Debug.Assert(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance).Contains(constructor));
+ Debug.Assert(Array.IndexOf(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance), constructor) >= 0);
ParameterInfo[] parameters = constructor.GetParameters();
int parameterCount = parameters.Length;
Debug.Assert(type != null);
Debug.Assert(!type.IsAbstract);
- Debug.Assert(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance).Contains(constructor));
+ Debug.Assert(Array.IndexOf(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance), constructor) >= 0);
ParameterInfo[] parameters = constructor.GetParameters();
int parameterCount = parameters.Length;
using System.Collections.Generic;
using System.Diagnostics;
-using System.Linq;
using System.Reflection;
namespace System.Text.Json.Serialization
Type type = typeof(T);
Debug.Assert(!type.IsAbstract);
- Debug.Assert(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance).Contains(constructor));
+ Debug.Assert(Array.IndexOf(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance), constructor) >= 0);
int parameterCount = constructor.GetParameters().Length;
Type type = typeof(T);
Debug.Assert(!type.IsAbstract);
- Debug.Assert(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance).Contains(constructor));
+ Debug.Assert(Array.IndexOf(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance), constructor) >= 0);
int parameterCount = constructor.GetParameters().Length;