1 interface inheriting from IErrorInfo
System.Data.OleDb (1)
Generated\361d1da7f942c932\System.Data.Common.UnsafeNativeMethods.IErrorInfo.cs (1)
31file unsafe interface InterfaceImplementation : global::System.Data.Common.UnsafeNativeMethods.IErrorInfo
32 references to IErrorInfo
System.Data.OleDb (32)
DbPropSet.cs (1)
104OleDbHResult errorInfoHr = UnsafeNativeMethods.GetErrorInfo(0, out UnsafeNativeMethods.IErrorInfo? errorInfo); // 0 - IErrorInfo exists, 1 - no IErrorInfo
Generated\361d1da7f942c932\System.Data.Common.UnsafeNativeMethods.IErrorInfo.cs (12)
53void global::System.Data.Common.UnsafeNativeMethods.IErrorInfo.GetGUID() 57var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.IErrorInfo)); 77global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 83@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>(__this_native); 96global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.IErrorInfo.GetSource(out string pBstrSource) 100var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.IErrorInfo)); 136global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 143@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>(__this_native); 158global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.IErrorInfo.GetDescription(out string pBstrDescription) 162var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.IErrorInfo)); 198global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 205@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>(__this_native);
Generated\361d1da7f942c932\System.Data.Common.UnsafeNativeMethods.IErrorRecords.cs (6)
212global::System.Data.Common.UnsafeNativeMethods.IErrorInfo global::System.Data.Common.UnsafeNativeMethods.IErrorRecords.GetErrorInfo(int ulRecordNum, int lcid) 220global::System.Data.Common.UnsafeNativeMethods.IErrorInfo __retVal = default; 234__retVal = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__retVal_native); 241global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__retVal_native); 256global::System.Data.Common.UnsafeNativeMethods.IErrorInfo __invokeRetVal = default; 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 (3)
342internal static unsafe partial global::System.Data.OleDb.OleDbHResult GetErrorInfo(int dwReserved, out global::System.Data.Common.UnsafeNativeMethods.IErrorInfo ppIErrorInfo) 357ppIErrorInfo = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__ppIErrorInfo_native); 364global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__ppIErrorInfo_native);
OleDb_Util.cs (1)
337internal static OleDbHResult GetErrorDescription(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult hresult, out string message)
OleDbConnection.cs (2)
493internal void OnInfoMessage(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode) 588OleDbHResult hr = UnsafeNativeMethods.GetErrorInfo(0, out UnsafeNativeMethods.IErrorInfo? errorInfo); // 0 - IErrorInfo exists, 1 - no IErrorInfo
OleDbError.cs (1)
24UnsafeNativeMethods.IErrorInfo? errorInfo = errorRecords.GetErrorInfo(index, lcid);
OleDbErrorCollection.cs (1)
15internal OleDbErrorCollection(UnsafeNativeMethods.IErrorInfo? errorInfo)
OleDbException.cs (1)
68internal static OleDbException CreateException(UnsafeNativeMethods.IErrorInfo errorInfo, OleDbHResult errorCode, Exception? inner)
UnsafeNativeMethods.COMWrappers.cs (2)
19[MarshalUsing(typeof(UniqueComInterfaceMarshaller<IErrorInfo>))] 20out IErrorInfo? ppIErrorInfo);
UnsafeNativeMethods.cs (2)
565[return: MarshalUsing(typeof(UniqueComInterfaceMarshaller<IErrorInfo>))] 566IErrorInfo GetErrorInfo(