40 references to ThrowExceptionForHR
Microsoft.DiaSymReader (40)
Extensions\SymUnmanagedExtensions.Binder.cs (2)
24
ThrowExceptionForHR
(binder.GetReaderFromStream(metadataImporter, SymUnmanagedStreamFactory.CreateStream(stream), out symReader));
36
ThrowExceptionForHR
(binder.GetReaderFromPdbStream(metadataImportProvider, SymUnmanagedStreamFactory.CreateStream(stream), out symReader));
Extensions\SymUnmanagedExtensions.Constant.cs (1)
32
ThrowExceptionForHR
(constant.GetValue(out value));
Extensions\SymUnmanagedExtensions.Document.cs (4)
45
ThrowExceptionForHR
(document.GetLanguage(ref result));
57
ThrowExceptionForHR
(document.GetLanguageVendor(ref result));
69
ThrowExceptionForHR
(document.GetDocumentType(ref result));
81
ThrowExceptionForHR
(document.GetChecksumAlgorithmId(ref result));
Extensions\SymUnmanagedExtensions.Method.cs (12)
33
ThrowExceptionForHR
(method.GetSourceExtentInDocument(document, out startLine, out endLine));
43
ThrowExceptionForHR
(method.GetToken(out int token));
54
ThrowExceptionForHR
(method.GetLocalSignatureToken(out int token));
65
ThrowExceptionForHR
(method.GetRootScope(out var scope));
78
ThrowExceptionForHR
(method.GetSequencePointCount(out numAvailable));
92
ThrowExceptionForHR
(method.GetSequencePoints(numAvailable, out numRead, offsets, documents, startLines, startColumns, endLines, endColumns));
116
ThrowExceptionForHR
(asyncMethod.IsAsyncMethod(out isAsyncMethod));
133
ThrowExceptionForHR
(method.HasCatchHandlerILOffset(out hasCatchHandler));
140
ThrowExceptionForHR
(method.GetCatchHandlerILOffset(out result));
152
ThrowExceptionForHR
(method.GetKickoffMethod(out result));
164
ThrowExceptionForHR
(method.GetAsyncStepInfoCount(out count));
173
ThrowExceptionForHR
(method.GetAsyncStepInfo(count, out count, yieldOffsets, breakpointOffsets, breakpointMethods));
Extensions\SymUnmanagedExtensions.Reader.cs (9)
26
ThrowExceptionForHR
(reader.UpdateSymbolStore(fileName, SymUnmanagedStreamFactory.CreateStream(stream)));
36
ThrowExceptionForHR
(reader.Initialize(metadataImporter, fileName, searchPath, SymUnmanagedStreamFactory.CreateStream(stream)));
78
ThrowExceptionForHR
(hr);
90
ThrowExceptionForHR
(reader.GetDocument(name, language: default, languageVendor: default, documentType: default, out document));
124
ThrowExceptionForHR
(hr);
149
ThrowExceptionForHR
(hr);
172
ThrowExceptionForHR
(reader.GetMethodVersion(method, out var version));
186
ThrowExceptionForHR
(reader.GetCompilerInfo(out var _, out var _, out var _, out var _, bufferLength: 0, out var bufferLength, name: null));
195
ThrowExceptionForHR
(reader.GetCompilerInfo(out var major, out var minor, out var build, out var revision, bufferLength, out var actualLength, nameBuffer));
Extensions\SymUnmanagedExtensions.Scope.cs (2)
21
ThrowExceptionForHR
(scope.GetStartOffset(out startOffset));
33
ThrowExceptionForHR
(scope.GetEndOffset(out endOffset));
Extensions\SymUnmanagedExtensions.Variable.cs (2)
21
ThrowExceptionForHR
(local.GetAddressField1(out result));
33
ThrowExceptionForHR
(local.GetAttributes(out result));
Utilities\InteropUtilities.cs (8)
108
ThrowExceptionForHR
(countGetter(entity, out count));
115
ThrowExceptionForHR
(itemsGetter(entity, count, out count, result));
123
ThrowExceptionForHR
(getter(entity, 0, out count, null));
130
ThrowExceptionForHR
(getter(entity, count, out count, result));
138
ThrowExceptionForHR
(getter(entity, arg1, 0, out count, null));
145
ThrowExceptionForHR
(getter(entity, arg1, count, out count, result));
153
ThrowExceptionForHR
(getter(entity, arg1, arg2, 0, out count, null));
160
ThrowExceptionForHR
(getter(entity, arg1, arg2, count, out count, result));