19 references to UniqueComInterfaceMarshaller
Microsoft.Diagnostics.DataContractReader.Legacy (7)
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (3)
1536__notify_native = (void*)global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToUnmanaged(notify); 1547global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.Free(__notify_native); 1563notify = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToManaged(__notify_native);
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (2)
891__notify_native = (void*)global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.ConvertToUnmanaged(notify); 902global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification>.Free(__notify_native);
IXCLRData.cs (1)
262int TranslateExceptionRecordToNotification(EXCEPTION_RECORD64* record, [MarshalUsing(typeof(UniqueComInterfaceMarshaller<IXCLRDataExceptionNotification>))] IXCLRDataExceptionNotification notify);
SOSDacImpl.IXCLRDataProcess.cs (1)
610int IXCLRDataProcess.TranslateExceptionRecordToNotification(EXCEPTION_RECORD64* record, [MarshalUsing(typeof(UniqueComInterfaceMarshaller<IXCLRDataExceptionNotification>))] IXCLRDataExceptionNotification notify)
System.Data.OleDb (11)
_generated\2\System.Data.Common.UnsafeNativeMethods.IErrorRecords.cs (6)
146ppObject = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.ConvertToManaged(__ppObject_native); 153global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.Free(__ppObject_native); 177__ppObject_native = (void*)global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo>.ConvertToUnmanaged(ppObject); 209__retVal = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__retVal_native); 216global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__retVal_native); 239__invokeRetValUnmanaged = (void*)global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToUnmanaged(__invokeRetVal);
_generated\3\LibraryImports.g.cs (2)
341ppIErrorInfo = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__ppIErrorInfo_native); 348global::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<>))]