|
59 | 59 | <DefineConstants>$(DefineConstants);SUPPORTS_AUTHORIZATION_MIDDLEWARE</DefineConstants> |
60 | 60 | <DefineConstants>$(DefineConstants);SUPPORTS_BCL_ASYNC_ENUMERABLE</DefineConstants> |
61 | 61 | <DefineConstants>$(DefineConstants);SUPPORTS_BULK_DBSET_OPERATIONS</DefineConstants> |
| 62 | + <DefineConstants>$(DefineConstants);SUPPORTS_CHUNK_LINQ_EXTENSION</DefineConstants> |
62 | 63 | <DefineConstants>$(DefineConstants);SUPPORTS_DBSET_VALUETASK_FINDASYNC</DefineConstants> |
63 | 64 | <DefineConstants>$(DefineConstants);SUPPORTS_ENDPOINT_ROUTING</DefineConstants> |
64 | 65 | <DefineConstants>$(DefineConstants);SUPPORTS_ENVIRONMENT_PROCESS_PATH</DefineConstants> |
| 66 | + <DefineConstants>$(DefineConstants);SUPPORTS_HEXADECIMAL_STRING_CONVERSION</DefineConstants> |
65 | 67 | <DefineConstants>$(DefineConstants);SUPPORTS_HTTP_CLIENT_DEFAULT_REQUEST_VERSION</DefineConstants> |
66 | 68 | <DefineConstants>$(DefineConstants);SUPPORTS_HTTP_CLIENT_DEFAULT_REQUEST_VERSION_POLICY</DefineConstants> |
67 | 69 | <DefineConstants>$(DefineConstants);SUPPORTS_HTTP_CLIENT_RESILIENCE</DefineConstants> |
| 70 | + <DefineConstants>$(DefineConstants);SUPPORTS_INT32_RANDOM_NUMBER_GENERATOR_METHODS</DefineConstants> |
68 | 71 | <DefineConstants>$(DefineConstants);SUPPORTS_MULTIPLE_VALUES_IN_QUERYHELPERS</DefineConstants> |
69 | 72 | <DefineConstants>$(DefineConstants);SUPPORTS_NAMED_PIPE_STATIC_FACTORY_WITH_ACL</DefineConstants> |
70 | 73 | <DefineConstants>$(DefineConstants);SUPPORTS_ONE_SHOT_HASHING_METHODS</DefineConstants> |
|
73 | 76 | <DefineConstants>$(DefineConstants);SUPPORTS_PEM_ENCODED_KEY_IMPORT</DefineConstants> |
74 | 77 | <DefineConstants>$(DefineConstants);SUPPORTS_REDIRECTION_ON_SIGN_IN</DefineConstants> |
75 | 78 | <DefineConstants>$(DefineConstants);SUPPORTS_TEXT_ELEMENT_ENUMERATOR</DefineConstants> |
| 79 | + <DefineConstants>$(DefineConstants);SUPPORTS_VALUETASK_COMPLETED_TASK</DefineConstants> |
76 | 80 | <DefineConstants>$(DefineConstants);SUPPORTS_WINFORMS_TASK_DIALOG</DefineConstants> |
77 | 81 | <DefineConstants>$(DefineConstants);SUPPORTS_ZLIB_COMPRESSION</DefineConstants> |
78 | 82 | </PropertyGroup> |
|
155 | 159 | <DefineConstants>$(DefineConstants);SUPPORTS_WINDOWS_RUNTIME</DefineConstants> |
156 | 160 | </PropertyGroup> |
157 | 161 |
|
158 | | - <PropertyGroup |
159 | | - Condition=" ('$(TargetFrameworkIdentifier)' == '.NETCore') Or |
160 | | - ('$(TargetFrameworkIdentifier)' == '.NETFramework' And $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '4.7'))) "> |
161 | | - <!-- |
162 | | - Note: Polyfill only generates the OperatingSystem APIs if the System.Runtime.InteropServices.RuntimeInformation |
163 | | - package is referenced. Yet, this package isn't necessary on UWP and .NET Framework 4.7+ and is deliberately not |
164 | | - referenced by OpenIddict due to its problematic dependencies graph. To ensure the OperatingSystem APIs are |
165 | | - still correctly generated, the FeatureRuntimeInformation compilation flag is manually added here. |
166 | | - --> |
167 | | - |
168 | | - <DefineConstants>$(DefineConstants);FeatureRuntimeInformation</DefineConstants> |
169 | | - </PropertyGroup> |
170 | | - |
171 | 162 | <!-- |
172 | 163 | Note: Entity Framework Core 2.x references System.Interactive.Async 3.x, that includes |
173 | 164 | its own IAsyncEnumerable. To work around collisions between this type and the new type |
|
223 | 214 | <Target Name="_CalculateXbfSupport" |
224 | 215 | Condition=" '$(TargetFrameworkIdentifier)' == '.NETCore' And '$(TargetPlatformIdentifier)' == 'UAP' " /> |
225 | 216 |
|
226 | | - <!-- |
227 | | - Note: Polyfill internally references RequiredMemberAttribute without using "global::", which collides with |
228 | | - the type of the same name exposed by the iOS/Mac Catalyst/macOS reference assemblies. To work around that, |
229 | | - the RequiredMemberAttribute.cs file imported by Polyfill is excluded from compilation on these platforms. |
230 | | - --> |
231 | | - |
232 | | - <Target Name="RemoveRequiredMemberAttribute" BeforeTargets="CoreCompile"> |
233 | | - <ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' And |
234 | | - ('$(TargetPlatformIdentifier)' == 'iOS' Or |
235 | | - '$(TargetPlatformIdentifier)' == 'MacCatalyst' Or |
236 | | - '$(TargetPlatformIdentifier)' == 'macOS' ) "> |
237 | | - <Compile Remove="@(Compile)" |
238 | | - Condition=" %(Compile.NuGetPackageId) == 'Polyfill' And |
239 | | - '%(Compile.Filename)%(Compile.Extension)' == 'RequiredMemberAttribute.cs' " /> |
240 | | - </ItemGroup> |
241 | | - </Target> |
242 | | - |
243 | 217 | </Project> |
0 commit comments