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