C# Class PluginFramework.AddIn.Core.Bundle

Summary description for Bundle.
Inheritance: IBundle
Mostra file Open project: tianjing/PluginFramework Class Usage Examples

Protected Properties

Property Type Description
state BundleState

Private Properties

Property Type Description
AssemblyResolve System.Reflection.Assembly
Bundle System
GetAssemblyPatch string
InvocationHandler object
SearchAssembly string
SearchAssemblyByDirectory string
SetDynamicInfo void

Public Methods

Method Description
FindEntries ( string path, string filePattern, bool recurse ) : IEnumerator
GetEntry ( string name ) : IEnumerator
GetEntryPaths ( string name ) : IEnumerator
GetLastModified ( ) : long
GetProperties ( ) : object>.Dictionary
GetProperties ( string locale ) : object>.Dictionary
GetRegisteredServices ( ) : IServiceReference[]
GetResource ( string name ) : Uri
GetResources ( string name ) : IEnumerator
GetServicesInUse ( ) : IServiceReference[]
LoadClass ( string name ) : Type
Start ( ) : void
Stop ( ) : void
Uninstall ( ) : void
Update ( ) : void
Update ( Stream inputStream ) : void

Private Methods

Method Description
AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
Bundle ( BundleData bundleData, Framework framework ) : System
GetAssemblyPatch ( string filepatch ) : string
InvocationHandler ( object target, MethodBase method, object parameters ) : object
SearchAssembly ( string assemblyName, List dirs ) : string
SearchAssemblyByDirectory ( String assemblyName, List directorys ) : string

Search Assembly By Directory

SetDynamicInfo ( ) : void

Method Details

FindEntries() public method

public FindEntries ( string path, string filePattern, bool recurse ) : IEnumerator
path string
filePattern string
recurse bool
return IEnumerator

GetEntry() public method

public GetEntry ( string name ) : IEnumerator
name string
return IEnumerator

GetEntryPaths() public method

public GetEntryPaths ( string name ) : IEnumerator
name string
return IEnumerator

GetLastModified() public method

public GetLastModified ( ) : long
return long

GetProperties() public method

public GetProperties ( ) : object>.Dictionary
return object>.Dictionary

GetProperties() public method

public GetProperties ( string locale ) : object>.Dictionary
locale string
return object>.Dictionary

GetRegisteredServices() public method

public GetRegisteredServices ( ) : IServiceReference[]
return IServiceReference[]

GetResource() public method

public GetResource ( string name ) : Uri
name string
return System.Uri

GetResources() public method

public GetResources ( string name ) : IEnumerator
name string
return IEnumerator

GetServicesInUse() public method

public GetServicesInUse ( ) : IServiceReference[]
return IServiceReference[]

LoadClass() public method

public LoadClass ( string name ) : Type
name string
return System.Type

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Uninstall() public method

public Uninstall ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Update() public method

public Update ( Stream inputStream ) : void
inputStream Stream
return void

Property Details

state protected_oe property

protected BundleState state
return BundleState