1 interface inheriting from ISymUnmanagedConstant
Microsoft.DiaSymReader (1)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedConstant.cs (1)
31
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
41 references to ISymUnmanagedConstant
Microsoft.DiaSymReader (41)
Extensions\SymUnmanagedExtensions.Constant.cs (5)
13
public static string GetName(this
ISymUnmanagedConstant
constant)
21
(
ISymUnmanagedConstant
a, int b, out int c, char[] d) => a.GetName(b, out c, d)));
24
public static object GetValue(this
ISymUnmanagedConstant
constant)
36
public static byte[] GetSignature(this
ISymUnmanagedConstant
constant)
44
(
ISymUnmanagedConstant
a, int b, out int c, byte[] d) => a.GetSignature(b, out c, d)));
Extensions\SymUnmanagedExtensions.Scope.cs (3)
71
public static
ISymUnmanagedConstant
[] GetConstants(this ISymUnmanagedScope scope)
87
public static
ISymUnmanagedConstant
[] GetConstants(this ISymUnmanagedScope2 scope)
95
(ISymUnmanagedScope2 a, int b, out int c,
ISymUnmanagedConstant
[] d) => a.GetConstants(b, out c, d)));
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedConstant.cs (12)
53
int global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
.GetName(int bufferLength, out int count, char[] name)
57
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
));
80
global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
@this = default;
94
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>(__this_native);
110
int global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
.GetValue(out object value)
114
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
));
150
global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
@this = default;
157
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>(__this_native);
172
int global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
.GetSignature(int bufferLength, out int count, byte[] signature)
176
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
));
199
global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
@this = default;
213
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>(__this_native);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (20)
107
int global::Microsoft.DiaSymReader.ISymUnmanagedScope2.GetConstants(int bufferLength, out int count, global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
[] constants)
119
scoped global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.ManagedToUnmanagedIn __constants_native__marshaller = new();
126
__constants_native__marshaller.FromManaged(constants, stackalloc global::System.IntPtr[global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.ManagedToUnmanagedIn.BufferSize]);
128
global::System.ReadOnlySpan<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
> __constants_native__managedSpan = __constants_native__marshaller.GetManagedValuesSource();
133
__constants_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.ConvertToUnmanaged(__constants_native__managedSpan[__i0]);
151
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
> __constants_native__managedSpan = global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.CompilerServices.Unsafe.AsRef(in __constants_native__marshaller.GetManagedValuesSource().GetPinnableReference()), __constants_native__numElements);
156
__constants_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.ConvertToManaged(__constants_native__nativeSpan____i0_exactType);
173
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.Free(__constants_native__nativeSpan____i0_exactType);
191
global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
[] constants = default;
200
constants = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.AllocateContainerForManagedElements(__constants_native, __constants_native__numElements);
202
global::System.ReadOnlySpan<global::System.IntPtr> __constants_native__nativeSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.GetUnmanagedValuesSource(__constants_native, __constants_native__numElements);
203
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
> __constants_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.GetManagedValuesDestination(constants);
207
__constants_native__managedSpan[__i0] = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.ConvertToManaged(__constants_native__nativeSpan____i0_exactType);
214
__constants_native__numElements = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.GetManagedValuesDestination(constants).Length;
215
global::System.Span<global::System.IntPtr> __constants_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.
ISymUnmanagedConstant
, global::System.IntPtr>.GetUnmanagedValuesSource(__constants_native, __constants_native__numElements).GetPinnableReference()), __constants_native__numElements);
216
global::System.Span<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
> __constants_native__managedSpan = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
, global::System.IntPtr>.GetManagedValuesDestination(constants);
221
__constants_native__nativeSpan____i0_exactType = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.ConvertToUnmanaged(__constants_native__managedSpan[__i0]);
222
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.DiaSymReader.
ISymUnmanagedConstant
>.Free(__constants_native__nativeSpan____i0__original);
Reader\ISymUnmanagedScope2.cs (1)
65
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]
ISymUnmanagedConstant
[] constants);