C# 클래스 Bottles.PackagingRuntimeGraph

A collection of data about a given runtime
상속: IDisposable
파일 보기 프로젝트 열기: DarthFubuMVC/bottles 1 사용 예제들

Private Properties

프로퍼티 타입 설명
activatePackages void
analyzePackageDependenciesAndOrder void
collectAllActivatorsFromBootstrappers List
loadAssemblies void

공개 메소드들

메소드 설명
AddActivator ( IActivator activator ) : void
AddBootstrapper ( IBootstrapper bootstrapper ) : void
AddFacility ( IPackageFacility facility ) : void
AddLoader ( IPackageLoader loader ) : void
DiscoverAndLoadPackages ( System.Action onAssembliesScanned, bool runActivators = true ) : void
Dispose ( ) : void
FindAllPackages ( ) : IEnumerable
InProvenance ( string provenance, Action action ) : IDisposable
PackagingRuntimeGraph ( IBottlingDiagnostics diagnostics, IAssemblyLoader assemblies, IList packages ) : System
PopProvenance ( ) : void
PushProvenance ( string provenance ) : void

비공개 메소드들

메소드 설명
activatePackages ( IEnumerable packages, IEnumerable discoveredActivators ) : void
analyzePackageDependenciesAndOrder ( IEnumerable packages ) : void
collectAllActivatorsFromBootstrappers ( ) : List
loadAssemblies ( IEnumerable packages, System.Action onAssembliesScanned ) : void

메소드 상세

AddActivator() 공개 메소드

public AddActivator ( IActivator activator ) : void
activator IActivator
리턴 void

AddBootstrapper() 공개 메소드

public AddBootstrapper ( IBootstrapper bootstrapper ) : void
bootstrapper IBootstrapper
리턴 void

AddFacility() 공개 메소드

public AddFacility ( IPackageFacility facility ) : void
facility IPackageFacility
리턴 void

AddLoader() 공개 메소드

public AddLoader ( IPackageLoader loader ) : void
loader IPackageLoader
리턴 void

DiscoverAndLoadPackages() 공개 메소드

public DiscoverAndLoadPackages ( System.Action onAssembliesScanned, bool runActivators = true ) : void
onAssembliesScanned System.Action
runActivators bool
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FindAllPackages() 공개 메소드

public FindAllPackages ( ) : IEnumerable
리턴 IEnumerable

InProvenance() 공개 메소드

public InProvenance ( string provenance, Action action ) : IDisposable
provenance string
action Action
리턴 IDisposable

PackagingRuntimeGraph() 공개 메소드

public PackagingRuntimeGraph ( IBottlingDiagnostics diagnostics, IAssemblyLoader assemblies, IList packages ) : System
diagnostics IBottlingDiagnostics
assemblies IAssemblyLoader
packages IList
리턴 System

PopProvenance() 공개 메소드

public PopProvenance ( ) : void
리턴 void

PushProvenance() 공개 메소드

public PushProvenance ( string provenance ) : void
provenance string
리턴 void