2 implementations of IIUnknownDerivedDetails
System.Runtime.InteropServices (2)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
173private sealed class ComImportDetails(Guid iid, Type implementation) : IIUnknownDerivedDetails
System\Runtime\InteropServices\Marshalling\IUnknownDerivedAttribute.cs (1)
16public class IUnknownDerivedAttribute<T, TImpl> : Attribute, IIUnknownDerivedDetails
36 references to IIUnknownDerivedDetails
Microsoft.Diagnostics.DataContractReader.Legacy (16)
_generated\0\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAppDomain.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\1\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataExceptionState.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\10\Microsoft.Diagnostics.DataContractReader.Legacy.MetaDataImportImpl.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\11\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\12\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSHandleEnum.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\13\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSMemoryEnum.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\14\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSStackRefEnum.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\15\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSMethodEnum.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\2\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataFrame.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\3\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodDefinition.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\4\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodInstance.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\5\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataModule.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\6\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataStackWalk.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\7\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataTask.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\8\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataValue.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\9\Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiImpl.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
Microsoft.DiaSymReader (6)
_generated\0\Microsoft.DiaSymReader.MetadataAdapterBase.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\1\Microsoft.DiaSymReader.SymReaderMetadataAdapter.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\2\Microsoft.DiaSymReader.SymWriterMetadataAdapter.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\3\Microsoft.DiaSymReader.ComMemoryStream.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\4\Microsoft.DiaSymReader.ComStreamWrapper.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\5\Microsoft.DiaSymReader.Utilities.UnsafeComStreamWrapper.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
System.Runtime.InteropServices (10)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
60public IIUnknownDerivedDetails? GetIUnknownDerivedDetails(RuntimeTypeHandle type)
System\Runtime\InteropServices\Marshalling\ComObject.cs (1)
125IIUnknownDerivedDetails? details = InterfaceDetailsStrategy.GetIUnknownDerivedDetails(handle);
System\Runtime\InteropServices\Marshalling\DefaultCaching.cs (1)
17IIUnknownCacheStrategy.TableInfo IIUnknownCacheStrategy.ConstructTableInfo(RuntimeTypeHandle handle, IIUnknownDerivedDetails details, void* ptr)
System\Runtime\InteropServices\Marshalling\DefaultIUnknownInterfaceDetailsStrategy.cs (2)
15public IIUnknownDerivedDetails? GetIUnknownDerivedDetails(RuntimeTypeHandle type) 17return IIUnknownDerivedDetails.GetFromAttribute(type);
System\Runtime\InteropServices\Marshalling\IIUnknownCacheStrategy.cs (2)
38/// <param name="interfaceDetails">An <see cref="IIUnknownDerivedDetails"/> instance</param> 41TableInfo ConstructTableInfo(RuntimeTypeHandle handle, IIUnknownDerivedDetails interfaceDetails, void* ptr);
System\Runtime\InteropServices\Marshalling\IIUnknownDerivedDetails.cs (2)
32internal static IIUnknownDerivedDetails? GetFromAttribute(RuntimeTypeHandle handle) 39return (IIUnknownDerivedDetails?)type.GetCustomAttribute(typeof(IUnknownDerivedAttribute<,>));
System\Runtime\InteropServices\Marshalling\IIUnknownInterfaceDetailsStrategy.cs (1)
20IIUnknownDerivedDetails? GetIUnknownDerivedDetails(RuntimeTypeHandle type);
System.Transactions.Local (4)
_generated\1\System.Transactions.DtcProxyShim.EnlistmentNotifyShim.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\2\System.Transactions.DtcProxyShim.Phase0NotifyShim.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\3\System.Transactions.DtcProxyShim.ResourceManagerNotifyShim.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;
_generated\4\System.Transactions.DtcProxyShim.VoterNotifyShim.cs (1)
12global::System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails details;