1 interface inheriting from ISymUnmanagedReader5
Microsoft.DiaSymReader (1)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (1)
54
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
63 references to ISymUnmanagedReader5
Microsoft.CodeAnalysis.Features (9)
Debugging\DebugInformationReaderProvider.cs (4)
62
private sealed class Native(Stream stream,
ISymUnmanagedReader5
symReader, int version) : DebugInformationReaderProvider
66
private
ISymUnmanagedReader5
? _symReader = symReader;
89
var
symReader = Interlocked.Exchange(ref _symReader, null);
158
return new Native(stream, SymUnmanagedReaderFactory.CreateReader<
ISymUnmanagedReader5
>(
EditAndContinue\EditAndContinueDebugInfoReader.cs (5)
46
private readonly
ISymUnmanagedReader5
_symReader;
49
public Native(
ISymUnmanagedReader5
symReader, int version)
197
/// Creates <see cref="EditAndContinueDebugInfoReader"/> backed by a given <see cref="
ISymUnmanagedReader5
"/>.
210
public static unsafe EditAndContinueDebugInfoReader Create(
ISymUnmanagedReader5
symReader, int version = 1)
246
internal static bool TryGetDocumentChecksum(
ISymUnmanagedReader5
symReader, string documentPath, out ImmutableArray<byte> checksum, out Guid algorithmId)
Microsoft.DiaSymReader (54)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (54)
74
unsafe int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetPortableDebugMetadataByVersion(int version, out byte* metadata, out int size)
78
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
102
global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
@this = default;
111
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
>(__this_native);
127
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetDocument(string url, global::System.Guid language, global::System.Guid languageVendor, global::System.Guid documentType, out global::Microsoft.DiaSymReader.ISymUnmanagedDocument document)
131
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
166
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetDocuments(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents)
170
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
244
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetUserEntryPoint(out int methodToken)
248
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
267
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethod(int methodToken, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
271
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
304
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodByVersion(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
308
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
341
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
345
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
419
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
423
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
497
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
501
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
539
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSymAttribute(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
543
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
564
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedNamespace[] namespaces)
568
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
642
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.Initialize(object metadataImporter, string fileName, string searchPath, global::System.Runtime.InteropServices.ComTypes.IStream stream)
646
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
679
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.UpdateSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
683
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
712
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.ReplaceSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
716
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
745
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSymbolStoreFileName(int bufferLength, out int count, char[] name)
749
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
769
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodsFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
773
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
850
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetDocumentVersion(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, out int version, out bool isCurrent)
854
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
888
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodVersion(global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method, out int version)
892
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
922
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
926
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
959
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
963
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
984
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
988
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
1065
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
1069
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
1090
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
1094
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
1115
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.MatchesModule(global::System.Guid guid, uint stamp, int age, out bool result)
1119
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
1139
unsafe int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetPortableDebugMetadata(out byte* metadata, out int size)
1143
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));
1164
unsafe int global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
.GetSourceServerData(out byte* data, out int size)
1168
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader5
));