1 interface inheriting from ISymUnmanagedVariable
Microsoft.DiaSymReader (1)
_generated\31\Microsoft.DiaSymReader.ISymUnmanagedVariable.cs (1)
28
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
268 references to ISymUnmanagedVariable
Microsoft.DiaSymReader (268)
_generated\18\Microsoft.DiaSymReader.ISymUnmanagedEncUpdate.cs (20)
149
int global::Microsoft.DiaSymReader.ISymUnmanagedEncUpdate.GetLocalVariables(int methodToken, int bufferLength, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables, out int count)
159
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
166
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
168
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
173
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
193
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);
198
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
216
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
231
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
242
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
244
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);
245
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);
249
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
258
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
259
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);
260
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);
265
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
266
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
_generated\19\Microsoft.DiaSymReader.ISymUnmanagedMethod.cs (20)
386
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters)
396
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __parameters_native__marshaller = new();
403
__parameters_native__marshaller.FromManaged(parameters, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
405
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = __parameters_native__marshaller.GetManagedValuesSource();
410
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
430
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);
435
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
453
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0_exactType);
470
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters = default;
479
parameters = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__parameters_native, __parameters_native__numElements);
481
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);
482
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);
486
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
494
__parameters_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(parameters).Length;
495
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);
496
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);
501
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
502
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0__original);
_generated\20\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (10)
272
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters)
282
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __parameters_native__marshaller = new();
289
__parameters_native__marshaller.FromManaged(parameters, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
291
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __parameters_native__managedSpan = __parameters_native__marshaller.GetManagedValuesSource();
296
__parameters_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__parameters_native__managedSpan[__i0]);
316
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);
321
__parameters_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__parameters_native__nativeSpan____i0_exactType);
339
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__parameters_native__nativeSpan____i0_exactType);
566
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters) => throw new global::System.Diagnostics.UnreachableException();
607
new int GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] parameters) => ((global::Microsoft.DiaSymReader.ISymUnmanagedMethod)this).GetParameters(bufferLength, out count, parameters);
_generated\21\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (20)
227
int global::Microsoft.DiaSymReader.ISymUnmanagedNamespace.GetVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
237
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
244
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
246
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
251
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
271
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);
276
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
294
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
311
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
320
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
322
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);
323
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);
327
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
335
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
336
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);
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);
342
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
343
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
_generated\22\Microsoft.DiaSymReader.ISymUnmanagedReader.cs (40)
427
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
437
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
444
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
446
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
451
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
471
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);
476
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
494
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
511
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
520
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
522
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);
523
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);
527
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
535
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
536
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);
537
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);
542
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
543
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
560
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
570
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
577
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
579
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
584
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
604
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);
609
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
627
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
644
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables = default;
653
variables = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__variables_native, __variables_native__numElements);
655
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);
656
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);
660
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
668
__variables_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(variables).Length;
669
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);
670
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);
675
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
676
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0__original);
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (20)
522
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
532
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
539
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
541
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
546
__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);
589
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
602
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
612
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
619
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
621
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
626
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
646
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);
651
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
669
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1110
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1112
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1163
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);
1167
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (20)
382
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
392
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
399
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
401
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
406
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
426
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);
431
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
449
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
462
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
472
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
479
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
481
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
486
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
506
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);
511
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
529
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1112
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1114
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1171
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);
1175
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (20)
417
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
427
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
434
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
436
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
441
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
461
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);
466
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
484
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
497
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
507
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
514
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
516
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
521
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
541
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);
546
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
564
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1193
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1195
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1256
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);
1260
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
_generated\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (20)
322
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
332
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
339
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
341
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
346
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
366
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);
371
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
389
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
402
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables)
412
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __variables_native__marshaller = new();
419
__variables_native__marshaller.FromManaged(variables, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
421
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __variables_native__managedSpan = __variables_native__marshaller.GetManagedValuesSource();
426
__variables_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__variables_native__managedSpan[__i0]);
446
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);
451
__variables_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__variables_native__nativeSpan____i0_exactType);
469
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__variables_native__nativeSpan____i0_exactType);
1166
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1168
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => throw new global::System.Diagnostics.UnreachableException();
1235
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);
1239
new int GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] variables) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetGlobalVariables(bufferLength, out count, variables);
_generated\28\Microsoft.DiaSymReader.ISymUnmanagedScope.cs (20)
434
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals)
444
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __locals_native__marshaller = new();
451
__locals_native__marshaller.FromManaged(locals, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
453
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = __locals_native__marshaller.GetManagedValuesSource();
458
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
478
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);
483
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
501
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0_exactType);
518
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals = default;
527
locals = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.AllocateContainerForManagedElements(__locals_native, __locals_native__numElements);
529
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);
530
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);
534
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
542
__locals_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.GetManagedValuesDestination(locals).Length;
543
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);
544
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);
549
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
550
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0__original);
_generated\29\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (10)
439
int global::Microsoft.DiaSymReader.ISymUnmanagedScope2.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals)
449
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn __locals_native__marshaller = new();
456
__locals_native__marshaller.FromManaged(locals, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
458
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
> __locals_native__managedSpan = __locals_native__marshaller.GetManagedValuesSource();
463
__locals_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToUnmanaged(__locals_native__managedSpan[__i0]);
483
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);
488
__locals_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.ConvertToManaged(__locals_native__nativeSpan____i0_exactType);
506
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>.Free(__locals_native__nativeSpan____i0_exactType);
609
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals) => throw new global::System.Diagnostics.UnreachableException();
646
new int GetLocals(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
[] locals) => ((global::Microsoft.DiaSymReader.ISymUnmanagedScope)this).GetLocals(bufferLength, out count, locals);
_generated\31\Microsoft.DiaSymReader.ISymUnmanagedVariable.cs (36)
53
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetName(int bufferLength, out int count, char[] name)
55
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
76
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
90
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
106
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAttributes(out int attributes)
108
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
128
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
135
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
150
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetSignature(int bufferLength, out int count, byte[] signature)
152
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
173
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
187
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
203
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressKind(out int kind)
205
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
225
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
232
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
247
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField1(out int value)
249
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
269
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
276
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
291
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField2(out int value)
293
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
313
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
320
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
335
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetAddressField3(out int value)
337
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
357
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
364
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
379
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetStartOffset(out int offset)
381
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
));
401
global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
@this = default;
408
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
>(__this_native);
423
int global::Microsoft.DiaSymReader.
ISymUnmanagedVariable
.GetEndOffset(out int offset)
425
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);
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)));
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);