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)
6
global 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.