1 instantiation of ComObject
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\StrategyBasedComWrappers.cs (1)
101
var rcw = new
ComObject
(GetOrCreateInterfaceDetailsStrategy(), GetOrCreateIUnknownStrategy(), CreateCacheStrategy(), (void*)externalComObject)
11 references to ComObject
ILCompiler.Diagnostics (2)
PdbWriter.cs (2)
132
ComObject
ngenWriterComObject = (
ComObject
)(object)_ngenWriter;
Microsoft.Diagnostics.DataContractReader.Legacy (2)
SOSDacImpl.IXCLRDataProcess.cs (2)
615
ComObject
comObj = (
ComObject
)(object)notify;
System.Data.OleDb (1)
UnsafeNativeMethods.COMWrappers.cs (1)
26
((
ComObject
)obj).FinalRelease();
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)
53
if (OperatingSystem.IsWindows() && RuntimeFeature.IsDynamicCodeSupported &&
ComObject
.BuiltInComSupported &&
ComObject
.ComImportInteropEnabled)
101
var
rcw = new ComObject(GetOrCreateInterfaceDetailsStrategy(), GetOrCreateIUnknownStrategy(), CreateCacheStrategy(), (void*)externalComObject)