C# Class PluginFramework.AddIn.Core.Bundle

Summary description for Bundle.
Inheritance: IBundle
Afficher le fichier Open project: tianjing/PluginFramework Class Usage Examples

Protected Properties

Свойство Type Description
state BundleState

Private Properties

Свойство Type Description
AssemblyResolve System.Reflection.Assembly
Bundle System
GetAssemblyPatch string
InvocationHandler object
SearchAssembly string
SearchAssemblyByDirectory string
SetDynamicInfo void

Méthodes publiques

Méthode 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

Méthode 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 méthode

public FindEntries ( string path, string filePattern, bool recurse ) : IEnumerator
path string
filePattern string
recurse bool
Résultat IEnumerator

GetEntry() public méthode

public GetEntry ( string name ) : IEnumerator
name string
Résultat IEnumerator

GetEntryPaths() public méthode

public GetEntryPaths ( string name ) : IEnumerator
name string
Résultat IEnumerator

GetLastModified() public méthode

public GetLastModified ( ) : long
Résultat long

GetProperties() public méthode

public GetProperties ( ) : object>.Dictionary
Résultat object>.Dictionary

GetProperties() public méthode

public GetProperties ( string locale ) : object>.Dictionary
locale string
Résultat object>.Dictionary

GetRegisteredServices() public méthode

public GetRegisteredServices ( ) : IServiceReference[]
Résultat IServiceReference[]

GetResource() public méthode

public GetResource ( string name ) : Uri
name string
Résultat System.Uri

GetResources() public méthode

public GetResources ( string name ) : IEnumerator
name string
Résultat IEnumerator

GetServicesInUse() public méthode

public GetServicesInUse ( ) : IServiceReference[]
Résultat IServiceReference[]

LoadClass() public méthode

public LoadClass ( string name ) : Type
name string
Résultat System.Type

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Uninstall() public méthode

public Uninstall ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Update() public méthode

public Update ( Stream inputStream ) : void
inputStream Stream
Résultat void

Property Details

state protected_oe property

protected BundleState state
Résultat BundleState