1 interface inheriting from IErrorInfo
System.Data.OleDb (1)
_generated\1\System.Data.Common.UnsafeNativeMethods.IErrorInfo.cs (1)
22
file unsafe interface InterfaceImplementation : global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
32 references to IErrorInfo
System.Data.OleDb (32)
_generated\1\System.Data.Common.UnsafeNativeMethods.IErrorInfo.cs (12)
41
void global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
.GetGUID()
43
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
));
60
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
@this = default;
65
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>(__this_native);
80
global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
.GetSource(out string pBstrSource)
82
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
));
117
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
@this = default;
124
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>(__this_native);
139
global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
.GetDescription(out string pBstrDescription)
141
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
));
176
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
@this = default;
183
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>(__this_native);
_generated\2\System.Data.Common.UnsafeNativeMethods.IErrorRecords.cs (6)
189
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
global::System.Data.Common.UnsafeNativeMethods.IErrorRecords.GetErrorInfo(int ulRecordNum, int lcid)
195
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
__retVal = default;
209
__retVal = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>.ConvertToManaged(__retVal_native);
216
global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>.Free(__retVal_native);
229
global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
__invokeRetVal = default;
239
__invokeRetValUnmanaged = (void*)global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>.ConvertToUnmanaged(__invokeRetVal);
_generated\3\LibraryImports.g.cs (3)
327
internal static unsafe partial global::System.Data.OleDb.OleDbHResult GetErrorInfo(int dwReserved, out global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
ppIErrorInfo)
341
ppIErrorInfo = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>.ConvertToManaged(__ppIErrorInfo_native);
348
global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.
IErrorInfo
>.Free(__ppIErrorInfo_native);
DbPropSet.cs (1)
104
OleDbHResult errorInfoHr = UnsafeNativeMethods.GetErrorInfo(0, out UnsafeNativeMethods.
IErrorInfo
? errorInfo); // 0 - IErrorInfo exists, 1 - no IErrorInfo
OleDb_Util.cs (1)
337
internal static OleDbHResult GetErrorDescription(UnsafeNativeMethods.
IErrorInfo
errorInfo, OleDbHResult hresult, out string message)
OleDbConnection.cs (2)
493
internal void OnInfoMessage(UnsafeNativeMethods.
IErrorInfo
errorInfo, OleDbHResult errorCode)
588
OleDbHResult hr = UnsafeNativeMethods.GetErrorInfo(0, out UnsafeNativeMethods.
IErrorInfo
? errorInfo); // 0 - IErrorInfo exists, 1 - no IErrorInfo
OleDbError.cs (1)
20
UnsafeNativeMethods.
IErrorInfo
errorInfo = errorRecords.GetErrorInfo(index, lcid);
OleDbErrorCollection.cs (1)
15
internal OleDbErrorCollection(UnsafeNativeMethods.
IErrorInfo
? errorInfo)
OleDbException.cs (1)
68
internal static OleDbException CreateException(UnsafeNativeMethods.
IErrorInfo
errorInfo, OleDbHResult errorCode, Exception? inner)
UnsafeNativeMethods.COMWrappers.cs (2)
19
[MarshalUsing(typeof(UniqueComInterfaceMarshaller<
IErrorInfo
>))]
20
out
IErrorInfo
? ppIErrorInfo);
UnsafeNativeMethods.cs (2)
565
[return: MarshalUsing(typeof(UniqueComInterfaceMarshaller<
IErrorInfo
>))]
566
IErrorInfo
GetErrorInfo(