23 references to UniqueComInterfaceMarshaller
libmscordaccore_universal (2)
Entrypoints.cs (2)
243
legacyObj =
UniqueComInterfaceMarshaller
<IDacDbiInterface>.ConvertToManaged((void*)legacyImplPtr);
298
UniqueComInterfaceMarshaller
<ICorDebugDataTarget>.ConvertToManaged((void*)pTarget)!;
Microsoft.Diagnostics.DataContractReader.Legacy (9)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (3)
1592
__notify_native = (void*)global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToUnmanaged(notify);
1603
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.Free(__notify_native);
1619
notify = global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToManaged(__notify_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (2)
925
__notify_native = (void*)global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToUnmanaged(notify);
936
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.Free(__notify_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.cs (2)
893
__notify_native = (void*)global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToUnmanaged(notify);
904
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.Free(__notify_native);
IXCLRData.cs (1)
269
int TranslateExceptionRecordToNotification(EXCEPTION_RECORD64* record, [MarshalUsing(typeof(
UniqueComInterfaceMarshaller
<IXCLRDataExceptionNotification>))] IXCLRDataExceptionNotification notify);
SOSDacImpl.IXCLRDataProcess.cs (1)
1167
int IXCLRDataProcess.TranslateExceptionRecordToNotification(EXCEPTION_RECORD64* record, [MarshalUsing(typeof(
UniqueComInterfaceMarshaller
<IXCLRDataExceptionNotification>))] IXCLRDataExceptionNotification notify)
System.Data.OleDb (11)
Generated\361d1da7f942c932\System.Data.Common.UnsafeNativeMethods.IErrorRecords.cs (6)
167
ppObject = global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.ConvertToManaged(__ppObject_native);
174
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.Free(__ppObject_native);
200
__ppObject_native = (void*)global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.ConvertToUnmanaged(ppObject);
234
__retVal = global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__retVal_native);
241
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__retVal_native);
265
__invokeRetValUnmanaged = (void*)global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToUnmanaged(__invokeRetVal);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (2)
357
ppIErrorInfo = global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__ppIErrorInfo_native);
364
global::System.Runtime.InteropServices.Marshalling.
UniqueComInterfaceMarshaller
<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__ppIErrorInfo_native);
UnsafeNativeMethods.COMWrappers.cs (1)
19
[MarshalUsing(typeof(
UniqueComInterfaceMarshaller
<IErrorInfo>))]
UnsafeNativeMethods.cs (2)
562
[MarshalUsing(typeof(
UniqueComInterfaceMarshaller
<ISQLErrorInfo>))]
565
[return: MarshalUsing(typeof(
UniqueComInterfaceMarshaller
<IErrorInfo>))]
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (1)
22
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder), MarshalMode.Default, typeof(
UniqueComInterfaceMarshaller
<>))]