C# 클래스 NetIde.Update.PackageManager

파일 보기 프로젝트 열기: netide/netide

공개 메소드들

메소드 설명
Execute ( ) : void
GetEntryAssemblyLocation ( string installationPath ) : string
GetInstalledVersion ( ContextName context, string packageId ) : string
IsCorePackage ( string packageId ) : bool
IsCorePackage ( string packageId, ContextName context ) : bool
IsValidPackageId ( ContextName context, string packageId ) : bool

보호된 메소드들

메소드 설명
CreateAppDomain ( string packagePath, string entryPoint, INiPackage &package ) : IDisposable
ExtractPackage ( string packageFileName, string target ) : void
GetFileSystemRoot ( ) : string
OpenContextRegistry ( bool writable ) : RegistryKey
PackageManager ( ContextName context ) : System
TryParseEntryPoint ( string entryPoint, string &entryAssembly, string &entryTypeName ) : bool

메소드 상세

CreateAppDomain() 보호된 메소드

protected CreateAppDomain ( string packagePath, string entryPoint, INiPackage &package ) : IDisposable
packagePath string
entryPoint string
package INiPackage
리턴 IDisposable

Execute() 공개 추상적인 메소드

public abstract Execute ( ) : void
리턴 void

ExtractPackage() 보호된 메소드

protected ExtractPackage ( string packageFileName, string target ) : void
packageFileName string
target string
리턴 void

GetEntryAssemblyLocation() 공개 정적인 메소드

public static GetEntryAssemblyLocation ( string installationPath ) : string
installationPath string
리턴 string

GetFileSystemRoot() 보호된 메소드

protected GetFileSystemRoot ( ) : string
리턴 string

GetInstalledVersion() 공개 정적인 메소드

public static GetInstalledVersion ( ContextName context, string packageId ) : string
context ContextName
packageId string
리턴 string

IsCorePackage() 공개 정적인 메소드

public static IsCorePackage ( string packageId ) : bool
packageId string
리턴 bool

IsCorePackage() 공개 정적인 메소드

public static IsCorePackage ( string packageId, ContextName context ) : bool
packageId string
context ContextName
리턴 bool

IsValidPackageId() 공개 정적인 메소드

public static IsValidPackageId ( ContextName context, string packageId ) : bool
context ContextName
packageId string
리턴 bool

OpenContextRegistry() 보호된 메소드

protected OpenContextRegistry ( bool writable ) : RegistryKey
writable bool
리턴 Microsoft.Win32.RegistryKey

PackageManager() 보호된 메소드

protected PackageManager ( ContextName context ) : System
context ContextName
리턴 System

TryParseEntryPoint() 보호된 메소드

protected TryParseEntryPoint ( string entryPoint, string &entryAssembly, string &entryTypeName ) : bool
entryPoint string
entryAssembly string
entryTypeName string
리턴 bool