public static void UpdateSymbolStore(this ISymUnmanagedReader reader, Stream stream, string fileName = null) { if (reader == null) { throw new ArgumentNullException(nameof(reader)); } ThrowExceptionForHR(reader.UpdateSymbolStore(fileName, SymUnmanagedStreamFactory.CreateStream(stream))); }
public static ISymUnmanagedReader GetReaderFromStream(this ISymUnmanagedBinder binder, Stream stream, object metadataImporter) { if (binder == null) { throw new ArgumentNullException(nameof(binder)); } ISymUnmanagedReader symReader; ThrowExceptionForHR(binder.GetReaderFromStream(metadataImporter, SymUnmanagedStreamFactory.CreateStream(stream), out symReader)); return(symReader); }
public static void Initialize(this ISymUnmanagedReader3 reader, Stream stream, object metadataImporter, string fileName = null, string searchPath = null) { if (reader == null) { throw new ArgumentNullException(nameof(reader)); } ThrowExceptionForHR(reader.Initialize(metadataImporter, fileName, searchPath, SymUnmanagedStreamFactory.CreateStream(stream))); }