Skip to content

Commit a063583

Browse files
authored
Rename DllImportGenerator project to LibraryImportGenerator (#66029)
1 parent 2029495 commit a063583

File tree

329 files changed

+2105
-2077
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

329 files changed

+2105
-2077
lines changed

docs/coding-guidelines/interop-guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ Using enums instead of partial, static classes can lead to needing lots of casts
166166

167167
When defining the P/Invoke signatures and structs, we follow the guidelines in the [interop best practices documentation](https://docs.microsoft.com/en-us/dotnet/standard/native-interop/best-practices).
168168

169-
The runtime repo makes use of [source-generated p/invokes](../design/features/source-generator-pinvokes.md) whenever possible (see [the compatibility doc](../design/libraries/DllImportGenerator/Compatibility.md) for unsupported scenarios). Methods should be marked `GeneratedDllImport` and be `static` and `partial`.
169+
The runtime repo makes use of [source-generated p/invokes](../design/features/source-generator-pinvokes.md) whenever possible (see [the compatibility doc](../design/libraries/LibraryImportGenerator/Compatibility.md) for unsupported scenarios). Methods should be marked `GeneratedDllImport` and be `static` and `partial`.
170170

171171
If implicit framework references are disabled (as is the case for most libraries projects), explicit references to the below are required for marshalling arrays:
172172
- `System.Memory`

eng/generators.targets

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<Project>
22

33
<PropertyGroup>
4-
<EnableDllImportGenerator Condition="'$(EnableDllImportGenerator)' == ''
5-
and '$(MSBuildProjectName)' == 'System.Private.CoreLib'">true</EnableDllImportGenerator>
6-
<IncludeDllImportGeneratorSources Condition="'$(IncludeDllImportGeneratorSources)' == ''">true</IncludeDllImportGeneratorSources>
4+
<EnableLibraryImportGenerator Condition="'$(EnableLibraryImportGenerator)' == ''
5+
and '$(MSBuildProjectName)' == 'System.Private.CoreLib'">true</EnableLibraryImportGenerator>
6+
<IncludeLibraryImportGeneratorSources Condition="'$(IncludeLibraryImportGeneratorSources)' == ''">true</IncludeLibraryImportGeneratorSources>
77
</PropertyGroup>
88
<ItemGroup>
9-
<EnabledGenerators Include="DllImportGenerator" Condition="'$(EnableDllImportGenerator)' == 'true'" />
10-
<!-- If the current project is not System.Private.CoreLib, we enable the DllImportGenerator source generator
9+
<EnabledGenerators Include="LibraryImportGenerator" Condition="'$(EnableLibraryImportGenerator)' == 'true'" />
10+
<!-- If the current project is not System.Private.CoreLib, we enable the LibraryImportGenerator source generator
1111
when the project is a C# source project that either:
1212
- references System.Private.CoreLib, or
1313
- references System.Runtime.InteropServices -->
14-
<EnabledGenerators Include="DllImportGenerator"
15-
Condition="'$(EnableDllImportGenerator)' == ''
14+
<EnabledGenerators Include="LibraryImportGenerator"
15+
Condition="'$(EnableLibraryImportGenerator)' == ''
1616
and '$(IsSourceProject)' == 'true'
1717
and '$(MSBuildProjectExtension)' == '.csproj'
1818
and (
@@ -22,18 +22,18 @@
2222
and @(ProjectReference->AnyHaveMetadataValue('Identity', '$(CoreLibProject)')))
2323
or ('$(NetCoreAppCurrentTargetFrameworkMoniker)' == '$(TargetFrameworkMoniker)'
2424
and '$(DisableImplicitAssemblyReferences)' == 'false'))" />
25-
<EnabledGenerators Include="DllImportGenerator"
26-
Condition="'$(EnableDllImportGenerator)' == ''
25+
<EnabledGenerators Include="LibraryImportGenerator"
26+
Condition="'$(EnableLibraryImportGenerator)' == ''
2727
and '$(IsSourceProject)' == 'true'
2828
and '$(MSBuildProjectExtension)' == '.csproj'
2929
and ('$(TargetFrameworkIdentifier)' == '.NETStandard' or '$(TargetFrameworkIdentifier)' == '.NETFramework' or ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionLessThan($(TargetFrameworkVersion), '$(NetCoreAppCurrentVersion)'))))" />
3030
</ItemGroup>
3131

3232
<!-- Use this complex ItemGroup-based filtering to add the ProjectReference to make sure dotnet/runtime stays compatible with NuGet Static Graph Restore. -->
3333
<ItemGroup Condition="'@(EnabledGenerators)' != ''
34-
and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'DllImportGenerator'))">
34+
and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'LibraryImportGenerator'))">
3535
<ProjectReference
36-
Include="$(LibrariesProjectRoot)System.Runtime.InteropServices\gen\DllImportGenerator\DllImportGenerator.csproj"
36+
Include="$(LibrariesProjectRoot)System.Runtime.InteropServices\gen\LibraryImportGenerator\LibraryImportGenerator.csproj"
3737
OutputItemType="Analyzer"
3838
ReferenceOutputAssembly="false" />
3939
<ProjectReference
@@ -42,8 +42,8 @@
4242
ReferenceOutputAssembly="false" />
4343
</ItemGroup>
4444
<ItemGroup Condition="'@(EnabledGenerators)' != ''
45-
and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'DllImportGenerator'))
46-
and '$(IncludeDllImportGeneratorSources)' == 'true'">
45+
and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'LibraryImportGenerator'))
46+
and '$(IncludeLibraryImportGeneratorSources)' == 'true'">
4747
<Compile Include="$(LibrariesProjectRoot)Common\src\System\Runtime\InteropServices\GeneratedDllImportAttribute.cs" />
4848
<Compile Include="$(LibrariesProjectRoot)Common\src\System\Runtime\InteropServices\StringMarshalling.cs" />
4949

@@ -54,7 +54,7 @@
5454
<Compile Condition="'$(NetCoreAppCurrentTargetFrameworkMoniker)' == '$(TargetFrameworkMoniker)'
5555
and (
5656
'$(MSBuildProjectName)' == 'System.Private.CoreLib'
57-
or '$(EnableDllImportGenerator)' == 'true'
57+
or '$(EnableLibraryImportGenerator)' == 'true'
5858
or ('@(Reference)' != ''
5959
and @(Reference->AnyHaveMetadataValue('Identity', 'System.Memory')))
6060
or ('@(ProjectReference)' != ''
@@ -75,18 +75,18 @@
7575
</ItemGroup>
7676

7777
<Target Name="ConfigureGenerators"
78-
DependsOnTargets="ConfigureDllImportGenerator"
78+
DependsOnTargets="ConfigureLibraryImportGenerator"
7979
BeforeTargets="CoreCompile" />
8080

81-
<!-- Microsoft.Interop.DllImportGenerator -->
82-
<Target Name="ConfigureDllImportGenerator"
83-
Condition="'@(EnabledGenerators)' != '' and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'DllImportGenerator'))"
81+
<!-- Microsoft.Interop.LibraryImportGenerator -->
82+
<Target Name="ConfigureLibraryImportGenerator"
83+
Condition="'@(EnabledGenerators)' != '' and @(EnabledGenerators->AnyHaveMetadataValue('Identity', 'LibraryImportGenerator'))"
8484
DependsOnTargets="ResolveProjectReferences"
8585
BeforeTargets="GenerateMSBuildEditorConfigFileShouldRun">
8686
<PropertyGroup>
87-
<DllImportGenerator_UseMarshalType>true</DllImportGenerator_UseMarshalType>
87+
<LibraryImportGenerator_UseMarshalType>true</LibraryImportGenerator_UseMarshalType>
8888
</PropertyGroup>
8989
</Target>
9090

91-
<Import Project="$(LibrariesProjectRoot)System.Runtime.InteropServices/gen/DllImportGenerator/Microsoft.Interop.DllImportGenerator.props" />
91+
<Import Project="$(LibrariesProjectRoot)System.Runtime.InteropServices/gen/LibraryImportGenerator/Microsoft.Interop.LibraryImportGenerator.props" />
9292
</Project>

src/coreclr/nativeaot/Test.CoreLib/src/Test.CoreLib.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
44
<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
55
<TargetFramework>netstandard2.0</TargetFramework>
6-
<EnableDllImportGenerator>true</EnableDllImportGenerator>
6+
<EnableLibraryImportGenerator>true</EnableLibraryImportGenerator>
77
<!--
88
SYSLIB1053: LibraryImportGenerator Target Framework Not Supported.
99
-->

src/libraries/Common/Common.Tests.sln

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StreamConformanceTests", "t
55
EndProject
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities", "tests\TestUtilities\TestUtilities.csproj", "{10215DC2-1255-4B60-B0AC-D8B09BCEA179}"
77
EndProject
8-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DllImportGenerator", "..\System.Runtime.InteropServices\gen\DllImportGenerator\DllImportGenerator.csproj", "{026037B4-2AC1-41C0-BB7C-1F8BAF64335D}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibraryImportGenerator", "..\System.Runtime.InteropServices\gen\LibraryImportGenerator\LibraryImportGenerator.csproj", "{DE396BFB-FED4-4967-B286-CD7C379B25E5}"
99
EndProject
1010
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Interop.SourceGeneration", "..\System.Runtime.InteropServices\gen\Microsoft.Interop.SourceGeneration\Microsoft.Interop.SourceGeneration.csproj", "{9AAD008E-8B3B-45DB-AD31-DE41C6A1FE07}"
1111
EndProject
@@ -31,10 +31,10 @@ Global
3131
{10215DC2-1255-4B60-B0AC-D8B09BCEA179}.Debug|Any CPU.Build.0 = Debug|Any CPU
3232
{10215DC2-1255-4B60-B0AC-D8B09BCEA179}.Release|Any CPU.ActiveCfg = Release|Any CPU
3333
{10215DC2-1255-4B60-B0AC-D8B09BCEA179}.Release|Any CPU.Build.0 = Release|Any CPU
34-
{026037B4-2AC1-41C0-BB7C-1F8BAF64335D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35-
{026037B4-2AC1-41C0-BB7C-1F8BAF64335D}.Debug|Any CPU.Build.0 = Debug|Any CPU
36-
{026037B4-2AC1-41C0-BB7C-1F8BAF64335D}.Release|Any CPU.ActiveCfg = Release|Any CPU
37-
{026037B4-2AC1-41C0-BB7C-1F8BAF64335D}.Release|Any CPU.Build.0 = Release|Any CPU
34+
{DE396BFB-FED4-4967-B286-CD7C379B25E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35+
{DE396BFB-FED4-4967-B286-CD7C379B25E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{DE396BFB-FED4-4967-B286-CD7C379B25E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
37+
{DE396BFB-FED4-4967-B286-CD7C379B25E5}.Release|Any CPU.Build.0 = Release|Any CPU
3838
{9AAD008E-8B3B-45DB-AD31-DE41C6A1FE07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3939
{9AAD008E-8B3B-45DB-AD31-DE41C6A1FE07}.Debug|Any CPU.Build.0 = Debug|Any CPU
4040
{9AAD008E-8B3B-45DB-AD31-DE41C6A1FE07}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -47,7 +47,7 @@ Global
4747
{504E9212-C8FD-4147-8FB2-2A32AE1CD4EA} = {F81003B8-54C4-42B1-AD93-255B62E9DC55}
4848
{C7E66E1B-C442-48AF-B4AE-CB085F118F1D} = {F81003B8-54C4-42B1-AD93-255B62E9DC55}
4949
{10215DC2-1255-4B60-B0AC-D8B09BCEA179} = {F81003B8-54C4-42B1-AD93-255B62E9DC55}
50-
{026037B4-2AC1-41C0-BB7C-1F8BAF64335D} = {D178FCB7-E393-496F-937A-C438941CED2B}
50+
{DE396BFB-FED4-4967-B286-CD7C379B25E5} = {D178FCB7-E393-496F-937A-C438941CED2B}
5151
{9AAD008E-8B3B-45DB-AD31-DE41C6A1FE07} = {D178FCB7-E393-496F-937A-C438941CED2B}
5252
EndGlobalSection
5353
GlobalSection(ExtensibilityGlobals) = postSolution

src/libraries/Common/src/System/Runtime/InteropServices/ArrayMarshaller.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
namespace System.Runtime.InteropServices.GeneratedMarshalling
1414
{
15-
#if DLLIMPORT_GENERATOR_TEST
15+
#if LIBRARYIMPORT_GENERATOR_TEST
1616
public
1717
#else
1818
internal
@@ -106,7 +106,7 @@ public void FreeNative()
106106
}
107107
}
108108

109-
#if DLLIMPORT_GENERATOR_TEST
109+
#if LIBRARYIMPORT_GENERATOR_TEST
110110
public
111111
#else
112112
internal

src/libraries/Common/src/System/Runtime/InteropServices/GeneratedDllImportAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace System.Runtime.InteropServices
1212
/// Indicates that method will be generated at compile time and invoke into an unmanaged library entry point
1313
/// </summary>
1414
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
15-
#if DLLIMPORT_GENERATOR_TEST
15+
#if LIBRARYIMPORT_GENERATOR_TEST
1616
public
1717
#else
1818
internal

src/libraries/Common/src/System/Runtime/InteropServices/GeneratedMarshallingAttribute.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
namespace System.Runtime.InteropServices
1010
{
1111
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)]
12-
#if DLLIMPORT_GENERATOR_TEST
12+
#if LIBRARYIMPORT_GENERATOR_TEST
1313
public
1414
#else
1515
internal
@@ -19,7 +19,7 @@ sealed class GeneratedMarshallingAttribute : Attribute
1919
}
2020

2121
[AttributeUsage(AttributeTargets.Struct | AttributeTargets.Class)]
22-
#if DLLIMPORT_GENERATOR_TEST
22+
#if LIBRARYIMPORT_GENERATOR_TEST
2323
public
2424
#else
2525
internal
@@ -35,7 +35,7 @@ public NativeMarshallingAttribute(Type nativeType)
3535
}
3636

3737
[AttributeUsage(AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.Field, AllowMultiple = true)]
38-
#if DLLIMPORT_GENERATOR_TEST
38+
#if LIBRARYIMPORT_GENERATOR_TEST
3939
public
4040
#else
4141
internal
@@ -65,7 +65,7 @@ public MarshalUsingAttribute(Type nativeType)
6565
}
6666

6767
[AttributeUsage(AttributeTargets.Struct | AttributeTargets.Class)]
68-
#if DLLIMPORT_GENERATOR_TEST
68+
#if LIBRARYIMPORT_GENERATOR_TEST
6969
public
7070
#else
7171
internal

src/libraries/Common/src/System/Runtime/InteropServices/StringMarshalling.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace System.Runtime.InteropServices
99
/// <summary>
1010
/// Specifies how strings should be marshalled for generated p/invokes
1111
/// </summary>
12-
#if DLLIMPORT_GENERATOR_TEST
12+
#if LIBRARYIMPORT_GENERATOR_TEST
1313
public
1414
#else
1515
internal

src/libraries/Common/tests/Common.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<IncludeRemoteExecutor>true</IncludeRemoteExecutor>
55
<TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Linux;$(NetCoreAppCurrent)-Browser;$(NetCoreAppCurrent)-OSX</TargetFrameworks>
66
<Nullable>annotations</Nullable>
7-
<EnableDllImportGenerator>true</EnableDllImportGenerator>
7+
<EnableLibraryImportGenerator>true</EnableLibraryImportGenerator>
88
</PropertyGroup>
99
<ItemGroup>
1010
<Compile Include="$(CommonTestPath)System\Collections\DictionaryExtensions.cs"

src/libraries/Common/tests/TestUtilities/TestUtilities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
and instead use runtime checks.
99
-->
1010
<TargetFrameworks>$(NetCoreAppMinimum);$(NetFrameworkMinimum)</TargetFrameworks>
11-
<EnableDllImportGenerator>true</EnableDllImportGenerator>
11+
<EnableLibraryImportGenerator>true</EnableLibraryImportGenerator>
1212
</PropertyGroup>
1313
<ItemGroup>
1414
<EmbeddedResource Include="$(MSBuildThisFileDirectory)ILLink.Substitutions.AggressiveTrimming.xml"

src/libraries/Microsoft.Bcl.AsyncInterfaces/Microsoft.Bcl.AsyncInterfaces.sln

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Bcl.AsyncInterfac
77
EndProject
88
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Bcl.AsyncInterfaces.Tests", "tests\Microsoft.Bcl.AsyncInterfaces.Tests.csproj", "{51D9518A-464D-4257-9567-3BDCFF24F3EE}"
99
EndProject
10-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DllImportGenerator", "..\System.Runtime.InteropServices\gen\DllImportGenerator\DllImportGenerator.csproj", "{F6EB175D-190F-4C2E-9640-39B7BE047A17}"
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibraryImportGenerator", "..\System.Runtime.InteropServices\gen\LibraryImportGenerator\LibraryImportGenerator.csproj", "{0AE44453-273B-4F0E-9901-A87891A73C1B}"
1111
EndProject
1212
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Interop.SourceGeneration", "..\System.Runtime.InteropServices\gen\Microsoft.Interop.SourceGeneration\Microsoft.Interop.SourceGeneration.csproj", "{D0F1936C-CF7C-4448-9F90-B9DEABE89EBB}"
1313
EndProject
@@ -41,10 +41,10 @@ Global
4141
{51D9518A-464D-4257-9567-3BDCFF24F3EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
4242
{51D9518A-464D-4257-9567-3BDCFF24F3EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
4343
{51D9518A-464D-4257-9567-3BDCFF24F3EE}.Release|Any CPU.Build.0 = Release|Any CPU
44-
{F6EB175D-190F-4C2E-9640-39B7BE047A17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45-
{F6EB175D-190F-4C2E-9640-39B7BE047A17}.Debug|Any CPU.Build.0 = Debug|Any CPU
46-
{F6EB175D-190F-4C2E-9640-39B7BE047A17}.Release|Any CPU.ActiveCfg = Release|Any CPU
47-
{F6EB175D-190F-4C2E-9640-39B7BE047A17}.Release|Any CPU.Build.0 = Release|Any CPU
44+
{0AE44453-273B-4F0E-9901-A87891A73C1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45+
{0AE44453-273B-4F0E-9901-A87891A73C1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
46+
{0AE44453-273B-4F0E-9901-A87891A73C1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{0AE44453-273B-4F0E-9901-A87891A73C1B}.Release|Any CPU.Build.0 = Release|Any CPU
4848
{D0F1936C-CF7C-4448-9F90-B9DEABE89EBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4949
{D0F1936C-CF7C-4448-9F90-B9DEABE89EBB}.Debug|Any CPU.Build.0 = Debug|Any CPU
5050
{D0F1936C-CF7C-4448-9F90-B9DEABE89EBB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -58,7 +58,7 @@ Global
5858
{51D9518A-464D-4257-9567-3BDCFF24F3EE} = {6614EF7F-23FC-4809-AFF5-1ADBF1B6422C}
5959
{73E7C25C-AEBC-4F4F-B8D1-0CC49D5B92DE} = {111B1B5B-A004-4C05-9A8C-E0931DADA5FB}
6060
{4D4BED71-8904-4A74-88CD-63D002CCACD0} = {85204CF5-0C88-4BBB-9E70-D8CCED82ED3D}
61-
{F6EB175D-190F-4C2E-9640-39B7BE047A17} = {D6A9108E-553B-445E-A037-FA4F3140A279}
61+
{0AE44453-273B-4F0E-9901-A87891A73C1B} = {D6A9108E-553B-445E-A037-FA4F3140A279}
6262
{D0F1936C-CF7C-4448-9F90-B9DEABE89EBB} = {D6A9108E-553B-445E-A037-FA4F3140A279}
6363
EndGlobalSection
6464
GlobalSection(ExtensibilityGlobals) = postSolution

src/libraries/Microsoft.CSharp/Microsoft.CSharp.sln

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CSharp", "src\Mic
77
EndProject
88
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CSharp.Tests", "tests\Microsoft.CSharp.Tests.csproj", "{7AEDFF97-79E2-441E-8B3F-5C8EC9C1E8FA}"
99
EndProject
10-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DllImportGenerator", "..\System.Runtime.InteropServices\gen\DllImportGenerator\DllImportGenerator.csproj", "{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E}"
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibraryImportGenerator", "..\System.Runtime.InteropServices\gen\LibraryImportGenerator\LibraryImportGenerator.csproj", "{B78B9BD0-6D82-400A-A373-C42051D9C3D8}"
1111
EndProject
1212
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Interop.SourceGeneration", "..\System.Runtime.InteropServices\gen\Microsoft.Interop.SourceGeneration\Microsoft.Interop.SourceGeneration.csproj", "{7223E4B2-40ED-48FB-9BFA-07002AD674DB}"
1313
EndProject
@@ -41,10 +41,10 @@ Global
4141
{7AEDFF97-79E2-441E-8B3F-5C8EC9C1E8FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
4242
{7AEDFF97-79E2-441E-8B3F-5C8EC9C1E8FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
4343
{7AEDFF97-79E2-441E-8B3F-5C8EC9C1E8FA}.Release|Any CPU.Build.0 = Release|Any CPU
44-
{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45-
{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E}.Debug|Any CPU.Build.0 = Debug|Any CPU
46-
{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E}.Release|Any CPU.ActiveCfg = Release|Any CPU
47-
{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E}.Release|Any CPU.Build.0 = Release|Any CPU
44+
{B78B9BD0-6D82-400A-A373-C42051D9C3D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45+
{B78B9BD0-6D82-400A-A373-C42051D9C3D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
46+
{B78B9BD0-6D82-400A-A373-C42051D9C3D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{B78B9BD0-6D82-400A-A373-C42051D9C3D8}.Release|Any CPU.Build.0 = Release|Any CPU
4848
{7223E4B2-40ED-48FB-9BFA-07002AD674DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4949
{7223E4B2-40ED-48FB-9BFA-07002AD674DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
5050
{7223E4B2-40ED-48FB-9BFA-07002AD674DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -58,7 +58,7 @@ Global
5858
{7AEDFF97-79E2-441E-8B3F-5C8EC9C1E8FA} = {E6224881-0E5B-4FDC-99C4-DDE6E59F806B}
5959
{BF947490-D7AE-46E1-B4E0-D8A6D1EA8E5A} = {85A4D137-FEEC-4F3C-9358-F2BFFFF6D2DE}
6060
{78073F44-8382-473D-8B24-90D54B57129E} = {E4FC7A8F-5024-4D51-9753-C2C61CF9DAD0}
61-
{AA593349-BB82-43F0-AD9E-B4EEE8B4B97E} = {9C11B257-64B7-4EC9-BF3E-4859FB66281D}
61+
{B78B9BD0-6D82-400A-A373-C42051D9C3D8} = {9C11B257-64B7-4EC9-BF3E-4859FB66281D}
6262
{7223E4B2-40ED-48FB-9BFA-07002AD674DB} = {9C11B257-64B7-4EC9-BF3E-4859FB66281D}
6363
EndGlobalSection
6464
GlobalSection(ExtensibilityGlobals) = postSolution

0 commit comments

Comments
 (0)