Update to use CustomMarshaller entry point type (#71398)
authorElinor Fung <elfung@microsoft.com>
Tue, 28 Jun 2022 23:07:49 +0000 (16:07 -0700)
committerGitHub <noreply@github.com>
Tue, 28 Jun 2022 23:07:49 +0000 (16:07 -0700)
commit6c10d0e7b03c581a779e33f453ba0748639de596
tree515c0bca2746d43269e277ba67a99cff1692c1aa
parent333742be34048ee6a1eb88a75abe72f774c65a69
Update to use CustomMarshaller entry point type (#71398)
22 files changed:
eng/generators.targets
src/libraries/Common/src/Interop/Interop.Ldap.cs
src/libraries/Common/src/Interop/Windows/CryptUI/Interop.CryptUIDlgCertificate.cs
src/libraries/Common/src/Interop/Windows/WinHttp/Interop.winhttp.cs
src/libraries/Common/src/Interop/Windows/WinHttp/Interop.winhttp_types.cs
src/libraries/Common/src/Interop/Windows/WinMm/Interop.waveOutGetDevCaps.cs
src/libraries/Common/src/Interop/Windows/WinSock/Interop.WinsockBSD.cs
src/libraries/System.Diagnostics.EventLog/src/System/Diagnostics/Reader/UnsafeNativeMethods.cs
src/libraries/System.Drawing.Common/src/Interop/Windows/Interop.Gdi32.cs
src/libraries/System.Runtime.InteropServices/gen/LibraryImportGenerator/Analyzers/CustomTypeMarshallerAnalyzer.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/ManualTypeMarshallingHelper.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/AttributedMarshallingModelGeneratorFactory.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/MarshallingAttributeInfo.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Microsoft.Interop.SourceGeneration.csproj
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/TypeNames.cs
src/libraries/System.Runtime.InteropServices/tests/Ancillary.Interop/CustomMarshallerAttribute.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/Ancillary.Interop/CustomTypeMarshallersAttributeBase.cs [deleted file]
src/libraries/System.Runtime.InteropServices/tests/Ancillary.Interop/ManagedToUnmanagedMarshallersAttribute.cs [deleted file]
src/libraries/System.Runtime.InteropServices/tests/Ancillary.Interop/Scenario.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/LibraryImportGenerator.Tests/CustomMarshallingTests.cs
src/libraries/System.Runtime.InteropServices/tests/LibraryImportGenerator.UnitTests/CodeSnippets.cs
src/libraries/System.Runtime.InteropServices/tests/TestAssets/SharedTypes/NonBlittable.cs