C# 클래스 PluginFramework.AddIn.Core.Bundle

Summary description for Bundle.
상속: IBundle
파일 보기 프로젝트 열기: tianjing/PluginFramework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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