1 interface inheriting from ISymUnmanagedMethod2
Microsoft.DiaSymReader (1)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (1)
39file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.ISymUnmanagedMethod2
27 references to ISymUnmanagedMethod2
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueDebugInfoReader.cs (2)
62var symMethod = (ISymUnmanagedMethod2)_symReader.GetMethodByVersion(MetadataTokens.GetToken(methodHandle), _version);
Microsoft.DiaSymReader (25)
Extensions\SymUnmanagedExtensions.Method.cs (1)
47public static int GetLocalSignatureToken(this ISymUnmanagedMethod2 method)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (24)
59int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetLocalSignatureToken(out int localSignatureToken) 63var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 85global::Microsoft.DiaSymReader.ISymUnmanagedMethod2 @this = default; 92@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.ISymUnmanagedMethod2>(__this_native); 107int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetToken(out int methodToken) 111var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 130int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetSequencePointCount(out int count) 134var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 153int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetRootScope(out global::Microsoft.DiaSymReader.ISymUnmanagedScope scope) 157var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 190int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetScopeFromOffset(int offset, out global::Microsoft.DiaSymReader.ISymUnmanagedScope scope) 194var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 227int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetOffset(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, out int offset) 231var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 261int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetRanges(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, int bufferLength, out int count, int[] ranges) 265var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 296int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetParameters(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] parameters) 300var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 374int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetNamespace(out global::Microsoft.DiaSymReader.ISymUnmanagedNamespace @namespace) 378var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 411int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetSourceStartEnd(global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents, int[] lines, int[] columns, out bool defined) 415var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2)); 492int global::Microsoft.DiaSymReader.ISymUnmanagedMethod2.GetSequencePoints(int bufferLength, out int count, int[] offsets, global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents, int[] startLines, int[] startColumns, int[] endLines, int[] endColumns) 496var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod2));