Zero Install .NET API 2.20.0
ZeroInstall.Archives.Extractors.IArchiveExtractor Interface Reference

Extracts implementation archives. More...

Inheritance diagram for ZeroInstall.Archives.Extractors.IArchiveExtractor:
ZeroInstall.Archives.Extractors.ArchiveExtractor ZeroInstall.Archives.Extractors.CabExtractor ZeroInstall.Archives.Extractors.MsiExtractor ZeroInstall.Archives.Extractors.RarExtractor ZeroInstall.Archives.Extractors.SevenZipExtractor ZeroInstall.Archives.Extractors.TarExtractor ZeroInstall.Archives.Extractors.ZipExtractor ZeroInstall.Archives.Extractors.TarBz2Extractor ZeroInstall.Archives.Extractors.TarGzExtractor ZeroInstall.Archives.Extractors.TarLzipExtractor ZeroInstall.Archives.Extractors.TarLzmaExtractor ZeroInstall.Archives.Extractors.TarXzExtractor ZeroInstall.Archives.Extractors.TarZstandardExtractor ZeroInstall.Archives.Extractors.RubyGemExtractor

Public Member Functions

void Extract (IBuilder builder, Stream stream, string? subDir=null)
 Extracts an archive. More...
 

Properties

object? Tag [getset]
 A ITask.Tag to set for see cref="ITask"/>s spawned by this extractor; can be null.
 

Detailed Description

Extracts implementation archives.

Implementations of this interface are immutable and thread-safe.

Member Function Documentation

◆ Extract()

void ZeroInstall.Archives.Extractors.IArchiveExtractor.Extract ( IBuilder  builder,
Stream  stream,
string?  subDir = null 
)

The documentation for this interface was generated from the following file: