1 interface inheriting from ISymUnmanagedNamespace
Microsoft.DiaSymReader (1)
_generated\21\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (1)
22
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
140 references to ISymUnmanagedNamespace
Microsoft.DiaSymReader (140)
_generated\19\Microsoft.DiaSymReader.ISymUnmanagedMethod.cs (5)
519
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace)
538
@namespace = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespace_native);
545
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespace_native);
558
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace = default;
566
__namespace_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(@namespace);
_generated\20\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (5)
352
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace)
371
@namespace = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespace_native);
378
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespace_native);
568
int global::Microsoft.DiaSymReader.ISymUnmanagedMethod.GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace) => throw new global::System.Diagnostics.UnreachableException();
611
new int GetNamespace(out global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@namespace) => ((global::Microsoft.DiaSymReader.ISymUnmanagedMethod)this).GetNamespace(out @namespace);
_generated\21\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (32)
41
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetName(int bufferLength, out int count, char[] name)
43
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
64
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
78
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
94
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
96
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
104
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
111
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
113
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
118
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
138
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);
143
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
161
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
175
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
178
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
187
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
189
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);
190
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);
194
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
198
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
202
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
203
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);
204
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);
209
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
210
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
227
int global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
.GetVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
229
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
));
308
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
@this = default;
331
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>(__this_native);
_generated\22\Microsoft.DiaSymReader.ISymUnmanagedReader.cs (20)
816
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
826
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
833
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
835
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
840
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
860
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);
865
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
883
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
900
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
909
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
911
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);
912
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);
916
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
924
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
925
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);
926
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);
931
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
932
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (10)
747
int global::Microsoft.DiaSymReader.ISymUnmanagedReader2.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
757
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
764
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
766
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
771
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
791
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);
796
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
814
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1118
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1179
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (10)
607
int global::Microsoft.DiaSymReader.ISymUnmanagedReader3.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
617
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
624
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
626
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
631
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
651
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);
656
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
674
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1120
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1187
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (10)
642
int global::Microsoft.DiaSymReader.ISymUnmanagedReader4.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
652
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
659
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
661
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
666
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
686
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);
691
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
709
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1201
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1272
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
_generated\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (10)
547
int global::Microsoft.DiaSymReader.ISymUnmanagedReader5.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
557
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
564
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
566
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
571
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
591
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);
596
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
614
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
1174
int global::Microsoft.DiaSymReader.ISymUnmanagedReader.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
1251
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedReader)this).GetNamespaces(bufferLength, out count, namespaces);
_generated\28\Microsoft.DiaSymReader.ISymUnmanagedScope.cs (20)
567
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
577
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
584
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
586
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
591
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
611
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);
616
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
634
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
651
global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces = default;
660
namespaces = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.AllocateContainerForManagedElements(__namespaces_native, __namespaces_native__numElements);
662
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);
663
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);
667
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
675
__namespaces_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.GetManagedValuesDestination(namespaces).Length;
676
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);
677
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);
682
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
683
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0__original);
_generated\29\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (10)
519
int global::Microsoft.DiaSymReader.ISymUnmanagedScope2.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces)
529
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn __namespaces_native__marshaller = new();
536
__namespaces_native__marshaller.FromManaged(namespaces, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
538
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
> __namespaces_native__managedSpan = __namespaces_native__marshaller.GetManagedValuesSource();
543
__namespaces_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToUnmanaged(__namespaces_native__managedSpan[__i0]);
563
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);
568
__namespaces_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.ConvertToManaged(__namespaces_native__nativeSpan____i0_exactType);
586
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
>.Free(__namespaces_native__nativeSpan____i0_exactType);
611
int global::Microsoft.DiaSymReader.ISymUnmanagedScope.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => throw new global::System.Diagnostics.UnreachableException();
650
new int GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedNamespace
[] namespaces) => ((global::Microsoft.DiaSymReader.ISymUnmanagedScope)this).GetNamespaces(bufferLength, out count, namespaces);
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)));
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);