2 interfaces inheriting from ISymUnmanagedReader2
Microsoft.DiaSymReader (2)
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (1)
39
file unsafe interface InterfaceImplementation : global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
Reader\ISymUnmanagedReader3.cs (1)
18
public partial interface ISymUnmanagedReader3 :
ISymUnmanagedReader2
67 references to ISymUnmanagedReader2
Microsoft.DiaSymReader (67)
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (46)
58
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
60
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
95
global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
@this = default;
102
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
>(__this_native);
117
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
119
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
141
global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
@this = default;
157
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
>(__this_native);
173
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
175
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
257
global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
@this = default;
282
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
>(__this_native);
311
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetDocument(string url, global::System.Guid language, global::System.Guid languageVendor, global::System.Guid documentType, out global::Microsoft.DiaSymReader.ISymUnmanagedDocument document)
313
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
349
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetDocuments(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedDocument[] documents)
351
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
429
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetUserEntryPoint(out int methodToken)
431
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
450
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethod(int methodToken, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
452
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
486
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodByVersion(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
488
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
522
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetVariables(int methodToken, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
524
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
602
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetGlobalVariables(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedVariable[] variables)
604
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
682
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method)
684
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
724
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymAttribute(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation)
726
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
747
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetNamespaces(int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedNamespace[] namespaces)
749
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
827
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.Initialize(object metadataImporter, string fileName, string searchPath, global::System.Runtime.InteropServices.ComTypes.IStream stream)
829
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
863
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.UpdateSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
865
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
895
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.ReplaceSymbolStore(string fileName, global::System.Runtime.InteropServices.ComTypes.IStream stream)
897
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
927
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymbolStoreFileName(int bufferLength, out int count, char[] name)
929
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
949
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodsFromDocumentPosition(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int line, int column, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods)
951
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
1032
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetDocumentVersion(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, out int version, out bool isCurrent)
1034
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
1069
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodVersion(global::Microsoft.DiaSymReader.ISymUnmanagedMethod method, out int version)
1071
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
));
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (7)
49
global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
).TypeHandle).ManagedVirtualMethodTable,
1136
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => throw new global::System.Diagnostics.UnreachableException();
1138
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1140
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => throw new global::System.Diagnostics.UnreachableException();
1219
new int GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodByVersionPreRemap(methodToken, version, out method);
1223
new int GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetSymAttributePreRemap(methodToken, name, bufferLength, out count, customDebugInformation);
1227
new int GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodsInDocument(document, bufferLength, out count, methods);
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (6)
1217
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => throw new global::System.Diagnostics.UnreachableException();
1219
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1221
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => throw new global::System.Diagnostics.UnreachableException();
1304
new int GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodByVersionPreRemap(methodToken, version, out method);
1308
new int GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetSymAttributePreRemap(methodToken, name, bufferLength, out count, customDebugInformation);
1312
new int GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodsInDocument(document, bufferLength, out count, methods);
_generated\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (6)
1190
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => throw new global::System.Diagnostics.UnreachableException();
1192
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => throw new global::System.Diagnostics.UnreachableException();
1194
int global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
.GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => throw new global::System.Diagnostics.UnreachableException();
1283
new int GetMethodByVersionPreRemap(int methodToken, int version, out global::Microsoft.DiaSymReader.ISymUnmanagedMethod method) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodByVersionPreRemap(methodToken, version, out method);
1287
new int GetSymAttributePreRemap(int methodToken, string name, int bufferLength, out int count, byte[] customDebugInformation) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetSymAttributePreRemap(methodToken, name, bufferLength, out count, customDebugInformation);
1291
new int GetMethodsInDocument(global::Microsoft.DiaSymReader.ISymUnmanagedDocument document, int bufferLength, out int count, global::Microsoft.DiaSymReader.ISymUnmanagedMethod[] methods) => ((global::Microsoft.DiaSymReader.
ISymUnmanagedReader2
)this).GetMethodsInDocument(document, bufferLength, out count, methods);
Extensions\SymUnmanagedExtensions.Reader.cs (2)
112
return NullToEmpty(GetItems((
ISymUnmanagedReader2
)reader, symDocument,
113
(
ISymUnmanagedReader2
a, ISymUnmanagedDocument b, int c, out int d, ISymUnmanagedMethod[] e) => a.GetMethodsInDocument(b, c, out d, e)));