C# Class Bottles.PackageInfo

Inheritance: IPackageInfo
Show file Open project: DarthFubuMVC/bottles Class Usage Examples

Public Methods

Method Description
AddDependency ( Bottles.Dependency dependency ) : void
Describe ( Description description ) : void
Equals ( PackageInfo other ) : bool
Equals ( object obj ) : bool
ForFiles ( string directory, string searchPattern, Stream>.Action fileCallback ) : void
ForFolder ( string folderName, Action onFound ) : void
GetHashCode ( ) : int
LoadAssemblies ( IAssemblyRegistration loader ) : void
PackageInfo ( PackageManifest manifest ) : System
RegisterAssemblyLocation ( string assemblyName, string filePath ) : void
RegisterFolder ( string folderName, string directory ) : void
RemoveAllAssemblies ( ) : void
ToString ( ) : string

Protected Methods

Method Description
AddAssembly ( Assembly assembly ) : void
AddAssembly ( Bottles.AssemblyTarget assemblyTarget ) : void

Method Details

AddAssembly() protected method

protected AddAssembly ( Assembly assembly ) : void
assembly Assembly
return void

AddAssembly() protected method

protected AddAssembly ( Bottles.AssemblyTarget assemblyTarget ) : void
assemblyTarget Bottles.AssemblyTarget
return void

AddDependency() public method

public AddDependency ( Bottles.Dependency dependency ) : void
dependency Bottles.Dependency
return void

Describe() public method

public Describe ( Description description ) : void
description Description
return void

Equals() public method

public Equals ( PackageInfo other ) : bool
other PackageInfo
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

ForFiles() public method

public ForFiles ( string directory, string searchPattern, Stream>.Action fileCallback ) : void
directory string
searchPattern string
fileCallback Stream>.Action
return void

ForFolder() public method

public ForFolder ( string folderName, Action onFound ) : void
folderName string
onFound Action
return void

GetHashCode() public method

public GetHashCode ( ) : int
return int

LoadAssemblies() public method

public LoadAssemblies ( IAssemblyRegistration loader ) : void
loader IAssemblyRegistration
return void

PackageInfo() public method

public PackageInfo ( PackageManifest manifest ) : System
manifest PackageManifest
return System

RegisterAssemblyLocation() public method

public RegisterAssemblyLocation ( string assemblyName, string filePath ) : void
assemblyName string
filePath string
return void

RegisterFolder() public method

public RegisterFolder ( string folderName, string directory ) : void
folderName string
directory string
return void

RemoveAllAssemblies() public method

public RemoveAllAssemblies ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string