2 interfaces inheriting from ISymUnmanagedReader3
Microsoft.DiaSymReader (2)
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (1)
41
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)
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (48)
59
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersion(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
61
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
83
global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
@this = default;
99
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
>(__this_native);
115
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributeByVersionPreRemap(int methodToken, int version, string name, int bufferLength, out int count, byte[] customDebugInformation)
117
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
139
global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
@this = default;
155
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
>(__this_native);
171
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)
173
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
209
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetDocuments(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents)
211
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
289
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetUserEntryPoint(out int methodToken)
291
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
310
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethod(int methodToken, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
312
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
346
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodByVersion(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
348
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
382
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
384
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
462
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
464
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
542
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
544
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
584
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttribute(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
586
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
607
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedNamespace[] namespaces)
609
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
687
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.Initialize(object metadataImporter, string fileName, string searchPath, global::System.Runtime.InteropServices.ComTypes.IStream stream)
689
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
723
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.UpdateSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
725
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
755
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.ReplaceSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
757
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
787
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymbolStoreFileName(int bufferLength, out int count, char[] name)
789
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
809
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)
811
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
892
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetDocumentVersion(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, out int version, out bool isCurrent)
894
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
929
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodVersion(global::Microsoft.DiaSymReader.ISymUnmanagedMethod method, out int version)
931
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
962
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
964
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
998
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
1000
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
1021
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
1023
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
));
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (5)
52
global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader3
).TypeHandle).ManagedVirtualMethodTable,
1223
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();
1225
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();
1316
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);
1320
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\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (4)
1196
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();
1198
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();
1295
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);
1299
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);
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) =>
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