Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElinor Fung <elfung@microsoft.com>2021-11-15 19:41:11 +0300
committerGitHub <noreply@github.com>2021-11-15 19:41:11 +0300
commit44387608aa85ed8ff5e08d3263ec14aab17c91f7 (patch)
tree3d928aa6a0f953f024830e32489c160166dd9442 /eng/generators.targets
parent31dd7086ce51ddbfebcec96d43f8e5beb579d7a2 (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.targets4
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)'))))" />