3 references to IUnknownDerivedAttribute
System.Runtime.InteropServices (3)
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\IIUnknownDerivedDetails.cs (1)
39
return (IIUnknownDerivedDetails?)type.GetCustomAttribute(typeof(
IUnknownDerivedAttribute
<,>));
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (1)
24
/// This strategy looks for an <see cref="
IUnknownDerivedAttribute
{T, TImpl}"/> or <see cref="ComExposedClassAttribute{T}"/> attribute on the type of the provided object to discover COM type information.