diff options
Diffstat (limited to 'eng/generators.targets')
-rw-r--r-- | eng/generators.targets | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/eng/generators.targets b/eng/generators.targets index 843842937ef..d73019014a8 100644 --- a/eng/generators.targets +++ b/eng/generators.targets @@ -57,9 +57,6 @@ '$(MSBuildProjectName)' == 'System.Private.CoreLib' or '$(EnableDllImportGenerator)' == 'true' or ('@(Reference)' != '' - 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)'))))" Include="$(LibrariesProjectRoot)Common\src\System\Runtime\InteropServices\ArrayMarshaller.cs" /> @@ -77,13 +74,6 @@ <PropertyGroup> <DllImportGenerator_UseMarshalType>true</DllImportGenerator_UseMarshalType> </PropertyGroup> - <!-- Projects that directly reference System.Private.CoreLib are typically low level enough that they don't reference - System.Runtime.CompilerServices.Unsafe, so we use the Unsafe type defined in CoreLib (Internal.Runtime.CompilerServices.Unsafe) for these projects. --> - <PropertyGroup Condition="'$(MSBuildProjectName)' == 'System.Private.CoreLib' or - ('@(ProjectReference)' != '' and @(ProjectReference->AnyHaveMetadataValue('Identity', '$(CoreLibProject)')))"> - <DllImportGenerator_UseInternalUnsafeType>true</DllImportGenerator_UseInternalUnsafeType> - <DefineConstants>$(DefineConstants);DLLIMPORTGENERATOR_INTERNALUNSAFE</DefineConstants> - </PropertyGroup> </Target> <Import Project="$(LibrariesProjectRoot)System.Runtime.InteropServices/gen/DllImportGenerator/Microsoft.Interop.DllImportGenerator.props" /> |