1 interface inheriting from ISymUnmanagedNamespace
Microsoft.DiaSymReader (1)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (1)
31
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
140 references to ISymUnmanagedNamespace
Microsoft.DiaSymReader (140)
Extensions\SymUnmanagedExtensions.Namespace.cs (2)
13
public static string GetName(this
ISymUnmanagedNamespace
@namespace)
21
(
ISymUnmanagedNamespace
a, int b, out int c, char[] d) => a.GetName(b, out c, d)));
Extensions\SymUnmanagedExtensions.Scope.cs (2)
37
public static
ISymUnmanagedNamespace
[] GetNamespaces(this ISymUnmanagedScope scope)
45
(ISymUnmanagedScope a, int b, out int c,
ISymUnmanagedNamespace
[] d) => a.GetNamespaces(b, out c, d)));
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod.cs (5)
549
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace)
569
@namespace = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespace_native);
576
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespace_native);
591
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace = default;
599
__namespace_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(@namespace);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (5)
374
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace)
394
@namespace = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespace_native);
401
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespace_native);
587
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace) => throw new global::System.Diagnostics.UnreachableException();
630
new int GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace) => ((global::Microsoft.DiaSymReader.ISymUnmanagedMethod)this).GetNamespace(out @namespace);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (32)
53
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetName(int bufferLength, out int count, char[] name)
57
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
80
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
94
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
110
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
114
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
122
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
129
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
131
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
136
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
154
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
159
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
176
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
191
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
194
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
203
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
205
global::System.ReadOnlySpan<global::System.IntPtr> __namespaces_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements);
206
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
210
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
213
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
217
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
218
global::System.Span<global::System.IntPtr> __namespaces_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.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements).GetPinnableReference()), __namespaces_native__numElements);
219
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
224
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
225
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
241
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
245
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
322
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
344
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader.cs (20)
841
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
853
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
860
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
862
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
867
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
885
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
890
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
907
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
925
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
934
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
936
global::System.ReadOnlySpan<global::System.IntPtr> __namespaces_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements);
937
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
941
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
948
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
949
global::System.Span<global::System.IntPtr> __namespaces_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.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements).GetPinnableReference()), __namespaces_native__numElements);
950
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
955
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
956
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (10)
765
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
777
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
784
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
786
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
791
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
809
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
814
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
831
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1139
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1200
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (10)
628
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
640
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
647
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
649
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
654
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
672
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
677
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
694
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1145
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1212
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (10)
667
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
679
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
686
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
688
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
693
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
711
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
716
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
733
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1234
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1305
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (10)
564
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
576
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
583
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
585
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
590
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
608
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
613
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
630
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1205
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1282
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedScope.cs (20)
593
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
605
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
612
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
614
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
619
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
637
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
642
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
659
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
677
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
686
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
688
global::System.ReadOnlySpan<global::System.IntPtr> __namespaces_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements);
689
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
693
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
700
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
701
global::System.Span<global::System.IntPtr> __namespaces_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.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetUnmanagedValuesSource(__namespaces_native, __namespaces_native__numElements).GetPinnableReference()), __namespaces_native__numElements);
702
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces);
707
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
708
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (10)
537
int global::Microsoft.DiaSymReader.ISymUnmanagedScope2.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
549
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
556
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
558
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
563
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
581
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __namespaces_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __namespaces_native__numElements);
586
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
603
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
627
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
666
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedScope)this).GetNamespaces(bufferLength, out count, namespaces);
Reader\ISymUnmanagedMethod.cs (1)
61
int GetNamespace([MarshalAs(UnmanagedType.Interface)] out
ISymUnmanagedNamespace
@namespace);
Reader\ISymUnmanagedNamespace.cs (1)
27
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedNamespace
[] namespaces);
Reader\ISymUnmanagedReader.cs (1)
77
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedNamespace
[] namespaces);
Reader\ISymUnmanagedScope.cs (1)
47
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedNamespace
[] namespaces);