117 instantiations of GeneratedComInterface
ILCompiler.Diagnostics (2)
ISymNGenWriter.cs (2)
42[GeneratedComInterface] 114[GeneratedComInterface]
Microsoft.Diagnostics.DataContractReader.Legacy (54)
Dbi\IDacDbiInterface.cs (1)
356[GeneratedComInterface]
ICLRData.cs (5)
13[GeneratedComInterface] 21[GeneratedComInterface] 59[GeneratedComInterface] 72[GeneratedComInterface] 84[GeneratedComInterface]
IMetaDataImport.cs (3)
14[GeneratedComInterface] 218[GeneratedComInterface] 267[GeneratedComInterface]
ISOSDacInterface.cs (22)
390[GeneratedComInterface] 503[GeneratedComInterface] 560[GeneratedComInterface] 568[GeneratedComInterface] 587[GeneratedComInterface] 648[GeneratedComInterface] 903[GeneratedComInterface] 952[GeneratedComInterface] 964[GeneratedComInterface] 992[GeneratedComInterface] 1011[GeneratedComInterface] 1049[GeneratedComInterface] 1063[GeneratedComInterface] 1086[GeneratedComInterface] 1093[GeneratedComInterface] 1109[GeneratedComInterface] 1119[GeneratedComInterface] 1127[GeneratedComInterface] 1149[GeneratedComInterface] 1171[GeneratedComInterface] 1179[GeneratedComInterface] 1187[GeneratedComInterface]
IXCLRData.cs (23)
64[GeneratedComInterface] 162[GeneratedComInterface] 170[GeneratedComInterface] 359[GeneratedComInterface] 369[GeneratedComInterface] 402[GeneratedComInterface] 466[GeneratedComInterface] 474[GeneratedComInterface] 541[GeneratedComInterface] 617[GeneratedComInterface] 637[GeneratedComInterface] 671[GeneratedComInterface] 786[GeneratedComInterface] 905[GeneratedComInterface] 964[GeneratedComInterface] 1011[GeneratedComInterface] 1118[GeneratedComInterface] 1140[GeneratedComInterface] 1152[GeneratedComInterface] 1160[GeneratedComInterface] 1168[GeneratedComInterface] 1178[GeneratedComInterface] 1195[GeneratedComInterface]
Microsoft.DiaSymReader (33)
Metadata\IMetadataEmit.cs (1)
16[GeneratedWhenPossibleComInterface]
Metadata\IMetadataImport.cs (1)
18[GeneratedComInterface(StringMarshalling = StringMarshalling.Utf16)]
Metadata\IMetadataImportProvider.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymEncUnmanagedMethod.cs (1)
14[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedAsyncMethod.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedBinder.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedBinder2.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedBinder3.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedBinder4.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedConstant.cs (1)
14[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedDispose.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedDocument.cs (1)
14[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedEncUpdate.cs (1)
16[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedMethod.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedMethod2.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedNamespace.cs (1)
14[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader.cs (1)
16[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader2.cs (1)
17[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader3.cs (1)
17[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader4.cs (1)
17[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader5.cs (1)
17[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedReader6.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedScope.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedScope2.cs (1)
12[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedSourceServerModule.cs (1)
13[GeneratedWhenPossibleComInterface]
Reader\ISymUnmanagedVariable.cs (1)
13[GeneratedWhenPossibleComInterface]
Utilities\IUnsafeComStream.cs (1)
21[GeneratedWhenPossibleComInterface]
Writer\ISymUnmanagedAsyncMethodPropertiesWriter.cs (1)
16[GeneratedWhenPossibleComInterface]
Writer\ISymUnmanagedCompilerInfoWriter.cs (1)
13[GeneratedWhenPossibleComInterface]
Writer\ISymUnmanagedDocumentWriter.cs (1)
14[GeneratedWhenPossibleComInterface]
Writer\ISymUnmanagedWriter.cs (3)
17[GeneratedWhenPossibleComInterface] 33[GeneratedComInterface(StringMarshalling = StringMarshalling.Utf16)] 129[GeneratedComInterface(StringMarshalling = StringMarshalling.Utf16)]
System.Data.OleDb (3)
UnsafeNativeMethods.cs (3)
511[Guid("0C733A74-2A1C-11CE-ADE5-00AA0044773D"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), GeneratedComInterface, SuppressUnmanagedCodeSecurity] 519[Guid("1CF2B120-547D-101B-8E65-08002B2BD119"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), GeneratedComInterface, SuppressUnmanagedCodeSecurity] 551[Guid("0C733A67-2A1C-11CE-ADE5-00AA0044773D"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), GeneratedComInterface, SuppressUnmanagedCodeSecurity]
System.Transactions.Local (25)
System\Transactions\DtcProxyShim\DtcInterfaces\IPrepareInfo.cs (1)
10[GeneratedComInterface, Guid("80c7bfd0-87ee-11ce-8081-0080c758527e"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs (1)
10[GeneratedComInterface, Guid(Guids.IID_IResourceManager), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerFactory2.cs (1)
10[GeneratedComInterface, Guid("6B369C21-FBD2-11d1-8F47-00C04F8EE57D"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerSink.cs (1)
10[GeneratedComInterface, Guid("0D563181-DEFB-11CE-AED1-00AA0051E2C4"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITmNodeName.cs (1)
10[GeneratedComInterface, Guid("30274F88-6EE4-474e-9B95-7807BC9EF8CF"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransaction.cs (1)
10[GeneratedComInterface, Guid(Guids.IID_ITransaction), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionCloner.cs (1)
10[GeneratedComInterface, Guid("02656950-2152-11d0-944C-00A0C905416E"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionDispenser.cs (1)
12[GeneratedComInterface, Guid(Guids.IID_ITransactionDispenser), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionEnlistmentAsync.cs (1)
10[GeneratedComInterface, Guid("0fb15081-af41-11ce-bd2b-204c4f4f5020"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExport.cs (1)
10[GeneratedComInterface, Guid("0141fda5-8fc0-11ce-bd18-204c4f4f5020"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExportFactory.cs (1)
10[GeneratedComInterface, Guid("E1CF9B53-8745-11ce-A9BA-00AA006C3706"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImport.cs (1)
10[GeneratedComInterface, Guid("E1CF9B5A-8745-11ce-A9BA-00AA006C3706"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImportWhereabouts.cs (1)
10[GeneratedComInterface, Guid("0141fda4-8fc0-11ce-bd18-204c4f4f5020"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionOptions.cs (1)
10[GeneratedComInterface, Guid("3A6AD9E0-23B9-11cf-AD60-00AA00A74CCD"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0EnlistmentAsync.cs (1)
10[GeneratedComInterface, Guid("82DC88E1-A954-11d1-8F88-00600895E7D5"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0Factory.cs (1)
10[GeneratedComInterface, Guid("82DC88E0-A954-11d1-8F88-00600895E7D5"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0NotifyAsync.cs (1)
10[GeneratedComInterface, Guid("EF081809-0C76-11d2-87A6-00C04F990F34"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiver.cs (1)
10[GeneratedComInterface, Guid("59313E03-B36C-11cf-A539-00AA006887C3"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiverFactory.cs (1)
10[GeneratedComInterface, Guid("59313E02-B36C-11cf-A539-00AA006887C3"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionResourceAsync.cs (1)
10[GeneratedComInterface, Guid("69E971F0-23CE-11cf-AD60-00AA00A74CCD"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitter.cs (1)
10[GeneratedComInterface, Guid("59313E01-B36C-11cf-A539-00AA006887C3"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitterFactory.cs (1)
10[GeneratedComInterface, Guid("59313E00-B36C-11cf-A539-00AA006887C3"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterBallotAsync2.cs (1)
10[GeneratedComInterface, Guid("5433376C-414D-11d3-B206-00C04FC2F3EF"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterFactory2.cs (1)
10[GeneratedComInterface, Guid("5433376A-414D-11d3-B206-00C04FC2F3EF"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterNotifyAsync2.cs (1)
11[GeneratedComInterface, Guid("5433376B-414D-11d3-B206-00C04FC2F3EF"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
6 references to GeneratedComInterface
Microsoft.DiaSymReader (1)
SymUnmanagedFactory.cs (1)
6global using GeneratedWhenPossibleComInterfaceAttribute = System.Runtime.InteropServices.Marshalling.GeneratedComInterfaceAttribute;
System.Runtime.InteropServices (5)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
12/// An interface details strategy that enables discovering both interfaces defined with source-generated COM (i.e. <see cref="GeneratedComInterfaceAttribute"/> and <see cref="IUnknownDerivedAttribute{T, TImpl}"/>) and built-in COM (i.e. <see cref="ComImportAttribute"/>).
System\Runtime\InteropServices\Marshalling\GeneratedComClassAttribute.cs (1)
10/// This attribute is only valid on types that implement at least one <see cref="GeneratedComInterfaceAttribute"/>-attributed interface.
System\Runtime\InteropServices\Marshalling\GeneratedComInterfaceAttribute.cs (2)
22/// If the attributed interface inherits from another interface with <see cref="GeneratedComInterfaceAttribute"/>, 33/// If the attributed interface inherits from another interface with <see cref="GeneratedComInterfaceAttribute"/>,
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (1)
28/// This strategy can discover interfaces and classes that use source-generated COM interop that use the <see cref="GeneratedComInterfaceAttribute"/> and <see cref="GeneratedComClassAttribute"/> attributes.