C# 클래스 OTAPI.Patcher.Engine.NugetAssemblyResolver

상속: Mono.Cecil.DefaultAssemblyResolver
파일 보기 프로젝트 열기: DeathCradle/Open-Terraria-API 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
localPackageRepo IPackageRepository
packageInstallDir string
packageManager IPackageManager
packageRepo IPackageRepository

공개 메소드들

메소드 설명
NugetAssemblyResolver ( ) : Mono.Cecil
Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
Resolve ( System name ) : System.Reflection.Assembly

Resolves a assembly from nuget and loads it as a .net assembly

보호된 메소드들

메소드 설명
ResolvePackage ( string name, SemanticVersion version ) : IPackage

Resolves a nuget packege locally or from the internet and automatically installs it.

ResolvePackage ( string name, System.Version version ) : string

Resolves a package from nuget using a specified name and version.

비공개 메소드들

메소드 설명
PackageManager_PackageInstalled ( object sender, NuGet.PackageOperationEventArgs e ) : void

메소드 상세

NugetAssemblyResolver() 공개 메소드

public NugetAssemblyResolver ( ) : Mono.Cecil
리턴 Mono.Cecil

Resolve() 공개 메소드

public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
리턴 Mono.Cecil.AssemblyDefinition

Resolve() 공개 메소드

Resolves a assembly from nuget and loads it as a .net assembly
public Resolve ( System name ) : System.Reflection.Assembly
name System
리턴 System.Reflection.Assembly

ResolvePackage() 보호된 메소드

Resolves a nuget packege locally or from the internet and automatically installs it.
protected ResolvePackage ( string name, SemanticVersion version ) : IPackage
name string Name of the package to find
version SemanticVersion Version of the package
리턴 IPackage

ResolvePackage() 보호된 메소드

Resolves a package from nuget using a specified name and version.
protected ResolvePackage ( string name, System.Version version ) : string
name string Name of the package to find
version System.Version Version of the package
리턴 string

프로퍼티 상세

localPackageRepo 보호되어 있는 프로퍼티

protected IPackageRepository localPackageRepo
리턴 IPackageRepository

packageInstallDir 보호되어 있는 프로퍼티

protected string packageInstallDir
리턴 string

packageManager 보호되어 있는 프로퍼티

protected IPackageManager packageManager
리턴 IPackageManager

packageRepo 보호되어 있는 프로퍼티

protected IPackageRepository packageRepo
리턴 IPackageRepository