C# Class ZeroInstall.Store.Implementations.ManifestGenerator

Generates a Implementations.Manifest for a directory.
Inheritance: DirectoryWalkTask
Datei anzeigen Open project: 0install/0install-win Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
ManifestGenerator ( [ sourceDirectory, [ format ) : System

Prepares to generate a manifest for a directory in the filesystem.

Protected Methods

Method Description
HandleDirectory ( DirectoryInfo directory ) : void
HandleFile ( FileInfo file, bool executable = false ) : void
HandleSymlink ( FileSystemInfo symlink, byte data ) : void

Method Details

HandleDirectory() protected method

protected HandleDirectory ( DirectoryInfo directory ) : void
directory System.IO.DirectoryInfo
return void

HandleFile() protected method

protected HandleFile ( FileInfo file, bool executable = false ) : void
file System.IO.FileInfo
executable bool
return void

HandleSymlink() protected method

protected HandleSymlink ( FileSystemInfo symlink, byte data ) : void
symlink System.IO.FileSystemInfo
data byte
return void

ManifestGenerator() public method

Prepares to generate a manifest for a directory in the filesystem.
public ManifestGenerator ( [ sourceDirectory, [ format ) : System
sourceDirectory [ The path of the directory to analyze.
format [ The format of the manifest to generate.
return System