1 interface inheriting from ISymUnmanagedVariable
Microsoft.DiaSymReader (1)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedVariable.cs (1)
37
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
268 references to ISymUnmanagedVariable
Microsoft.DiaSymReader (268)
Extensions\SymUnmanagedExtensions.Scope.cs (2)
59
public static
ISymUnmanagedVariable
[] GetLocals(this ISymUnmanagedScope scope)
68
(ISymUnmanagedScope a, int b, out int c,
ISymUnmanagedVariable
[] d) => a.GetLocals(b, out c, d)));
Extensions\SymUnmanagedExtensions.Variable.cs (4)
13
public static int GetSlot(this
ISymUnmanagedVariable
local)
25
public static int GetAttributes(this
ISymUnmanagedVariable
local)
37
public static string GetName(this
ISymUnmanagedVariable
local)
45
(
ISymUnmanagedVariable
a, int b, out int c, char[] d) => a.GetName(b, out c, d)));
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedEncUpdate.cs (20)
168
int global::Microsoft.DiaSymReader.ISymUnmanagedEncUpdate.GetLocalVariables(int methodToken, int bufferLength, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables, out int count)
180
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
187
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
189
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
194
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
212
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
217
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
234
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
250
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
261
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
263
global::System.ReadOnlySpan<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements);
264
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
268
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
276
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
277
global::System.Span<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements).GetPinnableReference()), __variables_native__numElements);
278
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
283
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
284
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod.cs (20)
418
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters)
430
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __parameters_native__marshaller = new();
437
__parameters_native__marshaller.FromManaged(parameters, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
439
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = __parameters_native__marshaller.GetManagedValuesSource();
444
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
462
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __parameters_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __parameters_native__numElements);
467
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
484
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0_exactType);
502
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters = default;
511
parameters = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__parameters_native, __parameters_native__numElements);
513
global::System.ReadOnlySpan<global::System.IntPtr> __parameters_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__parameters_native, __parameters_native__numElements);
514
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(parameters);
518
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
525
__parameters_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(parameters).Length;
526
global::System.Span<global::System.IntPtr> __parameters_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__parameters_native, __parameters_native__numElements).GetPinnableReference()), __parameters_native__numElements);
527
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(parameters);
532
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
533
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (10)
296
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters)
308
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __parameters_native__marshaller = new();
315
__parameters_native__marshaller.FromManaged(parameters, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
317
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = __parameters_native__marshaller.GetManagedValuesSource();
322
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
340
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __parameters_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __parameters_native__numElements);
345
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
362
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0_exactType);
585
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters) => throw new global::System.Diagnostics.UnreachableException();
626
new int GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters) => ((global::Microsoft.DiaSymReader.ISymUnmanagedMethod)this).GetParameters(bufferLength, out count, parameters);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (20)
241
int global::Microsoft.DiaSymReader.ISymUnmanagedNamespace.GetVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
253
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
260
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
262
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
267
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
285
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
290
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
307
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
325
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
334
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
336
global::System.ReadOnlySpan<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements);
337
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
341
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
348
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
349
global::System.Span<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements).GetPinnableReference()), __variables_native__numElements);
350
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
355
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
356
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader.cs (40)
450
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
462
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
469
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
471
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
476
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
494
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
499
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
516
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
534
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
543
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
545
global::System.ReadOnlySpan<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements);
546
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
550
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
557
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
558
global::System.Span<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements).GetPinnableReference()), __variables_native__numElements);
559
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
564
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
565
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
581
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
593
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
600
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
602
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
607
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
625
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
630
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
647
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
665
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
674
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
676
global::System.ReadOnlySpan<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements);
677
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
681
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
688
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
689
global::System.Span<global::System.IntPtr> __variables_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__variables_native, __variables_native__numElements).GetPinnableReference()), __variables_native__numElements);
690
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables);
695
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
696
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (20)
542
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
554
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
561
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
563
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
568
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
586
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
591
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
608
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
620
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
632
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
639
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
641
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
646
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
664
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
669
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
686
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1131
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1133
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1184
new int GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetVariables(methodToken, bufferLength, out count, variables);
1188
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (20)
405
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
417
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
424
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
426
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
431
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
449
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
454
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
471
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
483
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
495
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
502
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
504
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
509
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
527
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
532
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
549
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1137
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1139
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1196
new int GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetVariables(methodToken, bufferLength, out count, variables);
1200
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (20)
444
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
456
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
463
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
465
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
470
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
488
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
493
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
510
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
522
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
534
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
541
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
543
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
548
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
566
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
571
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
588
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1226
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1228
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1289
new int GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetVariables(methodToken, bufferLength, out count, variables);
1293
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (20)
341
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
353
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
360
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
362
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
367
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
385
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
390
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
407
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
419
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
431
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
438
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
440
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
445
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
463
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __variables_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __variables_native__numElements);
468
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
485
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1197
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1199
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1266
new int GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetVariables(methodToken, bufferLength, out count, variables);
1270
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedScope.cs (20)
462
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals)
474
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __locals_native__marshaller = new();
481
__locals_native__marshaller.FromManaged(locals, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
483
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = __locals_native__marshaller.GetManagedValuesSource();
488
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
506
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __locals_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __locals_native__numElements);
511
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
528
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0_exactType);
546
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals = default;
555
locals = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__locals_native, __locals_native__numElements);
557
global::System.ReadOnlySpan<global::System.IntPtr> __locals_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__locals_native, __locals_native__numElements);
558
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(locals);
562
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
569
__locals_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(locals).Length;
570
global::System.Span<global::System.IntPtr> __locals_native__nativeSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetUnmanagedValuesSource(__locals_native, __locals_native__numElements).GetPinnableReference()), __locals_native__numElements);
571
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(locals);
576
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
577
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (10)
459
int global::Microsoft.DiaSymReader.ISymUnmanagedScope2.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals)
471
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __locals_native__marshaller = new();
478
__locals_native__marshaller.FromManaged(locals, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
480
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = __locals_native__marshaller.GetManagedValuesSource();
485
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
503
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __locals_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __locals_native__numElements);
508
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
525
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0_exactType);
625
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals) => throw new global::System.Diagnostics.UnreachableException();
662
new int GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals) => ((global::Microsoft.DiaSymReader.ISymUnmanagedScope)this).GetLocals(bufferLength, out count, locals);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedVariable.cs (36)
65
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetName(int bufferLength, out int count, char[] name)
69
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
92
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
106
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
122
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAttributes(out int attributes)
126
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
148
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
155
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
170
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetSignature(int bufferLength, out int count, byte[] signature)
174
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
197
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
211
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
227
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressKind(out int kind)
231
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
253
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
260
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
275
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField1(out int value)
279
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
301
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
308
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
323
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField2(out int value)
327
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
349
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
356
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
371
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField3(out int value)
375
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
397
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
404
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
419
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetStartOffset(out int offset)
423
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
445
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
452
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
467
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetEndOffset(out int offset)
471
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
493
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
500
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
Reader\ISymUnmanagedEncUpdate.cs (1)
44
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)]
ISymUnmanagedVariable
[] variables,
Reader\ISymUnmanagedMethod.cs (1)
58
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedVariable
[] parameters);
Reader\ISymUnmanagedNamespace.cs (1)
33
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedVariable
[] variables);
Reader\ISymUnmanagedReader.cs (2)
50
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)]
ISymUnmanagedVariable
[] variables);
56
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedVariable
[] variables);
Reader\ISymUnmanagedScope.cs (1)
41
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedVariable
[] locals);