1 instantiation of ComObject
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (1)
96
var rcw = new
ComObject
(GetOrCreateInterfaceDetailsStrategy(), GetOrCreateIUnknownStrategy(), CreateCacheStrategy(), (void*)externalComObject)
6 references to ComObject
System.Runtime.InteropServices (6)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
183
/// This interface enables a COM Object Wrapper (such as <see cref="
ComObject
"/>) to provide a built-in COM object to enable integration between built-in COM objects and
System\Runtime\InteropServices\Marshalling\ComObject.cs (2)
78
/// Releases all references owned by this <see cref="
ComObject
" /> if it is a unique instance.
81
/// This method does nothing if the <see cref="
ComObject
" /> was not created with
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (3)
48
if (OperatingSystem.IsWindows() && RuntimeFeature.IsDynamicCodeSupported &&
ComObject
.BuiltInComSupported &&
ComObject
.ComImportInteropEnabled)
96
var
rcw = new ComObject(GetOrCreateInterfaceDetailsStrategy(), GetOrCreateIUnknownStrategy(), CreateCacheStrategy(), (void*)externalComObject)