|
// <auto-generated />
#pragma warning disable CS0612, CS0618, CS0649, CS1591
[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
file unsafe struct InterfaceImplementationVtable
{
public delegate* unmanaged[MemberFunction]<void*, global::System.Guid*, void**, int> QueryInterface_0;
public delegate* unmanaged[MemberFunction]<void*, uint> AddRef_1;
public delegate* unmanaged[MemberFunction]<void*, uint> Release_2;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, global::System.Guid*, global::System.Guid*, global::System.Guid*, void**, int> DefineDocument_3;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int, int> SetUserEntryPoint_4;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, int> OpenMethod_5;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> CloseMethod_6;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int, uint*, int> OpenScope_7;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int, int> CloseScope_8;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint, uint, int> SetScopeRange_9;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, uint, uint, byte*, uint, uint, uint, uint, uint, int> DefineLocalVariable_10;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, uint, uint, uint, uint, uint, uint, int> DefineParameter_11;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ushort*, uint, uint, byte*, uint, uint, uint, uint, int> DefineField_12;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, uint, uint, byte*, uint, uint, uint, uint, int> DefineGlobalVariable_13;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> Close_14;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, ushort*, int, byte*, int> SetSymAttribute_15;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, int> OpenNamespace_16;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> CloseNamespace_17;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, int> UsingNamespace_18;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, uint, uint, void*, uint, uint, int> SetMethodSourceRange_19;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, ushort*, void*, int, int> Initialize_20;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.DiaSymReader.ImageDebugDirectory*, uint, uint*, byte*, int> GetDebugInfo_21;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, int, int*, int*, int*, int*, int*, int> DefineSequencePoints_22;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint, int> RemapToken_23;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, ushort*, void*, int, ushort*, int> Initialize2_24;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, global::System.Runtime.InteropServices.Marshalling.ComVariant, uint, byte*, int> DefineConstant_25;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> Abort_26;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, int, int, uint, int, uint, uint, uint, uint, int> DefineLocalVariable2_27;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, int, int, uint, uint, uint, uint, int> DefineGlobalVariable2_28;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ushort*, global::Microsoft.DiaSymReader.VariantStructure, int, int> DefineConstant2_29;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, int, int, int> OpenMethod2_30;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> Commit_31;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.DiaSymReader.ImageDebugDirectory*, uint, uint*, byte*, int> GetDebugInfoWithPadding_32;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> OpenMapTokensToSourceSpans_33;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int> CloseMapTokensToSourceSpans_34;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, int, void*, int, int, int, int, int> MapTokenToSourceSpan_35;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, void*, void*, int> InitializeDeterministic_36;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, byte*, int, int> UpdateSignatureByHashingContent_37;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::System.Guid, uint, int, int> UpdateSignature_38;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, byte*, int, int> SetSourceServerData_39;
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, byte*, int, int> SetSourceLinkData_40;
}
file unsafe sealed class InterfaceInformation : global::System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceType
{
public static global::System.Guid Iid { get; } = new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]);
public static void** ManagedVirtualMethodTable => (void**)global::System.Runtime.CompilerServices.Unsafe.AsPointer(in InterfaceImplementation.Vtable);
}
[global::System.Runtime.InteropServices.DynamicInterfaceCastableImplementationAttribute]
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.ISymUnmanagedWriter8
{
[global::System.Runtime.CompilerServices.FixedAddressValueTypeAttribute]
public static readonly InterfaceImplementationVtable Vtable;
static InterfaceImplementation()
{
global::System.Runtime.InteropServices.NativeMemory.Copy(
global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter5).TypeHandle).ManagedVirtualMethodTable,
global::System.Runtime.CompilerServices.Unsafe.AsPointer(ref Vtable),
(nuint)(sizeof(void*) * 36));
Vtable.InitializeDeterministic_36 = &ABI_InitializeDeterministic;
Vtable.UpdateSignatureByHashingContent_37 = &ABI_UpdateSignatureByHashingContent;
Vtable.UpdateSignature_38 = &ABI_UpdateSignature;
Vtable.SetSourceServerData_39 = &ABI_SetSourceServerData;
Vtable.SetSourceLinkData_40 = &ABI_SetSourceLinkData;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.InitializeDeterministic(object emitter, object stream)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, void*, int> )__vtable[36]);
{
void* __emitter_native = default;
void* __stream_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__stream_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(stream);
__emitter_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(emitter);
{
__invokeRetVal = __target(__this, __emitter_native, __stream_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__stream_native);
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__emitter_native);
}
}
}
[global::System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute(CallConvs = new[] { typeof(global::System.Runtime.CompilerServices.CallConvMemberFunction) })]
internal static int ABI_InitializeDeterministic(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, void* __emitter_native, void* __stream_native)
{
global::Microsoft.DiaSymReader.ISymUnmanagedWriter8 @this = default;
object emitter = default;
object stream = default;
int __retVal = default;
try
{
// Unmarshal - Convert native data to managed data.
stream = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToManaged(__stream_native);
emitter = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToManaged(__emitter_native);
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedWriter8>(__this_native);
@this.InitializeDeterministic(emitter, stream);
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
__retVal = 0; // S_OK
}
catch (global::System.Exception __exception)
{
__retVal = global::System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<int>.ConvertToUnmanaged(__exception);
}
return __retVal;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
unsafe void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.UpdateSignatureByHashingContent(byte* buffer, int size)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, byte*, int, int> )__vtable[37]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, buffer, size);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute(CallConvs = new[] { typeof(global::System.Runtime.CompilerServices.CallConvMemberFunction) })]
internal static int ABI_UpdateSignatureByHashingContent(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, byte* buffer, int size)
{
global::Microsoft.DiaSymReader.ISymUnmanagedWriter8 @this = default;
int __retVal = default;
try
{
// Unmarshal - Convert native data to managed data.
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedWriter8>(__this_native);
@this.UpdateSignatureByHashingContent(buffer, size);
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
__retVal = 0; // S_OK
}
catch (global::System.Exception __exception)
{
__retVal = global::System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<int>.ConvertToUnmanaged(__exception);
}
return __retVal;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.UpdateSignature(global::System.Guid pdbId, uint stamp, int age)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::System.Guid, uint, int, int> )__vtable[38]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, pdbId, stamp, age);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute(CallConvs = new[] { typeof(global::System.Runtime.CompilerServices.CallConvMemberFunction) })]
internal static int ABI_UpdateSignature(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::System.Guid pdbId, uint stamp, int age)
{
global::Microsoft.DiaSymReader.ISymUnmanagedWriter8 @this = default;
int __retVal = default;
try
{
// Unmarshal - Convert native data to managed data.
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedWriter8>(__this_native);
@this.UpdateSignature(pdbId, stamp, age);
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
__retVal = 0; // S_OK
}
catch (global::System.Exception __exception)
{
__retVal = global::System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<int>.ConvertToUnmanaged(__exception);
}
return __retVal;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
unsafe void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetSourceServerData(byte* data, int size)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, byte*, int, int> )__vtable[39]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, data, size);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute(CallConvs = new[] { typeof(global::System.Runtime.CompilerServices.CallConvMemberFunction) })]
internal static int ABI_SetSourceServerData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, byte* data, int size)
{
global::Microsoft.DiaSymReader.ISymUnmanagedWriter8 @this = default;
int __retVal = default;
try
{
// Unmarshal - Convert native data to managed data.
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedWriter8>(__this_native);
@this.SetSourceServerData(data, size);
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
__retVal = 0; // S_OK
}
catch (global::System.Exception __exception)
{
__retVal = global::System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<int>.ConvertToUnmanaged(__exception);
}
return __retVal;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
unsafe void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetSourceLinkData(byte* data, int size)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, byte*, int, int> )__vtable[40]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, data, size);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute(CallConvs = new[] { typeof(global::System.Runtime.CompilerServices.CallConvMemberFunction) })]
internal static int ABI_SetSourceLinkData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, byte* data, int size)
{
global::Microsoft.DiaSymReader.ISymUnmanagedWriter8 @this = default;
int __retVal = default;
try
{
// Unmarshal - Convert native data to managed data.
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedWriter8>(__this_native);
@this.SetSourceLinkData(data, size);
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
__retVal = 0; // S_OK
}
catch (global::System.Exception __exception)
{
__retVal = global::System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<int>.ConvertToUnmanaged(__exception);
}
return __retVal;
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineDocument(string url, ref global::System.Guid language, ref global::System.Guid languageVendor, ref global::System.Guid documentType)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, global::System.Guid*, global::System.Guid*, global::System.Guid*, void**, int> )__vtable[3]);
{
bool __invokeSucceeded = default;
global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter __retVal = default;
void* __retVal_native = default;
int __invokeRetVal = default;
try
{
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (global::System.Guid* __documentType_native = &documentType)
fixed (global::System.Guid* __languageVendor_native = &languageVendor)
fixed (global::System.Guid* __language_native = &language)
fixed (void* __url_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(url))
{
__invokeRetVal = __target(__this, (ushort*)__url_native, __language_native, __languageVendor_native, __documentType_native, &__retVal_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
__invokeSucceeded = true;
// Unmarshal - Convert native data to managed data.
__retVal = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.ConvertToManaged(__retVal_native);
}
finally
{
if (__invokeSucceeded)
{
// CleanupCalleeAllocated - Perform cleanup of callee allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.Free(__retVal_native);
}
}
return __retVal;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetUserEntryPoint(int entryMethodToken)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int, int> )__vtable[4]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, entryMethodToken);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.OpenMethod(uint methodToken)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, int> )__vtable[5]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, methodToken);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.CloseMethod()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[6]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
uint global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.OpenScope(int startOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int, uint*, int> )__vtable[7]);
{
uint __retVal;
int __invokeRetVal;
{
__invokeRetVal = __target(__this, startOffset, &__retVal);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
return __retVal;
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.CloseScope(int endOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int, int> )__vtable[8]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, endOffset);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetScopeRange(uint scopeID, uint startOffset, uint endOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint, uint, int> )__vtable[9]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, scopeID, startOffset, endOffset);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineLocalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint startOffset, uint endOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, uint, uint, byte*, uint, uint, uint, uint, uint, int> )__vtable[10]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, attributes, sig, signature, addrKind, addr1, addr2, startOffset, endOffset);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineParameter(string name, uint attributes, uint sequence, uint addrKind, uint addr1, uint addr2, uint addr3)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, uint, uint, uint, uint, uint, uint, int> )__vtable[11]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, attributes, sequence, addrKind, addr1, addr2, addr3);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineField(uint parent, string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ushort*, uint, uint, byte*, uint, uint, uint, uint, int> )__vtable[12]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, parent, (ushort*)__name_native, attributes, sig, signature, addrKind, addr1, addr2, addr3);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineGlobalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, uint, uint, byte*, uint, uint, uint, uint, int> )__vtable[13]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, attributes, sig, signature, addrKind, addr1, addr2, addr3);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.Close()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[14]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetSymAttribute(uint parent, string name, int length, byte* data)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, ushort*, int, byte*, int> )__vtable[15]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, parent, (ushort*)__name_native, length, data);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.OpenNamespace(string name)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, int> )__vtable[16]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.CloseNamespace()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[17]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.UsingNamespace(string fullName)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, int> )__vtable[18]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __fullName_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(fullName))
{
__invokeRetVal = __target(__this, (ushort*)__fullName_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.SetMethodSourceRange(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter startDoc, uint startLine, uint startColumn, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter endDoc, uint endLine, uint endColumn)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, uint, uint, void*, uint, uint, int> )__vtable[19]);
{
void* __startDoc_native = default;
void* __endDoc_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__endDoc_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.ConvertToUnmanaged(endDoc);
__startDoc_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.ConvertToUnmanaged(startDoc);
{
__invokeRetVal = __target(__this, __startDoc_native, startLine, startColumn, __endDoc_native, endLine, endColumn);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.Free(__endDoc_native);
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.Free(__startDoc_native);
}
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.Initialize(object emitter, string filename, object ptrIStream, bool fullBuild)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, ushort*, void*, int, int> )__vtable[20]);
{
void* __emitter_native = default;
void* __ptrIStream_native = default;
int __fullBuild_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__fullBuild_native = (int)(fullBuild ? 1 : 0);
__ptrIStream_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(ptrIStream);
__emitter_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(emitter);
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __filename_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(filename))
{
__invokeRetVal = __target(__this, __emitter_native, (ushort*)__filename_native, __ptrIStream_native, __fullBuild_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__ptrIStream_native);
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__emitter_native);
}
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.GetDebugInfo(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.DiaSymReader.ImageDebugDirectory*, uint, uint*, byte*, int> )__vtable[21]);
{
dataCountPtr = default;
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (uint* __dataCountPtr_native = &dataCountPtr)
fixed (global::Microsoft.DiaSymReader.ImageDebugDirectory* __debugDirectory_native = &debugDirectory)
{
__invokeRetVal = __target(__this, __debugDirectory_native, dataCount, __dataCountPtr_native, data);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineSequencePoints(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int count, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, int, int*, int*, int*, int*, int*, int> )__vtable[22]);
{
void* __document_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__document_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.ConvertToUnmanaged(document);
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __endColumns_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<int, int>.ManagedToUnmanagedIn.GetPinnableReference(endColumns))
fixed (void* __endLines_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<int, int>.ManagedToUnmanagedIn.GetPinnableReference(endLines))
fixed (void* __columns_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<int, int>.ManagedToUnmanagedIn.GetPinnableReference(columns))
fixed (void* __lines_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<int, int>.ManagedToUnmanagedIn.GetPinnableReference(lines))
fixed (void* __offsets_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<int, int>.ManagedToUnmanagedIn.GetPinnableReference(offsets))
{
__invokeRetVal = __target(__this, __document_native, count, (int*)__offsets_native, (int*)__lines_native, (int*)__columns_native, (int*)__endLines_native, (int*)__endColumns_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.Free(__document_native);
}
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.RemapToken(uint oldToken, uint newToken)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint, int> )__vtable[23]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, oldToken, newToken);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.Initialize2(object emitter, string tempfilename, object ptrIStream, bool fullBuild, string finalfilename)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, void*, ushort*, void*, int, ushort*, int> )__vtable[24]);
{
void* __emitter_native = default;
void* __ptrIStream_native = default;
int __fullBuild_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__fullBuild_native = (int)(fullBuild ? 1 : 0);
__ptrIStream_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(ptrIStream);
__emitter_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.ConvertToUnmanaged(emitter);
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __finalfilename_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(finalfilename))
fixed (void* __tempfilename_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(tempfilename))
{
__invokeRetVal = __target(__this, __emitter_native, (ushort*)__tempfilename_native, __ptrIStream_native, __fullBuild_native, (ushort*)__finalfilename_native);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__ptrIStream_native);
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<object>.Free(__emitter_native);
}
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineConstant(string name, object value, uint sig, byte* signature)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, global::System.Runtime.InteropServices.Marshalling.ComVariant, uint, byte*, int> )__vtable[25]);
{
global::System.Runtime.InteropServices.Marshalling.ComVariant __value_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__value_native = global::System.Runtime.InteropServices.Marshalling.ComVariantMarshaller.ConvertToUnmanaged(value);
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, __value_native, sig, signature);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComVariantMarshaller.Free(__value_native);
}
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.Abort()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[26]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineLocalVariable2(string name, int attributes, int localSignatureToken, uint addrKind, int index, uint addr2, uint addr3, uint startOffset, uint endOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, int, int, uint, int, uint, uint, uint, uint, int> )__vtable[27]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, attributes, localSignatureToken, addrKind, index, addr2, addr3, startOffset, endOffset);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineGlobalVariable2(string name, int attributes, int sigToken, uint addrKind, uint addr1, uint addr2, uint addr3)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, int, int, uint, uint, uint, uint, int> )__vtable[28]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, attributes, sigToken, addrKind, addr1, addr2, addr3);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.DefineConstant2(string name, global::Microsoft.DiaSymReader.VariantStructure value, int constantSignatureToken)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, ushort*, global::Microsoft.DiaSymReader.VariantStructure, int, int> )__vtable[29]);
{
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (void* __name_native = &global::System.Runtime.InteropServices.Marshalling.Utf16StringMarshaller.GetPinnableReference(name))
{
__invokeRetVal = __target(__this, (ushort*)__name_native, value, constantSignatureToken);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.OpenMethod2(uint methodToken, int sectionIndex, int offsetRelativeOffset)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, int, int, int> )__vtable[30]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this, methodToken, sectionIndex, offsetRelativeOffset);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.Commit()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[31]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.GetDebugInfoWithPadding(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.DiaSymReader.ImageDebugDirectory*, uint, uint*, byte*, int> )__vtable[32]);
{
dataCountPtr = default;
int __invokeRetVal;
// Pin - Pin data in preparation for calling the P/Invoke.
fixed (uint* __dataCountPtr_native = &dataCountPtr)
fixed (global::Microsoft.DiaSymReader.ImageDebugDirectory* __debugDirectory_native = &debugDirectory)
{
__invokeRetVal = __target(__this, __debugDirectory_native, dataCount, __dataCountPtr_native, data);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.OpenMapTokensToSourceSpans()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[33]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.CloseMapTokensToSourceSpans()
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int> )__vtable[34]);
{
int __invokeRetVal;
{
__invokeRetVal = __target(__this);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter8.MapTokenToSourceSpan(int token, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn)
{
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter8));
var __target = ((delegate* unmanaged[MemberFunction]<void*, int, void*, int, int, int, int, int> )__vtable[35]);
{
void* __document_native = default;
int __invokeRetVal = default;
try
{
// Marshal - Convert managed data to native data.
__document_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.ConvertToUnmanaged(document);
{
__invokeRetVal = __target(__this, token, __document_native, startLine, startColumn, endLine, endColumn);
}
// NotifyForSuccessfulInvoke - Keep alive any managed objects that need to stay alive across the call.
global::System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(__invokeRetVal, new([59, 47, 165, 91, 248, 107, 252, 64, 180, 118, 211, 156, 82, 155, 51, 30]), (global::System.IntPtr)__this);
global::System.GC.KeepAlive(this);
}
finally
{
// CleanupCallerAllocated - Perform cleanup of caller allocated resources.
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter>.Free(__document_native);
}
}
}
global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineDocument(string url, ref global::System.Guid language, ref global::System.Guid languageVendor, ref global::System.Guid documentType) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.SetUserEntryPoint(int entryMethodToken) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.OpenMethod(uint methodToken) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.CloseMethod() => throw new global::System.Diagnostics.UnreachableException();
uint global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.OpenScope(int startOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.CloseScope(int endOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.SetScopeRange(uint scopeID, uint startOffset, uint endOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineLocalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint startOffset, uint endOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineParameter(string name, uint attributes, uint sequence, uint addrKind, uint addr1, uint addr2, uint addr3) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineField(uint parent, string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineGlobalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.Close() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.SetSymAttribute(uint parent, string name, int length, byte* data) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.OpenNamespace(string name) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.CloseNamespace() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.UsingNamespace(string fullName) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.SetMethodSourceRange(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter startDoc, uint startLine, uint startColumn, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter endDoc, uint endLine, uint endColumn) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.Initialize(object emitter, string filename, object ptrIStream, bool fullBuild) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.GetDebugInfo(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineSequencePoints(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int count, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.RemapToken(uint oldToken, uint newToken) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.Initialize2(object emitter, string tempfilename, object ptrIStream, bool fullBuild, string finalfilename) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineConstant(string name, object value, uint sig, byte* signature) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.Abort() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineLocalVariable2(string name, int attributes, int localSignatureToken, uint addrKind, int index, uint addr2, uint addr3, uint startOffset, uint endOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineGlobalVariable2(string name, int attributes, int sigToken, uint addrKind, uint addr1, uint addr2, uint addr3) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.DefineConstant2(string name, global::Microsoft.DiaSymReader.VariantStructure value, int constantSignatureToken) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.OpenMethod2(uint methodToken, int sectionIndex, int offsetRelativeOffset) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.Commit() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.GetDebugInfoWithPadding(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data) => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.OpenMapTokensToSourceSpans() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.CloseMapTokensToSourceSpans() => throw new global::System.Diagnostics.UnreachableException();
void global::Microsoft.DiaSymReader.ISymUnmanagedWriter5.MapTokenToSourceSpan(int token, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn) => throw new global::System.Diagnostics.UnreachableException();
}
namespace Microsoft.DiaSymReader
{
[global::System.Runtime.InteropServices.Marshalling.IUnknownDerivedAttribute<InterfaceInformation, InterfaceImplementation>]
internal unsafe partial interface ISymUnmanagedWriter8
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter DefineDocument(string url, ref global::System.Guid language, ref global::System.Guid languageVendor, ref global::System.Guid documentType) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineDocument(url, ref language, ref languageVendor, ref documentType);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void SetUserEntryPoint(int entryMethodToken) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).SetUserEntryPoint(entryMethodToken);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void OpenMethod(uint methodToken) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).OpenMethod(methodToken);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void CloseMethod() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).CloseMethod();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new uint OpenScope(int startOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).OpenScope(startOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void CloseScope(int endOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).CloseScope(endOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void SetScopeRange(uint scopeID, uint startOffset, uint endOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).SetScopeRange(scopeID, startOffset, endOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineLocalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint startOffset, uint endOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineLocalVariable(name, attributes, sig, signature, addrKind, addr1, addr2, startOffset, endOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineParameter(string name, uint attributes, uint sequence, uint addrKind, uint addr1, uint addr2, uint addr3) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineParameter(name, attributes, sequence, addrKind, addr1, addr2, addr3);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineField(uint parent, string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineField(parent, name, attributes, sig, signature, addrKind, addr1, addr2, addr3);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineGlobalVariable(string name, uint attributes, uint sig, byte* signature, uint addrKind, uint addr1, uint addr2, uint addr3) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineGlobalVariable(name, attributes, sig, signature, addrKind, addr1, addr2, addr3);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void Close() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).Close();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void SetSymAttribute(uint parent, string name, int length, byte* data) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).SetSymAttribute(parent, name, length, data);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void OpenNamespace(string name) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).OpenNamespace(name);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void CloseNamespace() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).CloseNamespace();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void UsingNamespace(string fullName) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).UsingNamespace(fullName);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void SetMethodSourceRange(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter startDoc, uint startLine, uint startColumn, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter endDoc, uint endLine, uint endColumn) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).SetMethodSourceRange(startDoc, startLine, startColumn, endDoc, endLine, endColumn);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void Initialize(object emitter, string filename, object ptrIStream, bool fullBuild) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).Initialize(emitter, filename, ptrIStream, fullBuild);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void GetDebugInfo(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).GetDebugInfo(ref debugDirectory, dataCount, out dataCountPtr, data);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineSequencePoints(global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int count, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineSequencePoints(document, count, offsets, lines, columns, endLines, endColumns);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void RemapToken(uint oldToken, uint newToken) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).RemapToken(oldToken, newToken);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void Initialize2(object emitter, string tempfilename, object ptrIStream, bool fullBuild, string finalfilename) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).Initialize2(emitter, tempfilename, ptrIStream, fullBuild, finalfilename);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineConstant(string name, object value, uint sig, byte* signature) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineConstant(name, value, sig, signature);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void Abort() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).Abort();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineLocalVariable2(string name, int attributes, int localSignatureToken, uint addrKind, int index, uint addr2, uint addr3, uint startOffset, uint endOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineLocalVariable2(name, attributes, localSignatureToken, addrKind, index, addr2, addr3, startOffset, endOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineGlobalVariable2(string name, int attributes, int sigToken, uint addrKind, uint addr1, uint addr2, uint addr3) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineGlobalVariable2(name, attributes, sigToken, addrKind, addr1, addr2, addr3);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void DefineConstant2(string name, global::Microsoft.DiaSymReader.VariantStructure value, int constantSignatureToken) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).DefineConstant2(name, value, constantSignatureToken);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void OpenMethod2(uint methodToken, int sectionIndex, int offsetRelativeOffset) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).OpenMethod2(methodToken, sectionIndex, offsetRelativeOffset);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void Commit() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).Commit();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void GetDebugInfoWithPadding(ref global::Microsoft.DiaSymReader.ImageDebugDirectory debugDirectory, uint dataCount, out uint dataCountPtr, byte* data) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).GetDebugInfoWithPadding(ref debugDirectory, dataCount, out dataCountPtr, data);
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void OpenMapTokensToSourceSpans() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).OpenMapTokensToSourceSpans();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void CloseMapTokensToSourceSpans() => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).CloseMapTokensToSourceSpans();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Interop.ComInterfaceGenerator", "11.0.14.22804")]
[global::System.Runtime.CompilerServices.SkipLocalsInitAttribute]
new void MapTokenToSourceSpan(int token, global::Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn) => ((global::Microsoft.DiaSymReader.ISymUnmanagedWriter5)this).MapTokenToSourceSpan(token, document, startLine, startColumn, endLine, endColumn);
}
}
|