C# Класс PluginFramework.AddIn.Core.Bundle

Summary description for Bundle.
Наследование: IBundle
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
state BundleState

Private Properties

Свойство Тип Описание
AssemblyResolve System.Reflection.Assembly
Bundle System
GetAssemblyPatch string
InvocationHandler object
SearchAssembly string
SearchAssemblyByDirectory string
SetDynamicInfo void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

FindEntries() публичный Метод

public FindEntries ( string path, string filePattern, bool recurse ) : IEnumerator
path string
filePattern string
recurse bool
Результат IEnumerator

GetEntry() публичный Метод

public GetEntry ( string name ) : IEnumerator
name string
Результат IEnumerator

GetEntryPaths() публичный Метод

public GetEntryPaths ( string name ) : IEnumerator
name string
Результат IEnumerator

GetLastModified() публичный Метод

public GetLastModified ( ) : long
Результат long

GetProperties() публичный Метод

public GetProperties ( ) : object>.Dictionary
Результат object>.Dictionary

GetProperties() публичный Метод

public GetProperties ( string locale ) : object>.Dictionary
locale string
Результат object>.Dictionary

GetRegisteredServices() публичный Метод

public GetRegisteredServices ( ) : IServiceReference[]
Результат IServiceReference[]

GetResource() публичный Метод

public GetResource ( string name ) : Uri
name string
Результат System.Uri

GetResources() публичный Метод

public GetResources ( string name ) : IEnumerator
name string
Результат IEnumerator

GetServicesInUse() публичный Метод

public GetServicesInUse ( ) : IServiceReference[]
Результат IServiceReference[]

LoadClass() публичный Метод

public LoadClass ( string name ) : Type
name string
Результат System.Type

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

Uninstall() публичный Метод

public Uninstall ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Update() публичный Метод

public Update ( Stream inputStream ) : void
inputStream Stream
Результат void

Описание свойств

state защищенное свойство

protected BundleState state
Результат BundleState