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)); 78global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 84@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>(__this_native); 98global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.IErrorInfo.GetSource(out string pBstrSource) 102var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.IErrorInfo)); 140global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 147@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>(__this_native); 163global::System.Data.OleDb.OleDbHResult global::System.Data.Common.UnsafeNativeMethods.IErrorInfo.GetDescription(out string pBstrDescription) 167var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Data.Common.UnsafeNativeMethods.IErrorInfo)); 205global::System.Data.Common.UnsafeNativeMethods.IErrorInfo @this = default; 212@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)
219global::System.Data.Common.UnsafeNativeMethods.IErrorInfo global::System.Data.Common.UnsafeNativeMethods.IErrorRecords.GetErrorInfo(int ulRecordNum, int lcid) 227global::System.Data.Common.UnsafeNativeMethods.IErrorInfo __retVal = default; 242__retVal = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__retVal_native); 249global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.Free(__retVal_native); 265global::System.Data.Common.UnsafeNativeMethods.IErrorInfo __invokeRetVal = default; 274__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)
351internal static unsafe partial global::System.Data.OleDb.OleDbHResult GetErrorInfo(int dwReserved, out global::System.Data.Common.UnsafeNativeMethods.IErrorInfo ppIErrorInfo) 367ppIErrorInfo = global::System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller<global::System.Data.Common.UnsafeNativeMethods.IErrorInfo>.ConvertToManaged(__ppIErrorInfo_native); 374global::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(