Resolve ILLink warnings in System.Linq.Queryable (#48305)
authorEric Erhardt <eric.erhardt@microsoft.com>
Thu, 18 Feb 2021 23:52:11 +0000 (17:52 -0600)
committerGitHub <noreply@github.com>
Thu, 18 Feb 2021 23:52:11 +0000 (17:52 -0600)
commit4c83a8699a544c694feba5ecd9c2cef6bc5241ab
tree844dcf15cd82b5776f55a49e6ee0a14d88ce7773
parent3464c88894edfe4b225feb4e8d9bb51243de2766
Resolve ILLink warnings in System.Linq.Queryable (#48305)

* Resolve ILLink warnings in System.Linq.Queryable

Contributes to #45623

* Respond to PR feedback.

Annotate public AsQueryable() method as RequiresUnreferencedCode.
13 files changed:
eng/illink.targets
src/libraries/System.Linq.Queryable/ref/System.Linq.Queryable.cs
src/libraries/System.Linq.Queryable/src/ILLink/ILLink.Suppressions.xml [deleted file]
src/libraries/System.Linq.Queryable/src/System/Linq/CachedReflection.cs
src/libraries/System.Linq.Queryable/src/System/Linq/EnumerableExecutor.cs
src/libraries/System.Linq.Queryable/src/System/Linq/EnumerableQuery.cs
src/libraries/System.Linq.Queryable/src/System/Linq/EnumerableRewriter.cs
src/libraries/System.Linq.Queryable/src/System/Linq/Queryable.cs
src/libraries/System.Linq.Queryable/src/System/Linq/TypeHelper.cs
src/libraries/System.Linq.Queryable/tests/Queryable.cs
src/libraries/System.Linq.Queryable/tests/System.Linq.Queryable.Tests.csproj
src/libraries/System.Linq.Queryable/tests/TrimCompatibilityTests.cs [new file with mode: 0644]
src/libraries/System.Resources.ResourceManager/tests/TrimCompatibilityTests.cs