2 interfaces inheriting from ISymUnmanagedReader3
Microsoft.DiaSymReader (2)
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (1)
50
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
Reader\ISymUnmanagedReader4.cs (1)
18
public partial interface ISymUnmanagedReader4 :
ISymUnmanagedReader3
64 references to ISymUnmanagedReader3
Microsoft.DiaSymReader (64)
Extensions\SymUnmanagedExtensions.Reader.cs (3)
29
public static void Initialize(this
ISymUnmanagedReader3
reader, Stream stream, object metadataImporter, string fileName = null, string searchPath = null)
42
public static byte[] GetCustomDebugInfo(this
ISymUnmanagedReader3
reader, int methodToken, int methodVersion)
53
(
ISymUnmanagedReader3
pReader, int pMethodToken, int pMethodVersion, int pBufferLength, out int pCount, byte[] pCustomDebugInfo) =>
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (48)
71
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
75
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
99
global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
@this = default;
115
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
>(__this_native);
131
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
135
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
159
global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
@this = default;
175
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
>(__this_native);
191
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetDocument(string url, global::System.Guid language, global::System.Guid languageVendor, global::System.Guid documentType, out global::Microsoft.DiaSymReader.ISymUnmanagedDocument document)
195
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
230
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetDocuments(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents)
234
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
308
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetUserEntryPoint(out int methodToken)
312
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
331
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethod(int methodToken, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
335
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
368
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodByVersion(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
372
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
405
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
409
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
483
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
487
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
561
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
565
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
603
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttribute(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
607
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
628
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedNamespace[] namespaces)
632
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
706
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.Initialize(object metadataImporter, string fileName, string searchPath, global::System.Runtime.InteropServices.ComTypes.IStream stream)
710
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
743
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.UpdateSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
747
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
776
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.ReplaceSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
780
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
809
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymbolStoreFileName(int bufferLength, out int count, char[] name)
813
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
833
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodsFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
837
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
914
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetDocumentVersion(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, out int version, out bool isCurrent)
918
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
952
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodVersion(global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method, out int version)
956
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
986
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod @method)
990
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
1023
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
1027
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
1048
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
1052
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (5)
63
global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
).TypeHandle).ManagedVirtualMethodTable,
1256
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1258
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1349
new int GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
)this).GetSymAttributeByVersion(methodToken, version, name, bufferLength, out count, customDebugInformation);
1353
new int GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
)this).GetSymAttributeByVersionPreRemap(methodToken, version, name, bufferLength, out count, customDebugInformation);
Generated\361d1da7f942c932\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (4)
1227
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1229
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1326
new int GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
)this).GetSymAttributeByVersion(methodToken, version, name, bufferLength, out count, customDebugInformation);
1330
new int GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
)this).GetSymAttributeByVersionPreRemap(methodToken, version, name, bufferLength, out count, customDebugInformation);
Reader\SymUnmanagedReaderFactory.cs (4)
30
/// by .NET Framework and has limited functionality (up to <see cref="
ISymUnmanagedReader3
"/>).
40
where TSymUnmanagedReader : class,
ISymUnmanagedReader3
94
/// by .NET Framework and has limited functionality (up to <see cref="
ISymUnmanagedReader3
"/>).
102
where TSymUnmanagedReader : class,
ISymUnmanagedReader3