diff options
author | Elinor Fung <elfung@microsoft.com> | 2021-11-15 19:41:11 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-15 19:41:11 +0300 |
commit | 44387608aa85ed8ff5e08d3263ec14aab17c91f7 (patch) | |
tree | 3d928aa6a0f953f024830e32489c160166dd9442 /eng/generators.targets | |
parent | 31dd7086ce51ddbfebcec96d43f8e5beb579d7a2 (diff) |
Use GeneratedDllImport for blittable p/invokes in System.Diagnostics.Process, System.Diagnostics.Process, System.Diagnostics.FileVersionInfo, System.Runtime.InteropServices.RuntimeInformation (#61532)
Diffstat (limited to 'eng/generators.targets')
-rw-r--r-- | eng/generators.targets | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/eng/generators.targets b/eng/generators.targets index bcedd85243e..aec6e667a6e 100644 --- a/eng/generators.targets +++ b/eng/generators.targets @@ -22,7 +22,9 @@ and ( ('@(Reference)' != '' and @(Reference->AnyHaveMetadataValue('Identity', 'System.Runtime.InteropServices')) - and @(Reference->AnyHaveMetadataValue('Identity', 'System.Runtime.CompilerServices.Unsafe')) + and (@(Reference->AnyHaveMetadataValue('Identity', 'System.Runtime.CompilerServices.Unsafe')) + or ('@(ProjectReference)' != '' + and @(ProjectReference->AnyHaveMetadataValue('Identity', $([MSBuild]::NormalizePath('$(LibrariesProjectRoot)', 'System.Runtime.CompilerServices.Unsafe', 'src', 'System.Runtime.CompilerServices.Unsafe.ilproj')))))) and @(Reference->AnyHaveMetadataValue('Identity', 'System.Memory'))) or ('@(ProjectReference)' != '' and @(ProjectReference->AnyHaveMetadataValue('Identity', '$(CoreLibProject)'))))" /> |